From c65dea506060205cea25d95c7ab6d1df04769bd8 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Wed, 18 Jul 2001 09:23:02 +0000 Subject: [PATCH] Added process and mbstring functions. svn path=/trunk/; revision=2070 --- reactos/lib/msvcrt/Makefile | 83 +++++++++++++- reactos/lib/msvcrt/msvcrt.def | 200 +++++++++++++++++----------------- 2 files changed, 178 insertions(+), 105 deletions(-) diff --git a/reactos/lib/msvcrt/Makefile b/reactos/lib/msvcrt/Makefile index 4e2ccbcf93e..57cede84e98 100644 --- a/reactos/lib/msvcrt/Makefile +++ b/reactos/lib/msvcrt/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.18 2001/07/15 21:18:55 rex Exp $ +# $Id: Makefile,v 1.19 2001/07/18 09:23:02 ekohl Exp $ # # ReactOS Operating System # @@ -138,6 +138,62 @@ OBJECTS_MATH = \ math/tan.o \ math/tanh.o +OBJECTS_MBSTRING = \ + mbstring/hanzen.o \ + mbstring/ischira.o \ + mbstring/iskana.o \ + mbstring/iskpun.o \ + mbstring/islead.o \ + mbstring/islwr.o \ + mbstring/ismbal.o \ + mbstring/ismbaln.o \ + mbstring/ismbc.o \ + mbstring/ismbgra.o \ + mbstring/ismbkaln.o \ + mbstring/ismblead.o \ + mbstring/ismbpri.o \ + mbstring/ismbpun.o \ + mbstring/ismbtrl.o \ + mbstring/isuppr.o \ + mbstring/jistojms.o \ + mbstring/jmstojis.o \ + mbstring/mbbtype.o \ + mbstring/mbccpy.o \ + mbstring/mbclen.o \ + mbstring/mbscat.o \ + mbstring/mbschr.o \ + mbstring/mbscmp.o \ + mbstring/mbscoll.o \ + mbstring/mbscpy.o \ + mbstring/mbscspn.o \ + mbstring/mbsdec.o \ + mbstring/mbsdup.o \ + mbstring/mbsicmp.o \ + mbstring/mbsicoll.o \ + mbstring/mbsinc.o \ + mbstring/mbslen.o \ + mbstring/mbslwr.o \ + mbstring/mbsncat.o \ + mbstring/mbsnccnt.o \ + mbstring/mbsncmp.o \ + mbstring/mbsncoll.o \ + mbstring/mbsncpy.o \ + mbstring/mbsnextc.o \ + mbstring/mbsnicmp.o \ + mbstring/mbsnicoll.o \ + mbstring/mbsninc.o \ + mbstring/mbsnset.o \ + mbstring/mbspbrk.o \ + mbstring/mbsrchr.o \ + mbstring/mbsrev.o \ + mbstring/mbsset.o \ + mbstring/mbsspn.o \ + mbstring/mbsspnp.o \ + mbstring/mbsstr.o \ + mbstring/mbstok.o \ + mbstring/mbstrlen.o \ + mbstring/mbsupr.o + OBJECTS_MISC = \ misc/amsg.o \ misc/assert.o \ @@ -151,7 +207,23 @@ OBJECTS_PROCESS = \ process/_cwait.o \ process/_system.o \ process/dll.o \ + process/execl.o \ + process/execle.o \ + process/execlp.o \ + process/execlpe.o \ + process/execv.o \ + process/execve.o \ + process/execvp.o \ + process/execvpe.o \ process/procid.o \ + process/spawnl.o \ + process/spawnle.o \ + process/spawnlp.o \ + process/spawnlpe.o \ + process/spawnv.o \ + process/spawnve.o \ + process/spawnvp.o \ + process/spawnvpe.o \ process/thread.o \ process/threadid.o @@ -352,6 +424,7 @@ OBJECTS = \ $(OBJECTS_IO) \ $(OBJECTS_LOCALE) \ $(OBJECTS_MATH) \ + $(OBJECTS_MBSTRING) \ $(OBJECTS_MISC) \ $(OBJECTS_PROCESS) \ $(OBJECTS_SEARCH) \ @@ -366,10 +439,10 @@ OBJECTS = \ msvcrt.coff CLEAN_FILES = conio/*.o ctype/*.o direct/*.o except/*.o float/*.o io/*.o \ - locale/*.o math/*.o misc/*.o process/*.o search/*.o setjmp/*.o \ - signal/*.o stdio/*.o stdlib/*.o string/*.o sys_stat/*.o time/*.o \ - wstring/*.o $(TARGET_NAME).a $(TARGET_NAME).coff $(TARGET_NAME).o \ - $(TARGET_NAME).dll $(TARGET_NAME).sym + locale/*.o math/*.o mbstring/*.o misc/*.o process/*.o search/*.o \ + setjmp/*.o signal/*.o stdio/*.o stdlib/*.o string/*.o sys_stat/*.o \ + time/*.o wstring/*.o $(TARGET_NAME).a $(TARGET_NAME).coff \ + $(TARGET_NAME).o $(TARGET_NAME).dll $(TARGET_NAME).sym $(TARGET_NAME).coff: $(TARGET_NAME).rc ../../include/reactos/resource.h diff --git a/reactos/lib/msvcrt/msvcrt.def b/reactos/lib/msvcrt/msvcrt.def index 72e03d2a6ad..536b759ceab 100644 --- a/reactos/lib/msvcrt/msvcrt.def +++ b/reactos/lib/msvcrt/msvcrt.def @@ -1,4 +1,4 @@ -; $Id: msvcrt.def,v 1.13 2001/07/12 16:31:03 ekohl Exp $ +; $Id: msvcrt.def,v 1.14 2001/07/18 09:23:02 ekohl Exp $ ; ; ReactOS MSVCRT Compatibility Library ; @@ -213,14 +213,14 @@ _eof _errno _except_handler2 _except_handler3 -; _execl -; _execle -; _execlp -; _execlpe -; _execv -; _execve -; _execvp -; _execvpe +_execl +_execle +_execlp +_execlpe +_execv +_execve +_execvp +_execvpe _exit ; _expand _fcloseall @@ -288,35 +288,35 @@ _initterm _iob _isatty _isctype -; _ismbbalnum -; _ismbbalpha -; _ismbbgraph -; _ismbbkalnum -; _ismbbkana +_ismbbalnum +_ismbbalpha +_ismbbgraph +_ismbbkalnum +_ismbbkana ; _ismbbkprint -; _ismbbkpunct -; _ismbblead -; _ismbbprint -; _ismbbpunct -; _ismbbtrail -; _ismbcalnum -; _ismbcalpha -; _ismbcdigit +_ismbbkpunct +_ismbblead +_ismbbprint +_ismbbpunct +_ismbbtrail +_ismbcalnum +_ismbcalpha +_ismbcdigit ; _ismbcgraph -; _ismbchira -; _ismbckata -; _ismbcl0 -; _ismbcl1 -; _ismbcl2 -; _ismbclegal -; _ismbclower -; _ismbcprint +_ismbchira +_ismbckata +_ismbcl0 +_ismbcl1 +_ismbcl2 +_ismbclegal +_ismbclower +_ismbcprint ; _ismbcpunct -; _ismbcspace -; _ismbcsymbol -; _ismbcupper -; _ismbslead -; _ismbstrail +_ismbcspace +_ismbcsymbol +_ismbcupper +_ismbslead +_ismbstrail _isnan _itoa _itow @@ -339,66 +339,66 @@ _lseeki64 _ltoa _ltow _makepath -; _mbbtombc -; _mbbtype +_mbbtombc +_mbbtype ; _mbcasemap -; _mbccpy -; _mbcjistojms -; _mbcjmstojis -; _mbclen -; _mbctohira -; _mbctokata -; _mbctolower -; _mbctombb -; _mbctoupper -; _mbctype -; _mbsbtype -; _mbscat -; _mbschr -; _mbscmp -; _mbscoll -; _mbscpy -; _mbscspn -; _mbsdec -; _mbsdup -; _mbsicmp -; _mbsicoll -; _mbsinc -; _mbslen -; _mbslwr -; _mbsnbcat -; _mbsnbcmp -; _mbsnbcnt -; _mbsnbcoll -; _mbsnbcpy -; _mbsnbicmp -; _mbsnbicoll -; _mbsnbset -; _mbsncat -; _mbsnccnt -; _mbsncmp -; _mbsncoll -; _mbsncpy -; _mbsnextc -; _mbsnicmp -; _mbsnicoll -; _mbsninc -; _mbsnset -; _mbspbrk -; _mbsrchr -; _mbsrev -; _mbsset -; _mbsspn -; _mbsspnp -; _mbsstr -; _mbstok -; _mbstrlen -; _mbsupr +_mbccpy +_mbcjistojms +_mbcjmstojis +_mbclen +_mbctohira +_mbctokata +_mbctolower +_mbctombb +_mbctoupper +_mbctype DATA +_mbsbtype +_mbscat +_mbschr +_mbscmp +_mbscoll +_mbscpy +_mbscspn +_mbsdec +_mbsdup +_mbsicmp +_mbsicoll +_mbsinc +_mbslen +_mbslwr +_mbsnbcat +_mbsnbcmp +_mbsnbcnt +_mbsnbcoll +_mbsnbcpy +_mbsnbicmp +_mbsnbicoll +_mbsnbset +_mbsncat +_mbsnccnt +_mbsncmp +_mbsncoll +_mbsncpy +_mbsnextc +_mbsnicmp +_mbsnicoll +_mbsninc +_mbsnset +_mbspbrk +_mbsrchr +_mbsrev +_mbsset +_mbsspn +_mbsspnp +_mbsstr +_mbstok +_mbstrlen +_mbsupr _memccpy _memicmp _mkdir _mktemp -; _msize +;_msize _nextafter _onexit _open @@ -443,14 +443,14 @@ _sleep _snprintf _snwprintf _sopen -; _spawnl -; _spawnle -; _spawnlp -; _spawnlpe -; _spawnv -; _spawnve -; _spawnvp -; _spawnvpe +_spawnl +_spawnle +_spawnlp +_spawnlpe +_spawnv +_spawnve +_spawnvp +_spawnvpe _splitpath _stat _stati64 @@ -639,7 +639,7 @@ isalpha iscntrl isdigit isgraph -; isleadbyte +isleadbyte islower isprint ispunct @@ -668,7 +668,7 @@ log log10 longjmp malloc -; mblen +mblen ; mbstowcs ; mbtowc memchr