Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 696 → Rev 647

/programs/develop/ktcc/trunk/libc/math/sqrtf.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/fabsf.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/floor.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/ceilf.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/floorf.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/sqrt.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/fabs.asm
File deleted
/programs/develop/ktcc/trunk/libc/math/ceil.asm
File deleted
/programs/develop/ktcc/trunk/libc/gcc compile programs/README.txt
File deleted
/programs/develop/ktcc/trunk/libc/gcc compile programs/start.asm
File deleted
/programs/develop/ktcc/trunk/libc/gcc compile programs/makefile
File deleted
/programs/develop/ktcc/trunk/libc/include/stdlib.h
2,8 → 2,6
#define stdlib_h
#include "kolibrisys.h"
 
#define RAND_MAX 65535
 
//#define isspace(c) ((c)==' ')
#define abs(i) (((i)<0)?(-(i)):(i))
 
17,8 → 15,4
extern void* stdcall malloc(dword size);
extern void stdcall free(void *pointer);
extern void* stdcall realloc(void* pointer,dword size);
 
extern int rand (void);
extern void srand (unsigned int seed);
 
#endif
/programs/develop/ktcc/trunk/libc/kolibrisys/sound.asm
1,7 → 1,7
format ELF
include "public_stdcall.inc"
section '.text' executable
public_stdcall _ksys_sound_load_block,4
public_stdcall _ksy_sound_load_block,4
;arg1 - blockptr
mov edx,ebx
mov eax,55
11,7 → 11,7
mov ebx,edx
ret 4
public_stdcall _ksys_sound_play_block,0
public_stdcall _ksy_sound_play_block,0
mov edx,ebx
mov eax,55
xor ebx,ebx
20,7 → 20,7
mov ebx,edx
ret
public_stdcall _ksys_sound_set_channels,4
public_stdcall _ksy_sound_set_channels,4
;arg1 - channels
push ebx
mov eax,55
31,7 → 31,7
pop ebx
ret 4
public_stdcall _ksys_sound_set_data_size,4
public_stdcall _ksy_sound_set_data_size,4
;arg1 - data size
push ebx
mov eax,55
43,7 → 43,7
pop ebx
ret 4
public_stdcall _ksys_sound_set_frequency,4
public_stdcall _ksy_sound_set_frequency,4
;arg1 - frequency
push ebx
mov eax,55
54,12 → 54,12
pop ebx
ret 4
public_stdcall _ksys_sound_speaker_play,4
public_stdcall _ksy_sound_speaker_play,4
;arg1 - data
mov edx,ebx
mov eax,55
mov ebx,55
mov esi,[esp+4]
mov ecx,[esp+4]
int 0x40
mov ebx,edx
ret 4
ret 4
/programs/develop/ktcc/trunk/libc/makefile
2,7 → 2,7
LIBSFORBUILD = math
LIBNAME = libck.a
CC = gcc
CFLAGS = -I$(INCLUDE) -m32 -nostdinc -nostdlib -DGNUC
CFLAGS = -I$(INCLUDE) -nostdinc -DGNUC -L./ -lm
DIRS := stdio kolibrisys string stdlib memory math
 
##############################################################
/programs/develop/ktcc/trunk/libc/stdlib/random.c
File deleted