Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
8626 1178 d 16 h turbocat /programs/develop/ktcc/trunk/lib/ ktcc:
- deleted libc.obj loader
 
/programs/develop/ktcc/trunk/lib/libc.obj
8621 1179 d 14 h turbocat /programs/develop/ktcc/trunk/lib/libc.obj/ libc.obj.a(ktcc) :
- Added makefile
- Added mklib tools
- Fixed build
 
/programs/develop/ktcc/trunk/lib/libc.obj/Makefile
/programs/develop/ktcc/trunk/lib/libc.obj/symbols.txt
/programs/develop/ktcc/trunk/lib/libc.obj/tools
/programs/develop/ktcc/trunk/lib/libc.obj/tools/mklib
/programs/develop/ktcc/trunk/lib/libc.obj/tools/mklib.c
/programs/develop/ktcc/trunk/lib/libc.obj/abs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/acos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/acosh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/asin.asm
/programs/develop/ktcc/trunk/lib/libc.obj/asinh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atan.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atan2.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atanh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atoi.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atol.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atoll.asm
/programs/develop/ktcc/trunk/lib/libc.obj/calloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ceil.asm
/programs/develop/ktcc/trunk/lib/libc.obj/clearerr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/closedir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/cos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/cosh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/debug_printf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/difftime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/div.asm
/programs/develop/ktcc/trunk/lib/libc.obj/exit.asm
/programs/develop/ktcc/trunk/lib/libc.obj/exp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fabs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fclose.asm
/programs/develop/ktcc/trunk/lib/libc.obj/feof.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ferror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fflush.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgetc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgetpos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgets.asm
/programs/develop/ktcc/trunk/lib/libc.obj/floor.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fmod.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fopen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fputc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fputs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fread.asm
/programs/develop/ktcc/trunk/lib/libc.obj/free.asm
/programs/develop/ktcc/trunk/lib/libc.obj/freopen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/frexp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fseek.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fsetpos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ftell.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fwrite.asm
/programs/develop/ktcc/trunk/lib/libc.obj/getchar.asm
/programs/develop/ktcc/trunk/lib/libc.obj/gets.asm
/programs/develop/ktcc/trunk/lib/libc.obj/hypot.asm
/programs/develop/ktcc/trunk/lib/libc.obj/labs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ldexp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ldiv.asm
/programs/develop/ktcc/trunk/lib/libc.obj/llabs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/lldiv.asm
/programs/develop/ktcc/trunk/lib/libc.obj/localtime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/log.asm
/programs/develop/ktcc/trunk/lib/libc.obj/malloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memccpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memcmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memcpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memmove.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memset.asm
/programs/develop/ktcc/trunk/lib/libc.obj/mktime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/modf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/modfl.asm
/programs/develop/ktcc/trunk/lib/libc.obj/opendir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/perror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow10.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow2.asm
/programs/develop/ktcc/trunk/lib/libc.obj/printf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/puts.asm
/programs/develop/ktcc/trunk/lib/libc.obj/readdir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/realloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/remove.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rename.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rewind.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rewinddir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/seekdir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/setbuf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/setvbuf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sin.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sinh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/snprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sqrt.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcat.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcoll.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcspn.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strerror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strlen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncat.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strpbrk.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strrchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strrev.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strspn.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strstr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strtok.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strxfrm.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tan.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tanh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/telldir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/time.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tmpfile.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tmpnam.asm
/programs/develop/ktcc/trunk/lib/libc.obj/vprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/vsnprintf.asm
8620 1179 d 19 h Boppan /programs/develop/clink/ [clink] Return zero (success)  
/programs/develop/clink/main.c
8618 1180 d 21 h Boppan /programs/develop/clink/ [clink] Fill BSS section by zeroes  
/programs/develop/clink/main.c
8617 1183 d 18 h maxcodehack /programs/fs/minizip/ minizip: Use zlib as dynamic lib (smaller program's size)  
/programs/fs/minizip/Makefile.miniunz
/programs/fs/minizip/Makefile.minizip
8616 1183 d 20 h maxcodehack /programs/fs/minizip/ Fix build and smaller size (-Os)  
/programs/fs/minizip/Makefile.miniunz
/programs/fs/minizip/Makefile.minizip
8615 1183 d 20 h maxcodehack /programs/fs/minizip/ Add minizip and miniunz  
/programs/fs/minizip/Makefile.miniunz
/programs/fs/minizip/Makefile.minizip
/programs/fs/minizip/Makefile
8614 1183 d 21 h maxcodehack /programs/fs/minizip/ Upload minizip (http://www.winimage.com/zLibDll/minizip.html) unzipper port  
/programs/fs/minizip
/programs/fs/minizip/Makefile
/programs/fs/minizip/crypt.h
/programs/fs/minizip/ioapi.c
/programs/fs/minizip/ioapi.h
/programs/fs/minizip/kos_dir.c
/programs/fs/minizip/miniunz.c
/programs/fs/minizip/minizip.c
/programs/fs/minizip/mztools.c
/programs/fs/minizip/mztools.h
/programs/fs/minizip/unzip.c
/programs/fs/minizip/unzip.h
/programs/fs/minizip/zip.c
/programs/fs/minizip/zip.h
8610 1185 d 3 h maxcodehack / Add new syscall wrapper - sys/kos.h
Fridge: improve and move to sys/kos.h
 
/contrib/sdk/sources/newlib/libc/include/sys/kos.h
/programs/games/fridge/fridge.c
8609 1185 d 14 h Boppan /programs/develop/ktcc/trunk/bin/ Update TCC binary  
/programs/develop/ktcc/trunk/bin/tcc
8608 1185 d 14 h Boppan /programs/develop/ktcc/trunk/bin/lib/ Update autoimporting libraries to put specific data at the end if the executable file  
/programs/develop/ktcc/trunk/bin/lib/libhttp.a
/programs/develop/ktcc/trunk/bin/lib/libinputbox.a
/programs/develop/ktcc/trunk/bin/lib/libmsgbox.a
/programs/develop/ktcc/trunk/bin/lib/librasterworks.a
8607 1185 d 15 h Boppan /programs/develop/ktcc/trunk/lib/librasterworks/ Update make.bat for librasterworks.a

It needed to be fully rewritten
 
/programs/develop/ktcc/trunk/lib/librasterworks/make.bat
8606 1185 d 15 h Boppan /programs/develop/ktcc/trunk/lib/librasterworks/ Update librasterworks.a making batch (output file name)  
/programs/develop/ktcc/trunk/lib/librasterworks/make.bat
8605 1185 d 15 h Boppan /programs/develop/ktcc/trunk/lib/ Put imports into ".imp.@." sections.

Now it's not necessary to put linking of these libraries at the end of tcc command line.
 
/programs/develop/ktcc/trunk/lib/http/free.asm
/programs/develop/ktcc/trunk/lib/http/get.asm
/programs/develop/ktcc/trunk/lib/http/head.asm
/programs/develop/ktcc/trunk/lib/http/post.asm
/programs/develop/ktcc/trunk/lib/http/receive.asm
/programs/develop/ktcc/trunk/lib/http/send.asm
/programs/develop/ktcc/trunk/lib/inputbox/InputBox.asm
/programs/develop/ktcc/trunk/lib/librasterworks/charsFit.asm
/programs/develop/ktcc/trunk/lib/librasterworks/cntUTF-8.asm
/programs/develop/ktcc/trunk/lib/librasterworks/drawText.asm
/programs/develop/ktcc/trunk/lib/librasterworks/strWidth.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_create.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_reinit.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_setfunctions.asm
/programs/develop/ktcc/trunk/lib/sample/sample_symbol.asm
8604 1185 d 19 h Boppan /programs/develop/ktcc/trunk/source/ Make TCC write ".imp.@." section at the end of the file.

Now it's possible to write import table at the end of file without need to put linking of autoimporting libraries at the very end of command line.
 
/programs/develop/ktcc/trunk/source/tccmeos.c
8603 1186 d 20 h Boppan /programs/develop/ktcc/trunk/lib/libc.obj/ Add libc.obj wrapper for autoimport  
/programs/develop/ktcc/trunk/lib/libc.obj
/programs/develop/ktcc/trunk/lib/libc.obj/__lib__.asm
/programs/develop/ktcc/trunk/lib/libc.obj/__lib__.inc
/programs/develop/ktcc/trunk/lib/libc.obj/abs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/acos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/acosh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/asin.asm
/programs/develop/ktcc/trunk/lib/libc.obj/asinh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atan.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atan2.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atanh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atoi.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atol.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atoll.asm
/programs/develop/ktcc/trunk/lib/libc.obj/calloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ceil.asm
/programs/develop/ktcc/trunk/lib/libc.obj/clearerr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/closedir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/cos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/cosh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/debug_printf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/difftime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/div.asm
/programs/develop/ktcc/trunk/lib/libc.obj/exit.asm
/programs/develop/ktcc/trunk/lib/libc.obj/exp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fabs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fclose.asm
/programs/develop/ktcc/trunk/lib/libc.obj/feof.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ferror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fflush.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgetc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgetpos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgets.asm
/programs/develop/ktcc/trunk/lib/libc.obj/floor.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fmod.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fopen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fputc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fputs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fread.asm
/programs/develop/ktcc/trunk/lib/libc.obj/free.asm
/programs/develop/ktcc/trunk/lib/libc.obj/freopen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/frexp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fseek.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fsetpos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ftell.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fwrite.asm
/programs/develop/ktcc/trunk/lib/libc.obj/getchar.asm
/programs/develop/ktcc/trunk/lib/libc.obj/gets.asm
/programs/develop/ktcc/trunk/lib/libc.obj/hypot.asm
/programs/develop/ktcc/trunk/lib/libc.obj/labs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ldexp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ldiv.asm
/programs/develop/ktcc/trunk/lib/libc.obj/llabs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/lldiv.asm
/programs/develop/ktcc/trunk/lib/libc.obj/localtime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/log.asm
/programs/develop/ktcc/trunk/lib/libc.obj/make.bat
/programs/develop/ktcc/trunk/lib/libc.obj/malloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memccpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memcmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memcpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memmove.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memset.asm
/programs/develop/ktcc/trunk/lib/libc.obj/mktime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/modf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/modfl.asm
/programs/develop/ktcc/trunk/lib/libc.obj/opendir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/perror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow10.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow2.asm
/programs/develop/ktcc/trunk/lib/libc.obj/printf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/puts.asm
/programs/develop/ktcc/trunk/lib/libc.obj/readdir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/realloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/remove.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rename.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rewind.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rewinddir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/seekdir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/setbuf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/setvbuf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sin.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sinh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/snprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sqrt.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcat.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcoll.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcspn.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strerror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strlen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncat.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strpbrk.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strrchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strrev.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strspn.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strstr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strtok.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strxfrm.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tan.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tanh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/telldir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/time.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tmpfile.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tmpnam.asm
/programs/develop/ktcc/trunk/lib/libc.obj/vprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/vsnprintf.asm
8602 1187 d 4 h Boppan /programs/develop/clink/epep/ Add missing file for testing  
/programs/develop/clink/epep/example.c
8601 1187 d 4 h Boppan /programs/develop/clink/cdict/ Add one more clink's dependency  
/programs/develop/clink/cdict/LICENSE
/programs/develop/clink/cdict/README.md
/programs/develop/clink/cdict/cdict.h
8600 1187 d 16 h Boppan /programs/develop/clink/ Add unexisted dependencies  
/programs/develop/clink/cvec/LICENSE
/programs/develop/clink/cvec/README.md
/programs/develop/clink/cvec/cvec.h
/programs/develop/clink/epep/LICENSE
/programs/develop/clink/epep/README.md
/programs/develop/clink/epep/epep.h
8594 1192 d 20 h leency /programs/cmm/browser/ WebView: fix images  
/programs/cmm/browser/WebView.c

Show All