copy of some functions from crtdll

svn path=/trunk/; revision=1481
This commit is contained in:
jean 2000-12-28 11:43:07 +00:00
parent 7a974c0294
commit 43999c2a2d
2 changed files with 138 additions and 70 deletions

View file

@ -1,4 +1,4 @@
# $Id: Makefile,v 1.6 2000/12/03 18:00:07 ekohl Exp $ # $Id: Makefile,v 1.7 2000/12/28 11:43:07 jean Exp $
# #
# ReactOS Operating System # ReactOS Operating System
# #
@ -41,6 +41,23 @@ OBJECTS_DIRECT = \
direct/mkdir.o \ direct/mkdir.o \
direct/rmdir.o direct/rmdir.o
OBJECTS_FLOAT = \
float/isnan.o \
OBJECTS_IO = \
io/close.o \
io/fmode.o \
io/isatty.o \
io/lseek.o \
io/open.o \
io/read.o \
io/setmode.o \
io/write.o
OBJECTS_MATH = \
math/modf.o \
math/pow.o \
OBJECTS_MISC = \ OBJECTS_MISC = \
misc/dllmain.o \ misc/dllmain.o \
misc/tls.o misc/tls.o
@ -48,9 +65,45 @@ OBJECTS_MISC = \
OBJECTS_PROCESS = \ OBJECTS_PROCESS = \
process/thread.o process/thread.o
OBJECTS_SIGNAL = \
signal/signal.o \
OBJECTS_STDIO = \
stdio/allocfil.o \
stdio/fclose.o \
stdio/feof.o \
stdio/ferror.o \
stdio/fflush.o \
stdio/fgets.o \
stdio/filbuf.o \
stdio/flsbuf.o \
stdio/fopen.o \
stdio/fprintf.o \
stdio/fputc.o \
stdio/fputs.o \
stdio/fread.o \
stdio/fwalk.o \
stdio/fwrite.o \
stdio/getc.o \
stdio/printf.o \
stdio/putc.o \
stdio/putchar.o \
stdio/puts.o \
stdio/remove.o \
stdio/setvbuf.o \
stdio/sprintf.o \
stdio/stdhnd.o \
stdio/vfprintf.o \
stdio/vfwprint.o \
stdio/vprintf.o \
stdio/vsprintf.o \
#incomplete #incomplete
OBJECTS_STDLIB = \ OBJECTS_STDLIB = \
stdlib/_exit.o \
stdlib/abort.o \
stdlib/abs.o \ stdlib/abs.o \
stdlib/atexit.o \
stdlib/atof.o \ stdlib/atof.o \
stdlib/atoi.o \ stdlib/atoi.o \
stdlib/atol.o \ stdlib/atol.o \
@ -66,6 +119,7 @@ OBJECTS_STDLIB = \
stdlib/makepath.o \ stdlib/makepath.o \
stdlib/malloc.o \ stdlib/malloc.o \
stdlib/putenv.o \ stdlib/putenv.o \
stdlib/qsort.o \
stdlib/rand.o \ stdlib/rand.o \
stdlib/rot.o \ stdlib/rot.o \
stdlib/senv.o \ stdlib/senv.o \
@ -112,6 +166,13 @@ OBJECTS_STRING = \
string/strupr.o \ string/strupr.o \
string/strxfrm.o string/strxfrm.o
OBJECTS_SYS_STAT = \
sys_stat/fstat.o
OBJECTS_TIME = \
time/time.o \
time/ctime.o
OBJECTS_WSTRING = \ OBJECTS_WSTRING = \
wstring/wcscat.o \ wstring/wcscat.o \
wstring/wcschr.o \ wstring/wcschr.o \
@ -141,10 +202,17 @@ OBJECTS_WSTRING = \
OBJECTS = \ OBJECTS = \
$(OBJECTS_CTYPE) \ $(OBJECTS_CTYPE) \
$(OBJECTS_DIRECT) \ $(OBJECTS_DIRECT) \
$(OBJECTS_FLOAT) \
$(OBJECTS_IO) \
$(OBJECTS_MATH) \
$(OBJECTS_MISC) \ $(OBJECTS_MISC) \
$(OBJECTS_PROCESS) \ $(OBJECTS_PROCESS) \
$(OBJECTS_SIGNAL) \
$(OBJECTS_STDIO) \
$(OBJECTS_STDLIB) \ $(OBJECTS_STDLIB) \
$(OBJECTS_STRING) \ $(OBJECTS_STRING) \
$(OBJECTS_SYS_STAT) \
$(OBJECTS_TIME) \
$(OBJECTS_WSTRING) \ $(OBJECTS_WSTRING) \
msvcrt.coff msvcrt.coff

View file

@ -1,4 +1,4 @@
; $Id: msvcrt.def,v 1.1 2000/12/03 18:00:07 ekohl Exp $ ; $Id: msvcrt.def,v 1.2 2000/12/28 11:43:07 jean Exp $
; ;
; ReactOS MSVCRT Compatibility Library ; ReactOS MSVCRT Compatibility Library
; ;
@ -189,7 +189,7 @@ _chdrive
; _chmod ; _chmod
; _chsize ; _chsize
; _clearfp ; _clearfp
; _close _close
; _commit ; _commit
; _commode ; _commode
; _control87 ; _control87
@ -223,12 +223,12 @@ _endthreadex
; _execvpe ; _execvpe
; _exit ; _exit
; _expand ; _expand
; _fcloseall _fcloseall
; _fcvt ; _fcvt
; _fdopen ; _fdopen
; _fgetchar ; _fgetchar
; _fgetwchar ; _fgetwchar
; _filbuf _filbuf
; _fileinfo ; _fileinfo
; _filelength ; _filelength
; _filelengthi64 ; _filelengthi64
@ -238,24 +238,24 @@ _endthreadex
; _findfirsti64 ; _findfirsti64
; _findnext ; _findnext
; _findnexti64 ; _findnexti64
; _finite _finite
; _flsbuf _flsbuf
; _flushall _flushall
; _fmode _fmode
; _fpclass ; _fpclass
; _fpieee_flt ; _fpieee_flt
; _fpreset ; _fpreset
; _fputchar ; _fputchar
; _fputwchar ; _fputwchar
; _fsopen ; _fsopen
; _fstat _fstat
; _fstati64 ; _fstati64
; _ftime ; _ftime
; _ftol ; _ftol
_fullpath _fullpath
; _futime ; _futime
; _gcvt ; _gcvt
; _get_osfhandle _get_osfhandle
; _get_sbh_threshold ; _get_sbh_threshold
; _getch ; _getch
; _getche ; _getche
@ -285,8 +285,8 @@ _getdrives
; _inp ; _inp
; _inpd ; _inpd
; _inpw ; _inpw
; _iob _iob
; _isatty _isatty
_isctype _isctype
; _ismbbalnum ; _ismbbalnum
; _ismbbalpha ; _ismbbalpha
@ -317,7 +317,7 @@ _isctype
; _ismbcupper ; _ismbcupper
; _ismbslead ; _ismbslead
; _ismbstrail ; _ismbstrail
; _isnan _isnan
_itoa _itoa
_itow _itow
; _j0 ; _j0
@ -334,7 +334,7 @@ _itow
_lrotl _lrotl
_lrotr _lrotr
; _lsearch ; _lsearch
; _lseek _lseek
; _lseeki64 ; _lseeki64
_ltoa _ltoa
_ltow _ltow
@ -401,8 +401,8 @@ _mkdir
; _msize ; _msize
; _nextafter ; _nextafter
; _onexit ; _onexit
; _open _open
; _open_osfhandle _open_osfhandle
_osver DATA _osver DATA
; _outp ; _outp
; _outpd ; _outpd
@ -418,7 +418,7 @@ _putenv
; _putw ; _putw
; _putws ; _putws
; _pwctype ; _pwctype
; _read _read
_rmdir _rmdir
; _rmtmp ; _rmtmp
_rotl _rotl
@ -437,11 +437,11 @@ _searchenv
; _setjmp3 ; _setjmp3
; _setmaxstdio ; _setmaxstdio
; _setmbcp ; _setmbcp
; _setmode _setmode
; _setsystime ; _setsystime
; _sleep ; _sleep
; _snprintf _snprintf
; _snwprintf _snwprintf
; _sopen ; _sopen
; _spawnl ; _spawnl
; _spawnle ; _spawnle
@ -480,7 +480,7 @@ _strupr
_tolower _tolower
_toupper _toupper
; _tzname ; _tzname
; _tzset _tzset
; _ui64toa ; _ui64toa
; _ui64tow ; _ui64tow
_ultoa _ultoa
@ -491,8 +491,8 @@ _ultow
; _unloaddll ; _unloaddll
; _unlock ; _unlock
; _utime ; _utime
; _vsnprintf _vsnprintf
; _vsnwprintf _vsnwprintf
; _waccess ; _waccess
; _wasctime ; _wasctime
_wchdir _wchdir
@ -545,7 +545,7 @@ _wmkdir
_wputenv _wputenv
; _wremove ; _wremove
; _wrename ; _wrename
; _write _write
_wrmdir _wrmdir
_wsearchenv _wsearchenv
; _wsetlocale ; _wsetlocale
@ -574,14 +574,14 @@ _wtol
; _y0 ; _y0
; _y1 ; _y1
; _yn ; _yn
; abort abort
abs abs
; acos ; acos
; asctime asctime
; asin ; asin
; atan ; atan
; atan2 ; atan2
; atexit atexit
atof atof
atoi atoi
atol atol
@ -592,30 +592,30 @@ calloc
; clock ; clock
; cos ; cos
; cosh ; cosh
; ctime ctime
; difftime ; difftime
div div
; exit exit
; exp ; exp
; fabs ; fabs
; fclose fclose
; feof feof
; ferror ferror
; fflush fflush
; fgetc ; fgetc
; fgetpos ; fgetpos
; fgets fgets
; fgetwc ; fgetwc
; fgetws ; fgetws
; floor ; floor
; fmod ; fmod
; fopen fopen
; fprintf fprintf
; fputc fputc
; fputs fputs
; fputwc ; fputwc
; fputws ; fputws
; fread fread
free free
; freopen ; freopen
; frexp ; frexp
@ -623,16 +623,16 @@ free
; fseek ; fseek
; fsetpos ; fsetpos
; ftell ; ftell
; fwprintf fwprintf
; fwrite fwrite
; fwscanf ; fwscanf
; getc getc
; getchar ; getchar
; getenv getenv
; gets ; gets
; getwc getwc
; getwchar ; getwchar
; gmtime gmtime
is_wctype is_wctype
isalnum isalnum
isalpha isalpha
@ -663,7 +663,7 @@ labs
; ldexp ; ldexp
ldiv ldiv
; localeconv ; localeconv
; localtime localtime
; log ; log
; log10 ; log10
; longjmp ; longjmp
@ -676,31 +676,31 @@ memcmp
memcpy memcpy
memmove memmove
memset memset
; mktime mktime
; modf modf
; perror ; perror
; pow pow
; printf printf
; putc putc
; putchar putchar
; puts puts
; putwc putwc
; putwchar ; putwchar
; qsort qsort
; raise raise
; rand ; rand
realloc realloc
; remove remove
; rename ; rename
; rewind ; rewind
; scanf ; scanf
; setbuf ; setbuf
; setlocale ; setlocale
; setvbuf setvbuf
; signal signal
; sin ; sin
; sinh ; sinh
; sprintf sprintf
; sqrt ; sqrt
; srand ; srand
; sscanf ; sscanf
@ -725,12 +725,12 @@ strtok
strtol strtol
strtoul strtoul
strxfrm strxfrm
; swprintf swprintf
; swscanf ; swscanf
; system ; system
; tan ; tan
; tanh ; tanh
; time time
; tmpfile ; tmpfile
; tmpnam ; tmpnam
tolower tolower
@ -739,12 +739,12 @@ towlower
towupper towupper
; ungetc ; ungetc
; ungetwc ; ungetwc
; vfprintf vfprintf
; vfwprintf vfwprintf
; vprintf vprintf
; vsprintf vsprintf
; vswprintf vswprintf
; vwprintf vwprintf
wcscat wcscat
wcschr wcschr
wcscmp wcscmp
@ -767,7 +767,7 @@ wcstol
wcstoul wcstoul
wcsxfrm wcsxfrm
; wctomb ; wctomb
; wprintf wprintf
; wscanf ; wscanf
; EOF ; EOF