Changeset 2177 for trunk/src


Ignore:
Timestamp:
Dec 21, 1999, 1:27:12 PM (26 years ago)
Author:
sandervl
Message:

all crt functions moved to crtdll

Location:
trunk/src
Files:
4 added
3 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/NTDLL/makefile

    r2159 r2177  
    1 # $Id: makefile,v 1.15 1999-12-20 11:47:01 sandervl Exp $
     1# $Id: makefile,v 1.16 1999-12-21 12:24:22 sandervl Exp $
    22
    33#
     
    3131       sync.obj\
    3232       initterm.obj\
    33        crt.obj\
    3433       time.obj\
    3534       unknown.obj\
    3635       arith64.obj\
    37        regfunc.obj qsort.obj
     36       regfunc.obj
    3837
    3938
     
    4443
    4544$(TARGET).dll: $(OBJS) $(TARGET).def
    46         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) sbsstub.obj $(TARGET).def $(PDWIN32_LIB)\kernel32.lib $(PDWIN32_LIB)\user32.lib $(PDWIN32_LIB)/kernel32.lib $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     45        $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) sbsstub.obj $(TARGET).def $(PDWIN32_LIB)\kernel32.lib $(PDWIN32_LIB)\user32.lib $(PDWIN32_LIB)/kernel32.lib $(PDWIN32_LIB)/crtdll.lib $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    4746# PMWINX.LIB LIBULS.LIB LIBCONV.LIB
    4847        $(CP) $@ $(PDWIN32_BIN)
  • trunk/src/NTDLL/ntdll.def

    r2159 r2177  
    1 ; $Id: ntdll.def,v 1.30 1999-12-20 11:47:01 sandervl Exp $
     1; $Id: ntdll.def,v 1.31 1999-12-21 12:24:22 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    360360; Note: CDECL does not decorate the function names with parameter bytes!
    361361
    362     _CIpow                       = _NTDLL__CIpow                     @349
    363     _ftol                        = _NTDLL__ftol                      @864
    364     _ltoa                        = _NTDLL__ltoa                      @866
    365     _memicmp                     = _NTDLL__memicmp                   @868
    366     _snprintf                    = _NTDLL__snprintf                  @869
    367     _snwprintf                   = _NTDLL__snwprintf                 @870
    368     _splitpath                   = _NTDLL__splitpath                 @871
    369     _strcmpi                     = _NTDLL__strcmpi                   @872
    370     _strlwr                      = _NTDLL__strlwr                    @874
    371     _strnicmp                    = _NTDLL__strnicmp                  @875
    372     _strupr                      = _NTDLL__strupr                    @876
    373     _ultoa                       = _NTDLL__ultoa                     @877
    374     _vsnprintf                   = _NTDLL__vsnprintf                 @878
    375     _wcsicmp                      = _OS2_wcsicmp                      @879
    376     _wcslwr                       = _OS2_wcslwr                       @880
    377     _wcsnicmp                     = _OS2_wcsnicmp                     @881
    378     _wcsupr                       = _OS2_wcsupr                       @882
    379     abs                           = _OS2abs                           @883
    380     atan                          = _OS2atan                          @884
    381     atoi                          = _OS2atoi                          @885
    382     atol                          = _OS2atol                          @886
    383     ceil                          = _OS2ceil                          @887
    384     cos                           = _OS2cos                           @888
    385     fabs                          = _OS2fabs                          @889
    386     floor                         = _OS2floor                         @890
    387     isalpha                       = _OS2isalpha                       @891
    388     isdigit                       = _OS2isdigit                       @892
    389     islower                       = _OS2islower                       @893
    390     isprint                       = _OS2isprint                       @894
    391     isspace                       = _OS2isspace                       @895
    392     isupper                       = _OS2isupper                       @896
    393     iswalpha                     = _NTDLL_iswalpha                   @897
    394     iswctype                     = _NTDLL_iswctype                   @898
    395     isxdigit                     = _NTDLL_isxdigit                   @899
    396 
    397     labs                          = _NTDLL_labs                              @900
    398     log                           = _NTDLL_log                       @901
    399     mbstowcs                      = _NTDLL_mbstowcs                  @902
    400     memchr                        = _NTDLL_memchr                    @903
    401     memcmp                        = _NTDLL_memcmp                    @904
    402     memcpy                        = _NTDLL_memcpy                    @905
    403     memmove                       = _OS2memmove                              @906
    404     memset                        = _NTDLL_memset                    @907
    405     pow                           = _NTDLL_pow                       @908
    406     qsort                         = _qsort                           @909
    407     sin                           = _NTDLL_sin                       @910
    408     sprintf                       = _OS2sprintf                       @911
    409     sqrt                         = _NTDLL_sqrt                       @912
    410     sscanf                       = _NTDLL_sscanf                     @913
    411     strcat                        = _OS2strcat                        @914
    412     strchr                        = _OS2strchr                        @915
    413     strcmp                        = _OS2strcmp                        @916
    414     strcpy                        = _OS2strcpy                        @917
    415     strcspn                       = _OS2strcspn                       @918
    416     strlen                        = _OS2strlen                        @919
    417     strncat                       = _OS2strcat                        @920
    418     strncmp                       = _OS2strncmp                       @921
    419     strncpy                       = _OS2strncpy                       @922
    420     strpbrk                       = _OS2strpbrk                       @923
    421     strrchr                       = _OS2strrchr                       @924
    422     strspn                        = _OS2strspn                        @925
    423     strstr                        = _OS2strstr                        @926
    424     swprintf                      = _OS2swprintf                      @927
    425     tan                           = _OS2tan                           @928
    426     toupper                       = _OS2toupper                       @929
    427     tolower                       = _OS2tolower                       @930
    428     towlower                      = _OS2towlower                      @931
    429     towupper                      = _OS2towupper                      @932
    430     vsprintf                     = _NTDLL_vsprintf                   @933
    431     wcscat                        = _OS2wcscat                        @934
    432     wcschr                        = _OS2wcschr                        @935
    433     wcscmp                        = _OS2wcscmp                        @936
    434     wcscpy                        = _OS2wcscpy                        @937
    435     wcscspn                       = _OS2wcscspn
    436     wcslen                        = _OS2wcslen                        @939
    437     wcsncat                       = _OS2wcscat                        @940
    438     wcsncmp                       = _OS2wcsncmp                       @941
    439     wcsncpy                       = _OS2wcsncpy                       @942
    440     wcspbrk                       = _OS2wcspbrk                       @943
    441     wcsrchr                       = _OS2wcsrchr                       @944
    442     wcsspn                        = _OS2wcsspn                        @945
    443     wcsstr                        = _OS2wcsstr
    444     wcstok                        = _NTDLL_wcstok                     @947
    445     wcstol                        = _NTDLL_wcstol                     @948
    446     wcstombs                      = _NTDLL_wcstombs                   @949
    447     wcstoul                       = _NTDLL_wcstoul                    @950
    448 
    449     _wtoi                        = _NTDLL__wtoi                      @983
    450     _wtol                        = _NTDLL__wtol                      @984
    451 
    452     _stricmp                      = _OS2_stricmp
    453     _itoa                         = _OS2_itoa
    454     _itow                         = _OS2_itow
    455 
     362    _CIpow                        = _CRTDLL__CIpow                     @349
     363    _ftol                         = _CRTDLL__ftol                      @864
     364    _ltoa                         = _CRTDLL__ltoa                      @866
     365    _memicmp                      = _CRTDLL__memicmp                   @868
     366    _snprintf                     = _CRTDLL__snprintf                  @869
     367    _snwprintf                    = _CRTDLL__snwprintf                 @870
     368    _splitpath                    = _CRTDLL__splitpath                 @871
     369    _strcmpi                      = _CRTDLL__strcmpi                   @872
     370    _strlwr                       = _CRTDLL__strlwr                    @874
     371    _strnicmp                     = _CRTDLL__strnicmp                  @875
     372    _strupr                       = _CRTDLL__strupr                    @876
     373    _ultoa                        = _CRTDLL__ultoa                     @877
     374    _vsnprintf                    = _CRTDLL__vsnprintf                 @878
     375    _wcsicmp                      = _CRTDLL__wcsicmp                      @879
     376    _wcslwr                       = _CRTDLL__wcslwr                       @880
     377    _wcsnicmp                     = _CRTDLL__wcsnicmp                     @881
     378    _wcsupr                       = _CRTDLL__wcsupr                       @882
     379    abs                           = _CRTDLL_abs                           @883
     380    atan                          = _CRTDLL_atan                          @884
     381    atoi                          = _CRTDLL_atoi                          @885
     382    atol                          = _CRTDLL_atol                          @886
     383    ceil                          = _CRTDLL_ceil                          @887
     384    cos                           = _CRTDLL_cos                           @888
     385    fabs                          = _CRTDLL_fabs                          @889
     386    floor                         = _CRTDLL_floor                         @890
     387    isalpha                       = _CRTDLL_isalpha                       @891
     388    isdigit                       = _CRTDLL_isdigit                       @892
     389    islower                       = _CRTDLL_islower                       @893
     390    isprint                       = _CRTDLL_isprint                       @894
     391    isspace                       = _CRTDLL_isspace                       @895
     392    isupper                       = _CRTDLL_isupper                       @896
     393    iswalpha                      = _CRTDLL_iswalpha                   @897
     394    iswctype                      = _CRTDLL_iswctype                   @898
     395    isxdigit                      = _CRTDLL_isxdigit                   @899
     396
     397    labs                          = _CRTDLL_labs                              @900
     398    log                           = _CRTDLL_log                       @901
     399    mbstowcs                      = _CRTDLL_mbstowcs                  @902
     400    memchr                        = _CRTDLL_memchr                    @903
     401    memcmp                        = _CRTDLL_memcmp                    @904
     402    memcpy                        = _CRTDLL_memcpy                    @905
     403    memmove                       = _CRTDLL_memmove                              @906
     404    memset                        = _CRTDLL_memset                    @907
     405    pow                           = _CRTDLL_pow                       @908
     406    qsort                         = _CRTDLL_qsort                           @909
     407    sin                           = _CRTDLL_sin                       @910
     408    sprintf                       = _CRTDLL_sprintf                       @911
     409    sqrt                          = _CRTDLL_sqrt                       @912
     410    sscanf                        = _CRTDLL_sscanf                     @913
     411    strcat                        = _CRTDLL_strcat                        @914
     412    strchr                        = _CRTDLL_strchr                        @915
     413    strcmp                        = _CRTDLL_strcmp                        @916
     414    strcpy                        = _CRTDLL_strcpy                        @917
     415    strcspn                       = _CRTDLL_strcspn                       @918
     416    strlen                        = _CRTDLL_strlen                        @919
     417    strncat                       = _CRTDLL_strcat                        @920
     418    strncmp                       = _CRTDLL_strncmp                       @921
     419    strncpy                       = _CRTDLL_strncpy                       @922
     420    strpbrk                       = _CRTDLL_strpbrk                       @923
     421    strrchr                       = _CRTDLL_strrchr                       @924
     422    strspn                        = _CRTDLL_strspn                        @925
     423    strstr                        = _CRTDLL_strstr                        @926
     424    swprintf                      = _CRTDLL_swprintf                      @927
     425    tan                           = _CRTDLL_tan                           @928
     426    toupper                       = _CRTDLL_toupper                       @929
     427    tolower                       = _CRTDLL_tolower                       @930
     428    towlower                      = _CRTDLL_towlower                      @931
     429    towupper                      = _CRTDLL_towupper                      @932
     430    vsprintf                      = _CRTDLL_vsprintf                   @933
     431    wcscat                        = _CRTDLL_wcscat                        @934
     432    wcschr                        = _CRTDLL_wcschr                        @935
     433    wcscmp                        = _CRTDLL_wcscmp                        @936
     434    wcscpy                        = _CRTDLL_wcscpy                        @937
     435    wcscspn                       = _CRTDLL_wcscspn
     436    wcslen                        = _CRTDLL_wcslen                        @939
     437    wcsncat                       = _CRTDLL_wcscat                        @940
     438    wcsncmp                       = _CRTDLL_wcsncmp                       @941
     439    wcsncpy                       = _CRTDLL_wcsncpy                       @942
     440    wcspbrk                       = _CRTDLL_wcspbrk                       @943
     441    wcsrchr                       = _CRTDLL_wcsrchr                       @944
     442    wcsspn                        = _CRTDLL_wcsspn                        @945
     443    wcsstr                        = _CRTDLL_wcsstr
     444    wcstok                        = _CRTDLL_wcstok                     @947
     445    wcstol                        = _CRTDLL_wcstol                     @948
     446    wcstombs                      = _CRTDLL_wcstombs                   @949
     447    wcstoul                       = _CRTDLL_wcstoul                    @950
     448
     449    _wtoi                         = _CRTDLL__wtoi                      @983
     450    _wtol                         = _CRTDLL__wtol                      @984
     451
     452    _stricmp                      = _CRTDLL__stricmp
     453    _itoa                         = _CRTDLL__itoa
     454    _itow                         = _CRTDLL__itow
     455
  • trunk/src/NTDLL/ntdllexp.def

    r2134 r2177  
    231231    _RtlConvertLongToLargeInteger@4           @316
    232232    _RtlConvertUlongToLargeInteger@4          @320
     233    _RtlDeleteCriticalSection@4               @327
     234    _RtlLeaveCriticalSection@4                @426
     235    _RtlEnterCriticalSection@4                @344
     236    _RtlInitializeCriticalSection@4           @406
  • trunk/src/crtdll/bsearch.c

    r2156 r2177  
    1 /* $Id: bsearch.c,v 1.1 1999-12-20 11:09:41 sandervl Exp $ */
     1/* $Id: bsearch.c,v 1.2 1999-12-21 12:27:11 sandervl Exp $ */
    22/* bsearch.c (emx+gcc) -- Copyright (c) 1990-1995 by Eberhard Mattes */
    33
     
    55#include <builtin.h>
    66
    7 void *CDECL bsearch (const void *key, const void *base, size_t num, size_t width,
     7/*********************************************************************
     8 *                  bsearch     (CRTDLL.346)
     9 */
     10
     11void *CDECL CRTDLL_bsearch (const void *key, const void *base, size_t num, size_t width,
    812                     int (* CDECL compare)(const void *key, const void *element))
    913{
  • trunk/src/crtdll/crtdll.cpp

    r2107 r2177  
    1 /* $Id: crtdll.cpp,v 1.16 1999-12-18 14:32:23 sandervl Exp $ */
     1/* $Id: crtdll.cpp,v 1.17 1999-12-21 12:27:11 sandervl Exp $ */
    22
    33/*
     
    108108double CDECL CRTDLL__CIacos( double x )
    109109{
    110   dprintf(("NTDLL: _CIacos\n"));
     110  dprintf(("CRTDLL: _CIacos\n"));
    111111  dprintf(("should be register function\n"));
    112112  return acos(x);
     
    119119double CDECL CRTDLL__CIasin( double x )
    120120{
    121   dprintf(("NTDLL: _CIasin\n"));
     121  dprintf(("CRTDLL: _CIasin\n"));
    122122  dprintf(("should be register function\n"));
    123123  return asin(x);
     
    130130double CDECL CRTDLL__CIatan( double x )
    131131{
    132   dprintf(("NTDLL: _CIatan\n"));
     132  dprintf(("CRTDLL: _CIatan\n"));
    133133  dprintf(("should be register function\n"));
    134134  return atan(x);
     
    141141double CDECL CRTDLL__CIatan2( double x, double y )
    142142{
    143   dprintf(("NTDLL: _CIatan2\n"));
     143  dprintf(("CRTDLL: _CIatan2\n"));
    144144  dprintf(("should be register function\n"));
    145145  return atan2(x,y);
     
    152152double CDECL CRTDLL__CIcos( double x )
    153153{
    154   dprintf(("NTDLL: _CIcos\n"));
     154  dprintf(("CRTDLL: _CIcos\n"));
    155155  dprintf(("should be register function\n"));
    156156  return cos(x);
     
    163163double CDECL CRTDLL__CIcosh( double x )
    164164{
    165   dprintf(("NTDLL: _CIcosh\n"));
     165  dprintf(("CRTDLL: _CIcosh\n"));
    166166  dprintf(("should be register function\n"));
    167167  return cosh(x);
     
    174174double CDECL CRTDLL__CIexp( double x )
    175175{
    176   dprintf(("NTDLL: _CIexp\n"));
     176  dprintf(("CRTDLL: _CIexp\n"));
    177177  dprintf(("should be register function\n"));
    178178  return exp(x);
     
    185185double CDECL CRTDLL__CIfmod( double x, double y )
    186186{
    187   dprintf(("NTDLL: _CIfmod\n"));
     187  dprintf(("CRTDLL: _CIfmod\n"));
    188188  dprintf(("should be register function\n"));
    189189  return fmod(x,y);
     
    196196double CDECL CRTDLL__CIlog( double x )
    197197{
    198   dprintf(("NTDLL: _CIlog\n"));
     198  dprintf(("CRTDLL: _CIlog\n"));
    199199  dprintf(("should be register function\n"));
    200200  return log(x);
     
    207207double CDECL CRTDLL__CIlog10( double x )
    208208{
    209   dprintf(("NTDLL: _CIlog10\n"));
     209  dprintf(("CRTDLL: _CIlog10\n"));
    210210  dprintf(("should be register function\n"));
    211211  return log10(x);
     
    218218double CDECL CRTDLL__CIsin( double x )
    219219{
    220   dprintf(("NTDLL: _CIsin\n"));
     220  dprintf(("CRTDLL: _CIsin\n"));
    221221  dprintf(("should be register function\n"));
    222222  return sin(x);
     
    229229double CDECL CRTDLL__CIsinh( double x )
    230230{
    231   dprintf(("NTDLL: _CIsinh\n"));
     231  dprintf(("CRTDLL: _CIsinh\n"));
    232232  dprintf(("should be register function\n"));
    233233  return sinh(x);
     
    240240double CDECL CRTDLL__CIsqrt( double x )
    241241{
    242   dprintf(("NTDLL: _CIsqrt\n"));
     242  dprintf(("CRTDLL: _CIsqrt\n"));
    243243  dprintf(("should be register function\n"));
    244244  return acos(x);
     
    251251double CDECL CRTDLL__CItan( double x )
    252252{
    253   dprintf(("NTDLL: _CItan\n"));
     253  dprintf(("CRTDLL: _CItan\n"));
    254254  dprintf(("should be register function\n"));
    255255  return tan(x);
     
    262262double CDECL CRTDLL__CItanh( double x )
    263263{
    264   dprintf(("NTDLL: _CItanh\n"));
     264  dprintf(("CRTDLL: _CItanh\n"));
    265265  dprintf(("should be register function\n"));
    266266  return tanh(x);
     
    40214021{
    40224022  dprintf(("CRTDLL: _wcsicoll\n"));
    4023   return NTDLL__wcsicmp( str1, str2 );
     4023  return CRTDLL__wcsicmp( str1, str2 );
    40244024}
    40254025
     
    41874187}
    41884188
    4189 
    4190 /*********************************************************************
    4191  *                  bsearch     (CRTDLL.346)
    4192  */
    4193 void * CDECL CRTDLL_bsearch( const void *key, const void *base0,  size_t nelem,
    4194          size_t size, int (*cmp)(const void *ck, const void *ce))
    4195 {
    4196   dprintf(("CRTDLL: bsearch\n"));
    4197   char *base = (char *)base0;
    4198   int lim, cmpval;
    4199   void *p;
    4200 
    4201   for (lim = nelem; lim != 0; lim >>= 1)
    4202   {
    4203     p = base + (lim >> 1) * size;
    4204     cmpval = (*cmp)(key, p);
    4205     if (cmpval == 0)
    4206       return p;
    4207     if (cmpval > 0)
    4208     {                           /* key > p: move right */
    4209       base = (char *)p + size;
    4210       lim--;
    4211     } /* else move left */
    4212   }
    4213   return 0;
    4214 }
    4215 
    4216 
    42174189/*********************************************************************
    42184190 *                  calloc      (CRTDLL.347)
     
    49924964int CDECL CRTDLL_rand( void )
    49934965{
    4994     dprintf(("CRTDLL: rand\n"));
     4966//    dprintf(("CRTDLL: rand\n"));
    49954967    return (rand());
    49964968}
     
    52715243  return (ungetwc(wc, strm));
    52725244}
    5273 
    52745245
    52755246/*********************************************************************
  • trunk/src/crtdll/crtdll.def

    r2156 r2177  
    1 ; $Id: crtdll.def,v 1.9 1999-12-20 11:09:41 sandervl Exp $
     1; $Id: crtdll.def,v 1.10 1999-12-21 12:27:12 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    77IMPORTS
    88        _RtlUnwind@16           = NTDLL.RtlUnwind
    9 
    10 ; Forwarded APIs
    11         KERNEL32_memmove        = KERNEL32.memmove
    12         NTDLL__CIpow            = NTDLL._CIpow 
    13         NTDLL__ftol             = NTDLL._ftol
    14         NTDLL__itoa             = NTDLL._itoa
    15         NTDLL__ltoa             = NTDLL._ltoa
    16         NTDLL__memicmp          = NTDLL._memicmp
    17         NTDLL__snprintf         = NTDLL._snprintf
    18         NTDLL__snwprintf        = NTDLL._snwprintf
    19         NTDLL__splitpath        = NTDLL._splitpath
    20         NTDLL__strcmpi          = NTDLL._strcmpi
    21         NTDLL__stricmp          = NTDLL._stricmp
    22         NTDLL__strlwr           = NTDLL._strlwr
    23         NTDLL__strnicmp         = NTDLL._strnicmp
    24         NTDLL__strupr           = NTDLL._strupr
    25         NTDLL__ultoa            = NTDLL._ultoa
    26         NTDLL__vsnprintf        = NTDLL._vsnprintf
    27         _NTDLL__wcsicmp         = NTDLL._wcsicmp
    28         NTDLL__wcslwr           = NTDLL._wcslwr
    29         NTDLL__wcsnicmp         = NTDLL._wcsnicmp
    30         NTDLL__wcsupr           = NTDLL._wcsupr
    31         NTDLL__wtoi             = NTDLL._wtoi
    32         NTDLL__wtol             = NTDLL._wtol
    33         NTDLL_abs               = NTDLL.abs
    34         NTDLL_atan              = NTDLL.atan
    35         NTDLL_atoi              = NTDLL.atoi
    36         NTDLL_atol              = NTDLL.atol
    37         NTDLL_ceil              = NTDLL.ceil
    38         NTDLL_cos               = NTDLL.cos
    39         NTDLL_fabs              = NTDLL.fabs
    40         NTDLL_floor             = NTDLL.floor
    41         NTDLL_isalpha           = NTDLL.isalpha
    42         NTDLL_isdigit           = NTDLL.isdigit
    43         NTDLL_islower           = NTDLL.islower
    44         NTDLL_isprint           = NTDLL.isprint
    45         NTDLL_isspace           = NTDLL.isspace
    46         NTDLL_isupper           = NTDLL.isupper
    47         NTDLL_iswalpha          = NTDLL.iswalpha
    48         NTDLL_iswctype          = NTDLL.iswctype
    49         NTDLL_isxdigit          = NTDLL.isxdigit
    50         NTDLL_labs              = NTDLL.labs
    51         NTDLL_log               = NTDLL.log
    52         NTDLL_mbstowcs          = NTDLL.mbstowcs
    53         NTDLL_memchr            = NTDLL.memchr
    54         NTDLL_memcmp            = NTDLL.memcmp
    55         NTDLL_memcpy            = NTDLL.memcpy
    56         NTDLL_memset            = NTDLL.memset
    57         NTDLL_pow               = NTDLL.pow
    58         NTDLL_qsort             = NTDLL.qsort   
    59         NTDLL_sin               = NTDLL.sin
    60         NTDLL_sprintf           = NTDLL.sprintf
    61         NTDLL_sqrt              = NTDLL.sqrt
    62         NTDLL_sscanf            = NTDLL.sscanf
    63         NTDLL_strcat            = NTDLL.strcat
    64         NTDLL_strchr            = NTDLL.strchr
    65         NTDLL_strcmp            = NTDLL.strcmp
    66         NTDLL_strcpy            = NTDLL.strcpy
    67         NTDLL_strcspn           = NTDLL.strcspn
    68         NTDLL_strlen            = NTDLL.strlen
    69         NTDLL_strncat           = NTDLL.strncat
    70         NTDLL_strncmp           = NTDLL.strncmp
    71         NTDLL_strncpy           = NTDLL.strncpy
    72         NTDLL_strpbrk           = NTDLL.strpbrk
    73         NTDLL_strrchr           = NTDLL.strrchr
    74         NTDLL_strspn            = NTDLL.strspn
    75         NTDLL_strstr            = NTDLL.strstr
    76         NTDLL_swprintf          = NTDLL.swprintf
    77         NTDLL_tan               = NTDLL.tan     
    78         NTDLL_tolower           = NTDLL.tolower
    79         NTDLL_toupper           = NTDLL.toupper
    80         NTDLL_towlower          = NTDLL.towlower
    81         NTDLL_towupper          = NTDLL.towupper
    82         NTDLL_vsprintf          = NTDLL.vsprintf
    83         NTDLL_wcscat            = NTDLL.wcscat 
    84         NTDLL_wcschr            = NTDLL.wcschr 
    85         NTDLL_wcscmp            = NTDLL.wcscmp 
    86         NTDLL_wcscpy            = NTDLL.wcscpy 
    87         NTDLL_wcscspn           = NTDLL.wcscspn
    88         NTDLL_wcslen            = NTDLL.wcslen 
    89         NTDLL_wcsncat           = NTDLL.wcsncat
    90         NTDLL_wcsncmp           = NTDLL.wcsncmp
    91         NTDLL_wcsncpy           = NTDLL.wcsncpy
    92         NTDLL_wcspbrk           = NTDLL.wcspbrk
    93         NTDLL_wcsrchr           = NTDLL.wcsrchr
    94         NTDLL_wcsspn            = NTDLL.wcsspn 
    95         NTDLL_wcsstr            = NTDLL.wcsstr 
    96         NTDLL_wcstok            = NTDLL.wcstok
    97         NTDLL_wcstol            = NTDLL.wcstol
    98         NTDLL_wcstombs          = NTDLL.wcstombs
    99         NTDLL_wcstoul           = NTDLL.wcstoul
    100 
    1019
    10210EXPORTS
     
    11422    _CIlog                      = _CRTDLL__CIlog                @12
    11523    _CIlog10                    = _CRTDLL__CIlog10              @13
    116     _CIpow                      = NTDLL__CIpow                  @14
     24    _CIpow                      = _CRTDLL__CIpow                        @14
    11725    _CIsin                      = _CRTDLL__CIsin                @15
    11826    _CIsinh                     = _CRTDLL__CIsinh               @16
     
    214122    _fstat                      = _CRTDLL__fstat                @111
    215123    _ftime                      = _CRTDLL__ftime                @112
    216     _ftol                       = NTDLL__ftol                   @113
     124    _ftol                       = _CRTDLL__ftol                 @113
    217125    _fullpath                   = _CRTDLL__fullpath             @114
    218126    _futime                     = _CRTDLL__futime               @115
     
    266174    _ismbstrail                 = _CRTDLL__ismbstrail           @163
    267175    _isnan                      = _CRTDLL__isnan                @164
    268     _itoa                       = NTDLL__itoa                   @165
     176    _itoa                       = _CRTDLL__itoa                 @165
    269177    _j0                         = _CRTDLL__j0                   @166
    270178    _j1                         = _CRTDLL__j1                   @167
     
    280188    _lsearch                    = _CRTDLL__lsearch              @177
    281189    _lseek                      = _CRTDLL__lseek                @178
    282     _ltoa                       = NTDLL__ltoa                   @179
     190    _ltoa                       = _CRTDLL__ltoa                 @179
    283191    _makepath                   = _CRTDLL__makepath             @180
    284192    _matherr                    = _CRTDLL__matherr              @181
     
    333241    _mbsupr                     = _CRTDLL__mbsupr               @229
    334242    _memccpy                    = _CRTDLL__memccpy              @230
    335     _memicmp                    = NTDLL__memicmp                @231
     243    _memicmp                    = _CRTDLL__memicmp              @231
    336244    _mkdir                      = _CRTDLL__mkdir                @232
    337245    _mktemp                     = _CRTDLL__mktemp               @233
     
    368276    _setsystime                 = _CRTDLL__setsystime           @264
    369277    _sleep                      = _CRTDLL__sleep                @265
    370     _snprintf                   = NTDLL__snprintf               @266
    371     _snwprintf                  = NTDLL__snwprintf              @267
     278    _snprintf                   = _CRTDLL__snprintf             @266
     279    _snwprintf                  = _CRTDLL__snwprintf            @267
    372280    _sopen                      = _CRTDLL__sopen                @268
    373281    _spawnl                     = _CRTDLL__spawnl               @269
     
    379287    _spawnvp                    = _CRTDLL__spawnvp              @275
    380288    _spawnvpe                   = _CRTDLL__spawnvpe             @276
    381     _splitpath                  = NTDLL__splitpath              @277
     289    _splitpath                  = _CRTDLL__splitpath            @277
    382290    _stat                       = _CRTDLL__stat                 @278
    383291    _statusfp                   = _CRTDLL__statusfp             @279
    384     _strcmpi                    = NTDLL__strcmpi                @280
     292    _strcmpi                    = _CRTDLL__strcmpi              @280
    385293    _strdate                    = _CRTDLL__strdate              @281
    386294    _strdec                     = _CRTDLL__strdec               @282
    387295    _strdup                     = _CRTDLL__strdup               @283
    388296    _strerror                   = _CRTDLL__strerror             @284
    389     _stricmp                    = NTDLL__stricmp                @285
     297    _stricmp                    = _CRTDLL__stricmp              @285
    390298    _stricoll                   = _CRTDLL__stricoll             @286
    391299    _strinc                     = _CRTDLL__strinc               @287
    392     _strlwr                     = NTDLL__strlwr                 @288
     300    _strlwr                     = _CRTDLL__strlwr                       @288
    393301    _strncnt                    = _CRTDLL__strncnt              @289
    394302    _strnextc                   = _CRTDLL__strnextc             @290
    395     _strnicmp                   = NTDLL__strnicmp               @291
     303    _strnicmp                   = _CRTDLL__strnicmp             @291
    396304    _strninc                    = _CRTDLL__strninc              @292
    397305    _strnset                    = _CRTDLL__strnset              @293
     
    400308    _strspnp                    = _CRTDLL__strspnp              @296
    401309    _strtime                    = _CRTDLL__strtime              @297
    402     _strupr                     = NTDLL__strupr                 @298
     310    _strupr                     = _CRTDLL__strupr                       @298
    403311    _swab                       = _CRTDLL__swab                 @299
    404312
     
    412320    _tzname                     = CRTDLL_tzname                 @307
    413321    _tzset                      = _CRTDLL__tzset                @308
    414     _ultoa                      = NTDLL__ultoa                  @309
     322    _ultoa                      = _CRTDLL__ultoa                        @309
    415323    _umask                      = _CRTDLL__umask                @310
    416324    _ungetch                    = _CRTDLL__ungetch              @311
     
    418326    _unloaddll                  = _CRTDLL__unloaddll            @313
    419327    _utime                      = _CRTDLL__utime                @314
    420     _vsnprintf                  = NTDLL__vsnprintf              @315
     328    _vsnprintf                  = _CRTDLL__vsnprintf            @315
    421329    _vsnwprintf                 = _CRTDLL__vsnwprintf           @316
    422330    _wcsdup                     = _CRTDLL__wcsdup               @317
    423     _wcsicmp                    = _NTDLL__wcsicmp               @318
     331    _wcsicmp                    = _CRTDLL__wcsicmp              @318
    424332    _wcsicoll                   = _CRTDLL__wcsicoll             @319
    425     _wcslwr                     = NTDLL__wcslwr                 @320
    426     _wcsnicmp                   = NTDLL__wcsnicmp               @321
     333    _wcslwr                     = _CRTDLL__wcslwr                       @320
     334    _wcsnicmp                   = _CRTDLL__wcsnicmp             @321
    427335    _wcsnset                    = _CRTDLL__wcsnset              @322
    428336    _wcsrev                     = _CRTDLL__wcsrev               @323
    429337    _wcsset                     = _CRTDLL__wcsset               @324
    430     _wcsupr                     = NTDLL__wcsupr                 @325
     338    _wcsupr                     = _CRTDLL__wcsupr                       @325
    431339    _winmajor_dll               = CRTDLL_winmajor_dll           @326
    432340    _winminor_dll               = CRTDLL_winminor_dll           @327
    433341    _winver_dll                 = CRTDLL_winver_dll             @328
    434342    _write                      = _CRTDLL__write                @329
    435     _wtoi                       = NTDLL__wtoi                   @330
    436     _wtol                       = NTDLL__wtol                   @331
     343    _wtoi                       = _CRTDLL__wtoi                 @330
     344    _wtol                       = _CRTDLL__wtol                 @331
    437345    _y0                         = _CRTDLL__y0                   @332
    438346    _y1                         = _CRTDLL__y1                   @333
    439347    _yn                         = _CRTDLL__yn                   @334
    440348    abort                       = _CRTDLL_abort                 @335
    441     abs                         = NTDLL_abs                     @336
     349    abs                         = _CRTDLL_abs                   @336
    442350    acos                        = _CRTDLL_acos                  @337
    443351    asctime                     = _CRTDLL_asctime               @338
    444352    asin                        = _CRTDLL_asin                  @339
    445     atan                        = NTDLL_atan                    @340
     353    atan                        = _CRTDLL_atan                  @340
    446354    atan2                       = _CRTDLL_atan2                 @341
    447355    atexit                      = _CRTDLL_atexit                @342
    448356    atof                        = _CRTDLL_atof                  @343
    449     atoi                        = NTDLL_atoi                    @344
    450     atol                        = NTDLL_atol                    @345
    451     bsearch                     = _bsearch                                                      @346
     357    atoi                        = _CRTDLL_atoi                  @344
     358    atol                        = _CRTDLL_atol                  @345
     359    bsearch                     = _CRTDLL_bsearch               @346
    452360    calloc                      = _CRTDLL_calloc                @347
    453     ceil                        = NTDLL_ceil                    @348
     361    ceil                        = _CRTDLL_ceil                  @348
    454362    clearerr                    = _CRTDLL_clearerr              @349
    455363    clock                       = _CRTDLL_clock                 @350
    456     cos                         = NTDLL_cos                     @351
     364    cos                         = _CRTDLL_cos                   @351
    457365    cosh                        = _CRTDLL_cosh                  @352
    458366    ctime                       = _CRTDLL_ctime                 @353
     
    461369    exit                        = _CRTDLL_exit                  @356
    462370    exp                         = _CRTDLL_exp                   @357
    463     fabs                        = NTDLL_fabs                    @358
     371    fabs                        = _CRTDLL_fabs                  @358
    464372    fclose                      = _CRTDLL_fclose                @359
    465373    feof                        = _CRTDLL_feof                  @360
     
    470378    fgets                       = _CRTDLL_fgets                 @365
    471379    fgetwc                      = _CRTDLL_fgetwc                @366
    472     floor                       = NTDLL_floor                   @367
     380    floor                       = _CRTDLL_floor                 @367
    473381    fmod                        = _CRTDLL_fmod                  @368
    474382    fopen                       = _CRTDLL_fopen                 @369
     
    495403    is_wctype                   = _CRTDLL_is_wctype             @390
    496404    isalnum                     = _CRTDLL_isalnum               @391
    497     isalpha                     = NTDLL_isalpha                 @392
     405    isalpha                     = _CRTDLL_isalpha                       @392
    498406    iscntrl                     = _CRTDLL_iscntrl               @393
    499     isdigit                     = NTDLL_isdigit                 @394
     407    isdigit                     = _CRTDLL_isdigit                       @394
    500408    isgraph                     = _CRTDLL_isgraph               @395
    501409    isleadbyte                  = _CRTDLL_isleadbyte            @396
    502     islower                     = NTDLL_islower                 @397
    503     isprint                     = NTDLL_isprint                 @398
     410    islower                     = _CRTDLL_islower                       @397
     411    isprint                     = _CRTDLL_isprint                       @398
    504412    ispunct                     = _CRTDLL_ispunct               @399
    505413
    506     isspace                     = NTDLL_isspace                 @400
    507     isupper                     = NTDLL_isupper                 @401
     414    isspace                     = _CRTDLL_isspace                       @400
     415    isupper                     = _CRTDLL_isupper                       @401
    508416    iswalnum                    = _CRTDLL_iswalnum              @402
    509     iswalpha                    = NTDLL_iswalpha                @403
     417    iswalpha                    = _CRTDLL_iswalpha              @403
    510418    iswascii                    = _CRTDLL_iswascii              @404
    511419    iswcntrl                    = _CRTDLL_iswcntrl              @405
    512     iswctype                    = NTDLL_iswctype                @406
     420    iswctype                    = _CRTDLL_iswctype              @406
    513421    iswdigit                    = _CRTDLL_iswdigit              @407
    514422    iswgraph                    = _CRTDLL_iswgraph              @408
     
    519427    iswupper                    = _CRTDLL_iswupper              @413
    520428    iswxdigit                   = _CRTDLL_iswxdigit             @414
    521     isxdigit                    = NTDLL_isxdigit                @415
    522     labs                        = NTDLL_labs                    @416
     429    isxdigit                    = _CRTDLL_isxdigit              @415
     430    labs                        = _CRTDLL_labs                  @416
    523431    ldexp                       = _CRTDLL_ldexp                 @417
    524432    ldiv                        = _CRTDLL_ldiv                  @418
    525433    localeconv                  = _CRTDLL_localeconv            @419
    526434    localtime                   = _CRTDLL_localtime             @420
    527     log                         = NTDLL_log                     @421
     435    log                         = _CRTDLL_log                   @421
    528436    log10                       = _CRTDLL_log10                 @422
    529437    longjmp                     = _CRTDLL_longjmp               @423
    530438    malloc                      = _CRTDLL_malloc                @424
    531439    mblen                       = _CRTDLL_mblen                 @425
    532     mbstowcs                    = NTDLL_mbstowcs                @426
     440    mbstowcs                    = _CRTDLL_mbstowcs              @426
    533441    mbtowc                      = _CRTDLL_mbtowc                @427
    534     memchr                      = NTDLL_memchr                  @428
    535     memcmp                      = NTDLL_memcmp                  @429
    536     memcpy                      = NTDLL_memcpy                  @430
    537     memmove                     = KERNEL32_memmove              @431
    538     memset                      = NTDLL_memset                  @432
     442    memchr                      = _CRTDLL_memchr                        @428
     443    memcmp                      = _CRTDLL_memcmp                        @429
     444    memcpy                      = _CRTDLL_memcpy                        @430
     445    memmove                     = _CRTDLL_memmove               @431
     446    memset                      = _CRTDLL_memset                        @432
    539447    mktime                      = _CRTDLL_mktime                @433
    540448    modf                        = _CRTDLL_modf                  @434
    541449    perror                      = _CRTDLL_perror                @435
    542     pow                         = NTDLL_pow                     @436
     450    pow                         = _CRTDLL_pow                   @436
    543451    printf                      = _CRTDLL_printf                @437
    544452    putc                        = _CRTDLL_putc                  @438
    545453    putchar                     = _CRTDLL_putchar               @439
    546454    puts                        = _CRTDLL_puts                  @440
    547     qsort                       = NTDLL_qsort                   @441
     455    qsort                       = _CRTDLL_qsort                 @441
    548456    raise                       = _CRTDLL_raise                 @442
    549457    rand                        = _CRTDLL_rand                  @443
     
    557465    setvbuf                     = _CRTDLL_setvbuf               @451
    558466    signal                      = _CRTDLL_signal                @452
    559     sin                         = NTDLL_sin                     @453
     467    sin                         = _CRTDLL_sin                   @453
    560468    sinh                        = _CRTDLL_sinh                  @454
    561     sprintf                     = NTDLL_sprintf                 @455
    562     sqrt                        = NTDLL_sqrt                    @456
     469    sprintf                     = _CRTDLL_sprintf                       @455
     470    sqrt                        = _CRTDLL_sqrt                  @456
    563471    srand                       = _CRTDLL_srand                 @457
    564     sscanf                      = NTDLL_sscanf                  @458
    565     strcat                      = NTDLL_strcat                  @459
    566     strchr                      = NTDLL_strchr                  @460
    567     strcmp                      = NTDLL_strcmp                  @461
     472    sscanf                      = _CRTDLL_sscanf                        @458
     473    strcat                      = _CRTDLL_strcat                        @459
     474    strchr                      = _CRTDLL_strchr                        @460
     475    strcmp                      = _CRTDLL_strcmp                        @461
    568476    strcoll                     = _CRTDLL_strcoll               @462
    569     strcpy                      = NTDLL_strcpy                  @463
    570     strcspn                     = NTDLL_strcspn                 @464
     477    strcpy                      = _CRTDLL_strcpy                        @463
     478    strcspn                     = _CRTDLL_strcspn                       @464
    571479    strerror                    = _CRTDLL_strerror              @465
    572480    strftime                    = _CRTDLL_strftime              @466
    573     strlen                      = NTDLL_strlen                  @467
    574     strncat                     = NTDLL_strncat                 @468
    575     strncmp                     = NTDLL_strncmp                 @469
    576     strncpy                     = NTDLL_strncpy                 @470
    577     strpbrk                     = NTDLL_strpbrk                 @471
    578     strrchr                     = NTDLL_strrchr                 @472
    579     strspn                      = NTDLL_strspn                  @473
    580     strstr                      = NTDLL_strstr                  @474
     481    strlen                      = _CRTDLL_strlen                        @467
     482    strncat                     = _CRTDLL_strncat                       @468
     483    strncmp                     = _CRTDLL_strncmp                       @469
     484    strncpy                     = _CRTDLL_strncpy                       @470
     485    strpbrk                     = _CRTDLL_strpbrk                       @471
     486    strrchr                     = _CRTDLL_strrchr                       @472
     487    strspn                      = _CRTDLL_strspn                        @473
     488    strstr                      = _CRTDLL_strstr                        @474
    581489    strtod                      = _CRTDLL_strtod                @475
    582490    strtok                      = _CRTDLL_strtok                @476
     
    584492    strtoul                     = _CRTDLL_strtoul               @478
    585493    strxfrm                     = _CRTDLL_strxfrm               @479
    586     swprintf                    = NTDLL_swprintf                @480
     494    swprintf                    = _CRTDLL_swprintf              @480
    587495    swscanf                     = _CRTDLL_swscanf               @481
    588496    system                      = _CRTDLL_system                @482
    589     tan                         = NTDLL_tan                     @483
     497    tan                         = _CRTDLL_tan                   @483
    590498    tanh                        = _CRTDLL_tanh                  @484
    591499    time                        = _CRTDLL_time                  @485
    592500    tmpfile                     = _CRTDLL_tmpfile               @486
    593501    tmpnam                      = _CRTDLL_tmpnam                @487
    594     tolower                     = NTDLL_tolower                 @488
    595     toupper                     = NTDLL_toupper                 @489
    596     towlower                    = NTDLL_towlower                @490
    597     towupper                    = NTDLL_towupper                @491
     502    tolower                     = _CRTDLL_tolower                       @488
     503    toupper                     = _CRTDLL_toupper                       @489
     504    towlower                    = _CRTDLL_towlower              @490
     505    towupper                    = _CRTDLL_towupper              @491
    598506    ungetc                      = _CRTDLL_ungetc                @492
    599507    ungetwc                     = _CRTDLL_ungetwc               @493
     
    601509    vfwprintf                   = _CRTDLL_vfwprintf             @495
    602510    vprintf                     = _CRTDLL_vprintf               @496
    603     vsprintf                    = NTDLL_vsprintf                @497
     511    vsprintf                    = _CRTDLL_vsprintf              @497
    604512    vswprintf                   = _CRTDLL_vswprintf             @498
    605513    vwprintf                    = _CRTDLL_vwprintf              @499
    606514
    607     wcscat                      = NTDLL_wcscat                  @500
    608     wcschr                      = NTDLL_wcschr                  @501
    609     wcscmp                      = NTDLL_wcscmp                  @502
     515    wcscat                      = _CRTDLL_wcscat                        @500
     516    wcschr                      = _CRTDLL_wcschr                        @501
     517    wcscmp                      = _CRTDLL_wcscmp                        @502
    610518    wcscoll                     = _CRTDLL_wcscoll               @503
    611     wcscpy                      = NTDLL_wcscpy                  @504
    612     wcscspn                     = NTDLL_wcscspn                 @505
     519    wcscpy                      = _CRTDLL_wcscpy                        @504
     520    wcscspn                     = _CRTDLL_wcscspn                       @505
    613521    wcsftime                    = _CRTDLL_wcsftime              @506
    614     wcslen                      = NTDLL_wcslen                  @507
    615     wcsncat                     = NTDLL_wcsncat                 @508
    616     wcsncmp                     = NTDLL_wcsncmp                 @509
    617     wcsncpy                     = NTDLL_wcsncpy                 @510
    618     wcspbrk                     = NTDLL_wcspbrk                 @511
    619     wcsrchr                     = NTDLL_wcsrchr                 @512
    620     wcsspn                      = NTDLL_wcsspn                  @513
    621     wcsstr                      = NTDLL_wcsstr                  @514
     522    wcslen                      = _CRTDLL_wcslen                        @507
     523    wcsncat                     = _CRTDLL_wcsncat                       @508
     524    wcsncmp                     = _CRTDLL_wcsncmp                       @509
     525    wcsncpy                     = _CRTDLL_wcsncpy                       @510
     526    wcspbrk                     = _CRTDLL_wcspbrk                       @511
     527    wcsrchr                     = _CRTDLL_wcsrchr                       @512
     528    wcsspn                      = _CRTDLL_wcsspn                        @513
     529    wcsstr                      = _CRTDLL_wcsstr                        @514
    622530    wcstod                      = _CRTDLL_wcstod                @515
    623     wcstok                      = NTDLL_wcstok                  @516
    624     wcstol                      = NTDLL_wcstol                  @517
    625     wcstombs                    = NTDLL_wcstombs                @518
    626     wcstoul                     = NTDLL_wcstoul                 @519
     531    wcstok                      = _CRTDLL_wcstok                        @516
     532    wcstol                      = _CRTDLL_wcstol                        @517
     533    wcstombs                    = _CRTDLL_wcstombs              @518
     534    wcstoul                     = _CRTDLL_wcstoul                       @519
    627535    wcsxfrm                     = _CRTDLL_wcsxfrm               @520
    628536    wctomb                      = _CRTDLL_wctomb                @521
    629537    wprintf                     = _CRTDLL_wprintf               @522
    630538    wscanf                      = _CRTDLL_wscanf                @523
     539
     540    _itow                       = _CRTDLL__itow                 @600
  • trunk/src/crtdll/crtinc.h

    r2107 r2177  
    1 /* $Id: crtinc.h,v 1.11 1999-12-18 14:32:24 sandervl Exp $ */
     1/* $Id: crtinc.h,v 1.12 1999-12-21 12:27:12 sandervl Exp $ */
    22
    33/* Definitions for the CRTDLL library (CRTDLL.DLL)
     
    145145// CRTDLL Functions
    146146CRTDLL_FILE *   CDECL CRTDLL__fdopen(INT handle, LPCSTR mode);
    147 INT             CDECL NTDLL__wcsicmp( LPCWSTR str1, LPCWSTR str2 );
     147INT             CDECL CRTDLL__wcsicmp( LPCWSTR str1, LPCWSTR str2 );
    148148INT             CDECL CRTDLL_vfprintf( CRTDLL_FILE *file, LPSTR format, va_list args );
    149149VOID *          CDECL CRTDLL_malloc(DWORD size);
  • trunk/src/crtdll/makefile

    r2156 r2177  
    1 # $Id: makefile,v 1.4 1999-12-20 11:09:41 sandervl Exp $
     1# $Id: makefile,v 1.5 1999-12-21 12:27:12 sandervl Exp $
    22
    33#
     
    2222TARGET = crtdll
    2323
    24 OBJS =  crtdll.obj bsearch.obj initterm.obj
     24OBJS =  crtdll.obj bsearch.obj initterm.obj qsort.obj crt.obj asmhlp.obj
    2525
    2626all: $(TARGET).dll $(TARGET).lib
     
    3030        $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
    3131              $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib \
    32                $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     32               $(PDWIN32_LIB)/odincrt.lib $(PDWIN32_LIB)/user32.lib OS2386.LIB $(RTLLIB_O)
    3333        $(CP) $@ $(PDWIN32_BIN)
    3434
    3535
    36 $(TARGET).lib: $(TARGET).def
    37         $(IMPLIB) $(IMPLIBFLAGS) $@ $**
    38         $(CP) $@ $(PDWIN32_LIB)
     36$(TARGET).LIB: $(TARGET)exp.def
     37        $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET)exp.def
     38        $(CP) $@ $(PDWIN32_LIB)
     39
     40$(TARGET)exp.def: $(TARGET).def
     41        $(IMPDEF) $** $@
    3942
    4043
     
    4245crtdll.obj: crtdll.cpp
    4346bsearch.obj: bsearch.c
     47qsort.obj:    qsort.c
     48crt.obj:        crt.cpp
     49asmhlp.obj: asmhlp.asm
    4450
    4551clean:
Note: See TracChangeset for help on using the changeset viewer.