Changeset 916 for trunk/src


Ignore:
Timestamp:
Sep 13, 1999, 11:05:13 AM (26 years ago)
Author:
sandervl
Message:

* empty log message *

Location:
trunk/src/crtdll
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/crtdll/crtdll.cpp

    r864 r916  
    1 /* $Id: crtdll.cpp,v 1.1 1999-09-07 20:41:44 sandervl Exp $ */
     1/* $Id: crtdll.cpp,v 1.2 1999-09-13 09:05:13 sandervl Exp $ */
    22
    33/*
     
    2828#include <wchar.h>
    2929#include <wctype.h>
     30#include <math.h>
     31#include <locale.h>
     32#include <signal.h>
    3033
    3134#include <crtdll.h>
     
    147150
    148151/*********************************************************************
     152 *                  _aexit_rtn_dll    (CRTDLL.39)
     153 *      FIXME - Could not find anything about it
     154 */
     155INT CDECL CRTDLL__aexit_rtn_dll(DWORD ret)
     156{
     157        dprintf(("CRTDLL: _aexit_rtn_dll\n"));
     158
     159        return 0;
     160}
     161
     162/*********************************************************************
     163 *                  _amsg_exit    (CRTDLL.40)
     164 *      FIXME - Could not find anything about it
     165 */
     166INT CDECL CRTDLL__amsg_exit(DWORD ret)
     167{
     168        dprintf(("CRTDLL: _amsg_exit\n"));
     169
     170        return 0;
     171}
     172
     173/*********************************************************************
    149174 *                  _chdir           (CRTDLL.51)
    150175 */
     
    154179        if (!SetCurrentDirectoryA(newdir))
    155180                return 1;
     181        return 0;
     182}
     183
     184/*********************************************************************
     185 *                  _except_handler2    (CRTDLL.78)
     186 *      FIXME - Could not find anything about it
     187 */
     188INT CDECL CRTDLL__except_handler2(DWORD ret)
     189{
     190        dprintf(("CRTDLL: _except_handler2\n"));
     191
    156192        return 0;
    157193}
     
    325361}
    326362
    327 /*********************************************************************
    328  *                  _memicmp           (CRTDLL.233)
    329  * A stringcompare, without \0 check
    330  * RETURNS
    331  *      -1:if first string is alphabetically before second string
    332  *      1:if second ''    ''      ''          ''   first   ''
    333  *      0:if both are equal.
    334  */
    335 INT CDECL CRTDLL__memicmp(
    336         LPCSTR s1,      /* [in] first string */
    337         LPCSTR s2,      /* [in] second string */
    338         DWORD len       /* [in] length to compare */
    339 ) {
    340         dprintf(("CRTDLL: memicmp\n"));
    341         int     i;
    342 
    343         for (i=0;i<len;i++) {
    344                 if (tolower(s1[i])<tolower(s2[i]))
    345                         return -1;
    346                 if (tolower(s1[i])>tolower(s2[i]))
    347                         return  1;
    348         }
    349         return 0;
    350 }
    351363
    352364/*********************************************************************
     
    375387
    376388/*********************************************************************
    377  *                  _strnicmp   (CRTDLL.291)
    378  */
    379 INT CDECL CRTDLL__strnicmp( LPCSTR s1, LPCSTR s2, INT n )
    380 {
    381     dprintf(("CRTDLL: strnicmp\n"));
    382     return lstrncmpiA( s1, s2, n );
    383 }
    384 
    385 /*********************************************************************
    386389 *           CRTDLL__wcsnset    (CRTDLL.322)
    387390 */
     
    404407
    405408/*********************************************************************
     409 *                  isleadbyte  (CRTDLL.335)
     410 */
     411void CDECL CRTDLL_abort( void )
     412{
     413  dprintf(("CRTDLL: abort\n"));
     414  abort();
     415}
     416
     417/*********************************************************************
     418 *                  acos        (CRTDLL.336)
     419 */
     420double CDECL CRTDLL_acos( double x )
     421{
     422  dprintf(("CRTDLL: acos\n"));
     423  return (acos(x));
     424}
     425
     426/*********************************************************************
     427 *                  asctime     (CRTDLL.338)
     428 */
     429char * CDECL CRTDLL_asctime( const struct tm *timeptr )
     430{
     431  dprintf(("CRTDLL: asctime\n"));
     432  return (asctime(timeptr));
     433}
     434
     435/*********************************************************************
     436 *                  asin        (CRTDLL.339)
     437 */
     438double CDECL CRTDLL_asin( double x )
     439{
     440  dprintf(("CRTDLL: asin\n"));
     441  return (asin(x));
     442}
     443
     444/*********************************************************************
     445 *                  atan2       (CRTDLL.341)
     446 */
     447double CDECL CRTDLL_atan2( double y, double x )
     448{
     449  dprintf(("CRTDLL: atan2\n"));
     450  return (atan2(y, x));
     451}
     452
     453/*********************************************************************
     454 *                  atexit      (CRTDLL.342)
     455 */
     456int CDECL CRTDLL_atexit( register void ( *func )( void ) )
     457{
     458  dprintf(("CRTDLL: atexit\n"));
     459  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     460  return FALSE;
     461}
     462
     463/*********************************************************************
     464 *                  atof        (CRTDLL.343)
     465 */
     466double CDECL CRTDLL_atof( const char *nptr )
     467{
     468  dprintf(("CRTDLL: atof\n"));
     469  return (atof(nptr));
     470}
     471
     472/*********************************************************************
     473 *                  bsearch     (CRTDLL.346)
     474 */
     475void * CDECL CRTDLL_bsearch( const void *key, const void *base,  size_t nmemb,
     476         size_t size, int (*compar)(const void *pkey, const void *pbase) )
     477{
     478  dprintf(("CRTDLL: bsearch\n"));
     479  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     480  return FALSE;
     481}
     482
     483/*********************************************************************
     484 *                  calloc      (CRTDLL.347)
     485 */
     486void * CDECL CRTDLL_calloc( size_t n, size_t size )
     487{
     488  dprintf(("CRTDLL: calloc\n"));
     489  return (calloc(n, size));
     490}
     491
     492/*********************************************************************
     493 *                  clearerr    (CRTDLL.349)
     494 */
     495void CDECL CRTDLL_clearerr( FILE *fp )
     496{
     497  dprintf(("CRTDLL: clearerr\n"));
     498  clearerr(fp);
     499}
     500
     501/*********************************************************************
     502 *                  clock       (CRTDLL.350)
     503 */
     504clock_t CDECL CRTDLL_clock( void )
     505{
     506  dprintf(("CRTDLL: clock\n"));
     507  return (clock());
     508}
     509
     510/*********************************************************************
     511 *                  cosh        (CRTDLL.352)
     512 */
     513double CDECL CRTDLL_cosh( double x )
     514{
     515  dprintf(("CRTDLL: cosh\n"));
     516  return (cosh(x));
     517}
     518
     519/*********************************************************************
     520 *                  ctime       (CRTDLL.353)
     521 */
     522char * CDECL CRTDLL_ctime( const time_t *timer )
     523{
     524  dprintf(("CRTDLL: ctime\n"));
     525  return (ctime(timer));
     526}
     527
     528/*********************************************************************
     529 *                  difftime    (CRTDLL.354)
     530 */
     531double CDECL CRTDLL_difftime( time_t t1, time_t t0 )
     532{
     533  dprintf(("CRTDLL: difftime\n"));
     534  return (difftime(t1, t0));
     535}
     536
     537/*********************************************************************
     538 *                  div         (CRTDLL.355)
     539 */
     540div_t CDECL CRTDLL_div( int numer, int denom )
     541{
     542  dprintf(("CRTDLL: div\n"));
     543  return (div(numer, denom));
     544}
     545
     546/*********************************************************************
    406547 *                  exit          (CRTDLL.356)
    407548 */
     
    410551        dprintf(("CRTDLL: exit\n"));
    411552        ExitProcess(ret);
     553}
     554
     555/*********************************************************************
     556 *                  exp         (CRTDLL.357)
     557 */
     558double CDECL CRTDLL_exp( double x )
     559{
     560  dprintf(("CRTDLL: exp\n"));
     561  return (exp(x));
     562}
     563
     564/*********************************************************************
     565 *                  fclose      (CRTDLL.359)
     566 */
     567int CDECL CRTDLL_fclose( FILE *fp )
     568{
     569  dprintf(("CRTDLL: fclose\n"));
     570  return (fclose(fp));
     571}
     572
     573/*********************************************************************
     574 *                  feof        (CRTDLL.360)
     575 */
     576int CDECL CRTDLL_feof( FILE *fp )
     577{
     578  dprintf(("CRTDLL: feof\n"));
     579  return (feof(fp));
     580}
     581
     582/*********************************************************************
     583 *                  ferror      (CRTDLL.361)
     584 */
     585int CDECL CRTDLL_ferror( FILE *fp )
     586{
     587  dprintf(("CRTDLL: ferror\n"));
     588  return (ferror(fp));
     589}
     590
     591/*********************************************************************
     592 *                  fflush      (CRTDLL.362)
     593 */
     594int CDECL CRTDLL_fflush( FILE *fp )
     595{
     596  dprintf(("CRTDLL: fflush\n"));
     597  return (fflush(fp));
     598}
     599
     600/*********************************************************************
     601 *                  fgetc       (CRTDLL.363)
     602 */
     603int CDECL CRTDLL_fgetc( FILE *fp )
     604{
     605  dprintf(("CRTDLL: fgetc\n"));
     606  return (fgetc(fp));
     607}
     608
     609/*********************************************************************
     610 *                  fgetpos     (CRTDLL.364)
     611 */
     612int CDECL CRTDLL_fgetpos( FILE *fp, fpos_t *pos )
     613{
     614  dprintf(("CRTDLL: fgetpos\n"));
     615  return (fgetpos(fp, pos));
     616}
     617
     618/*********************************************************************
     619 *                  fgets       (CRTDLL.365)
     620 */
     621char * CDECL CRTDLL_fgets( char *s, int n, FILE *fp )
     622{
     623  dprintf(("CRTDLL: fgets\n"));
     624  return (fgets(s, n, fp));
     625}
     626
     627/*********************************************************************
     628 *                  fgetwc      (CRTDLL.366)
     629 */
     630wint_t CDECL CRTDLL_fgetwc( FILE *f )
     631{
     632  dprintf(("CRTDLL: fgetwc\n"));
     633  return (fgetwc(f));
     634}
     635
     636/*********************************************************************
     637 *                  fmod        (CRTDLL.368)
     638 */
     639double CDECL CRTDLL_fmod(double x, double y )
     640{
     641  dprintf(("CRTDLL: fmod\n"));
     642  return (fmod(x,y));
     643}
     644
     645/*********************************************************************
     646 *                  fopen       (CRTDLL.369)
     647 */
     648FILE * CDECL CRTDLL_fopen( const char *filename, const char *mode )
     649{
     650  dprintf(("CRTDLL: fopen\n"));
     651  return (fopen( filename, mode));
    412652}
    413653
     
    428668
    429669/*********************************************************************
     670 *                  fputc   (CRTDLL.371)
     671 */
     672int CDECL CRTDLL_fputc( int c, FILE *fp )
     673{
     674  dprintf(("CRTDLL: fputc\n"));
     675  return (fputc(c, fp));
     676}
     677
     678/*********************************************************************
     679 *                  fputs   (CRTDLL.372)
     680 */
     681int CDECL CRTDLL_fputs( const char *s, FILE *fp )
     682{
     683  dprintf(("CRTDLL: fputs\n"));
     684  return (fputs(s, fp));
     685}
     686
     687/*********************************************************************
     688 *                  fputwc  (CRTDLL.373)
     689 */
     690wint_t CDECL CRTDLL_fputwc( wint_t wc, FILE *strm )
     691{
     692  dprintf(("CRTDLL: fputwc\n"));
     693  return (fputwc(wc, strm));
     694}
     695
     696/*********************************************************************
     697 *                  fread  (CRTDLL.374)
     698 */
     699size_t CDECL CRTDLL_fread( void *ptr, size_t size, size_t n, FILE *fp )
     700{
     701  dprintf(("CRTDLL: fread\n"));
     702  return (fread(ptr, size, n, fp));
     703}
     704 
     705/*********************************************************************
    430706 *                  free          (CRTDLL.375)
    431707 */
     
    434710    dprintf(("CRTDLL: free\n"));
    435711    HeapFree(GetProcessHeap(),0,ptr);
     712}
     713
     714/*********************************************************************
     715 *                  freopen       (CRTDLL.376)
     716 */
     717FILE * CDECL CRTDLL_freopen( const char *filename, const char *mode, FILE *fp )
     718{
     719  dprintf(("CRTDLL: freopen\n"));
     720  return (freopen(filename, mode, fp));
     721}
     722
     723/*********************************************************************
     724 *                  frexp         (CRTDLL.377)
     725 */
     726double CDECL CRTDLL_frexp( double value, int *exp )
     727{
     728  dprintf(("CRTDLL: frexp\n"));
     729  return (frexp(value, exp));
     730}
     731
     732/*********************************************************************
     733 *                  fscanf        (CRTDLL.378)
     734 */
     735int CDECL CRTDLL_fscanf( FILE*fp, const char *format, ... )
     736{
     737  dprintf(("CRTDLL: frexp\n"));
     738  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     739  return FALSE;
     740}
     741
     742/*********************************************************************
     743 *                  fseek         (CRTDLL.379)
     744 */
     745int CDECL CRTDLL_fseek( FILE *fp, long int offset, int whence )
     746{
     747  dprintf(("CRTDLL: fseek\n"));
     748  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     749  return FALSE;
     750}
     751
     752/*********************************************************************
     753 *                  fsetpos       (CRTDLL.380)
     754 */
     755int CDECL CRTDLL_fsetpos( FILE *fp, const fpos_t *pos )
     756{
     757  dprintf(("CRTDLL: fsetpos\n"));
     758  return (fsetpos(fp, pos));
     759}
     760
     761/*********************************************************************
     762 *                  ftell         (CRTDLL.381)
     763 */
     764long int CDECL CRTDLL_ftell( FILE *fp )
     765{
     766  dprintf(("CRTDLL: ftell\n"));
     767  return (ftell(fp));
     768}
     769
     770/*********************************************************************
     771 *                  fwprintf      (CRTDLL.382)
     772 */
     773int CDECL CRTDLL_fwprintf( FILE *strm, const wchar_t *format, ... )
     774{
     775  dprintf(("CRTDLL: fwprintf\n"));
     776  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     777  return FALSE;
    436778}
    437779
     
    449791
    450792/*********************************************************************
     793 *                  fwscanf       (CRTDLL.384)
     794 */
     795int CDECL CRTDLL_fwscanf( FILE *strm, const wchar_t *format, ... )
     796{
     797  dprintf(("CRTDLL: fwscanf\n"));
     798  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     799  return FALSE;
     800}
     801
     802/*********************************************************************
     803 *                  getc    (CRTDLL.385)
     804 */
     805int CDECL CRTDLL_getc( FILE *fp )
     806{
     807  dprintf(("CRTDLL: getc\n"));
     808  return (getc(fp));
     809}
     810
     811/*********************************************************************
     812 *                  getchar    (CRTDLL.386)
     813 */
     814int CDECL CRTDLL_getchar( void )
     815{
     816  dprintf(("CRTDLL: getchar\n"));
     817  return (getchar());
     818}
     819
     820/*********************************************************************
     821 *                  getenv    (CRTDLL.387)
     822 */
     823char * CDECL CRTDLL_getenv( const char *name )
     824{
     825  dprintf(("CRTDLL: getenv\n"));
     826  return (getenv(name));
     827}
     828
     829/*********************************************************************
     830 *                  gets    (CRTDLL.388)
     831 */
     832char * CDECL CRTDLL_gets( char *s )
     833{
     834  dprintf(("CRTDLL: gets\n"));
     835  return (gets(s));
     836}
     837
     838/*********************************************************************
     839 *                  gmtime    (CRTDLL.389)
     840 */
     841struct tm * CDECL CRTDLL_gmtime( const time_t *timer )
     842{
     843  dprintf(("CRTDLL: gmtime\n"));
     844  return (gmtime(timer));
     845}
     846
     847/*********************************************************************
     848 *                  is_wctype    (CRTDLL.390)
     849 *      FIXME - Could not find anything about it
     850 */
     851INT CDECL CRTDLL_is_wctype(DWORD ret)
     852{
     853        dprintf(("CRTDLL: is_wctype\n"));
     854        return 0;
     855}
     856
     857/*********************************************************************
    451858 *                  isalnum    (CRTDLL.391)
    452859 */
     
    454861{
    455862  dprintf(("CRTDLL: isalnum(%08xh)\n", i));
    456 
    457863  return (isalnum(i));
    458864}
     
    464870{
    465871  dprintf(("CRTDLL: iscntrl(%08xh)\n", i));
    466 
    467872  return (iscntrl(i));
    468873}
     
    474879{
    475880  dprintf(("CRTDLL: isgraph(%08xh)\n", i));
    476 
    477881  return (isgraph(i));
    478882}
     
    484888{
    485889  dprintf(("CRTDLL: isleadbyte(%08xh)\n", i));
    486 
    487890  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    488891  return FALSE;
     
    495898{
    496899  dprintf(("CRTDLL: ispunct(%08xh)\n", i));
    497 
    498900  return (ispunct(i));
    499901}
     
    510912
    511913/*********************************************************************
    512  *                  iswalpha    (CRTDLL.403)
    513  */
    514 int CDECL CRTDLL_iswalpha(wint_t i)
    515 {
    516   dprintf(("CRTDLL: iswalpha(%08xh)\n", i));
    517 
    518   return (iswalpha(i));
    519 }
    520 
    521 /*********************************************************************
    522914 *                  iswascii    (CRTDLL.404)
    523915 */
     
    541933
    542934/*********************************************************************
    543  *                  iswctype    (CRTDLL.406)
    544  */
    545 int CDECL CRTDLL_iswctype(wint_t i, wctype_t wct)
    546 {
    547   dprintf(("CRTDLL: iswctype\n"));
    548 
    549   return (iswctype(i, wct));
    550 }
    551 
    552 /*********************************************************************
    553935 *                  iswdigit    (CRTDLL.407)
    554936 */
     
    6311013
    6321014/*********************************************************************
    633  *                  isxdigit    (CRTDLL.415)
    634  */
    635 int CDECL CRTDLL_isxdigit(int i)
    636 {
    637   dprintf(("CRTDLL: isxdigit(%08xh)\n", i));
    638 
    639   return (isxdigit(i));
     1015 *                  ldexp       (CRTDLL.417)
     1016 */
     1017double CDECL CRTDLL_ldexp( double x, int exp )
     1018{
     1019  dprintf(("CRTDLL: ldexp\n"));
     1020
     1021  return (ldexp(x, exp));
     1022}
     1023
     1024/*********************************************************************
     1025 *                  ldiv        (CRTDLL.418)
     1026 */
     1027ldiv_t CDECL CRTDLL_ldiv( long int numer, long int denom )
     1028{
     1029  dprintf(("CRTDLL: ldiv\n"));
     1030
     1031  return (ldiv(numer, denom));
     1032}
     1033
     1034/*********************************************************************
     1035 *                  localeconv  (CRTDLL.419)
     1036 */
     1037struct lconv * CDECL CRTDLL_localeconv(void)
     1038{
     1039  dprintf(("CRTDLL: localeconv\n"));
     1040  return (localeconv());
     1041}
     1042
     1043/*********************************************************************
     1044 *                  localtime   (CRTDLL.420)
     1045 */
     1046struct tm * CDECL CRTDLL_localtime( const time_t *timer )
     1047{
     1048  dprintf(("CRTDLL: localtime\n"));
     1049  return (localtime(timer));
     1050}
     1051
     1052/*********************************************************************
     1053 *                  log10       (CRTDLL.422)
     1054 */
     1055double CDECL CRTDLL_log10( double x )
     1056{
     1057  dprintf(("CRTDLL: log10\n"));
     1058  return (log10(x));
    6401059}
    6411060
     
    6561075      dprintf(("CRTDLL: malloc\n"));
    6571076      return HeapAlloc(GetProcessHeap(),0,size);
     1077}
     1078
     1079/*********************************************************************
     1080 *                  mblen        (CRTDLL.425)
     1081 */
     1082INT CDECL CRTDLL_mblen( const char *s, size_t n )
     1083{
     1084      dprintf(("CRTDLL: mblen\n"));
     1085      return (mblen(s, n));
    6581086}
    6591087
     
    6701098
    6711099/*********************************************************************
    672  *                  memcmp   (CRTDLL.429)
    673  */
    674 int CDECL CRTDLL_memcmp( const void * c1, const void * c2, size_t n )
    675 {
    676     dprintf(("CRTDLL: memcmp\n"));
    677     return memcmp( c1, c2, n );
    678 }
    679 
    680 /*********************************************************************
    681  *                  memcpy   (CRTDLL.430)
    682  */
    683 void * CDECL CRTDLL_memcpy( void *s1, const void *s2, size_t n )
    684 {
    685     dprintf(("CRTDLL: memcpy\n"));
    686     return memcpy( s1, s2, n );
    687 }
    688 
    689 /*********************************************************************
    690  *                  memset   (CRTDLL.432)
    691  */
    692 void * CDECL CRTDLL_memset( void *s, int i, size_t n )
    693 {
    694     dprintf(("CRTDLL: memset\n"));
    695     return memset( s, i, n );
     1100 *                  mktime   (CRTDLL.433)
     1101 */
     1102time_t CDECL CRTDLL_mktime( struct tm *timeptr )
     1103{
     1104    dprintf(("CRTDLL: mktime\n"));
     1105    return mktime( timeptr );
     1106}
     1107
     1108/*********************************************************************
     1109 *                  modf   (CRTDLL.434)
     1110 */
     1111double CDECL CRTDLL_modf( double value, double *iptr )
     1112{
     1113    dprintf(("CRTDLL: modf\n"));
     1114    return modf( value, iptr );
     1115}
     1116
     1117/*********************************************************************
     1118 *                  perror   (CRTDLL.435)
     1119 */
     1120void CDECL CRTDLL_perror( const char *s )
     1121{
     1122    dprintf(("CRTDLL: perror\n"));
     1123    perror( s );
     1124}
     1125
     1126/*********************************************************************
     1127 *                  printf   (CRTDLL.437)
     1128 */
     1129int CDECL CRTDLL_printf( const char *format, ... )
     1130{
     1131    dprintf(("CRTDLL: printf\n"));
     1132    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1133    return FALSE;
     1134}
     1135
     1136/*********************************************************************
     1137 *                  putc      (CRTDLL.438)
     1138 */
     1139int CDECL CRTDLL_putc( int c, FILE *fp )
     1140{
     1141    dprintf(("CRTDLL: putc\n"));
     1142    return putc( c, fp );
     1143}
     1144
     1145/*********************************************************************
     1146 *                  putchar      (CRTDLL.439)
     1147 */
     1148int CDECL CRTDLL_putchar( int c )
     1149{
     1150    dprintf(("CRTDLL: putchar\n"));
     1151    return putchar( c );
     1152}
     1153
     1154/*********************************************************************
     1155 *                  puts         (CRTDLL.440)
     1156 */
     1157int CDECL CRTDLL_puts( const char *s )
     1158{
     1159    dprintf(("CRTDLL: puts\n"));
     1160    return puts( s );
     1161}
     1162
     1163/*********************************************************************
     1164 *                  raise        (CRTDLL.442)
     1165 */
     1166int CDECL CRTDLL_raise( int sig )
     1167{
     1168    dprintf(("CRTDLL: raise\n"));
     1169    return raise( sig );
     1170}
     1171
     1172/*********************************************************************
     1173 *                  rand   (CRTDLL.443)
     1174 */
     1175int CDECL CRTDLL_rand( void )
     1176{
     1177    dprintf(("CRTDLL: rand\n"));
     1178    return (rand());
     1179}
     1180
     1181/*********************************************************************
     1182 *                  realloc   (CRTDLL.444)
     1183 */
     1184void * CDECL CRTDLL_realloc( void *ptr, size_t size )
     1185{
     1186    dprintf(("CRTDLL: realloc\n"));
     1187    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1188    return FALSE;
    6961189}
    6971190
     
    7081201
    7091202/*********************************************************************
     1203 *                  rename      (CRTDLL.446)
     1204 */
     1205int CDECL CRTDLL_rename (const char *old, const char *new2)
     1206{
     1207  dprintf(("CRTDLL: rename\n"));
     1208  return (rename(old, new2));
     1209}
     1210
     1211/*********************************************************************
     1212 *                  rewind      (CRTDLL.447)
     1213 */
     1214void CDECL CRTDLL_rewind( FILE *fp )
     1215{
     1216  dprintf(("CRTDLL: rewind\n"));
     1217  rewind(fp);
     1218}
     1219
     1220/*********************************************************************
     1221 *                  scanf       (CRTDLL.448)
     1222 */
     1223int CDECL CRTDLL_scanf( const char *format, ... )
     1224{
     1225  dprintf(("CRTDLL: scanf\n"));
     1226  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1227  return FALSE;
     1228}
     1229       
     1230/*********************************************************************
     1231 *                  setbuf      (CRTDLL.449)
     1232 */
     1233void CDECL CRTDLL_setbuf( FILE *fp, char *buf )
     1234{
     1235  dprintf(("CRTDLL: setbuf\n"));
     1236  setbuf(fp, buf);
     1237}
     1238
     1239/*********************************************************************
     1240 *                  setlocale      (CRTDLL.450)
     1241 */
     1242char * CDECL CRTDLL_setlocale(int category,const char *locale)
     1243{
     1244  dprintf(("CRTDLL: setlocale\n"));
     1245  return (setlocale(category, locale));
     1246}
     1247
     1248/*********************************************************************
     1249 *                  setvbuf      (CRTDLL.451)
     1250 */
     1251int CDECL CRTDLL_setvbuf( FILE *fp, char *buf, int mode, size_t size )
     1252{
     1253  dprintf(("CRTDLL: setvbuf\n"));
     1254  return (setvbuf(fp, buf, mode, size));
     1255}
     1256
     1257/*********************************************************************
     1258 *                  signal       (CRTDLL.452)
     1259 */
     1260void CDECL CRTDLL_signal( int sig, void (*func)(int))
     1261{
     1262    dprintf(("CRTDLL: signal\n"));
     1263    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1264}
     1265
     1266/*********************************************************************
     1267 *                  sinh         (CRTDLL.454)
     1268 */
     1269double CDECL CRTDLL_sinh( double x )
     1270{
     1271  dprintf(("CRTDLL: sinh\n"));
     1272  return (sinh(x));
     1273}
     1274
     1275/*********************************************************************
     1276 *                  srand        (CRTDLL.457)
     1277 */
     1278void CDECL CRTDLL_srand( unsigned int seed )
     1279{
     1280  dprintf(("CRTDLL: srand\n"));
     1281  srand(seed);
     1282}
     1283
     1284/*********************************************************************
     1285 *                  strcoll        (CRTDLL.462)
     1286 */
     1287int CDECL CRTDLL_strcoll( const char *s1, const char *s2 )
     1288{
     1289  dprintf(("CRTDLL: strcoll\n"));
     1290  return strcoll(s1, s2);
     1291}
     1292
     1293/*********************************************************************
     1294 *                  strerror        (CRTDLL.465)
     1295 */
     1296char * CDECL CRTDLL_strerror( int errnum )
     1297{
     1298  dprintf(("CRTDLL: strerror\n"));
     1299  return strerror(errnum);
     1300}
     1301
     1302/*********************************************************************
     1303 *                  strftime        (CRTDLL.466)
     1304 */
     1305size_t CDECL CRTDLL_strftime( char *s, size_t maxsiz, const char *fmt, const struct tm *tp )
     1306{
     1307  dprintf(("CRTDLL: strftime\n"));
     1308  return strftime(s, maxsiz, fmt, tp);
     1309}
     1310 
     1311
     1312/*********************************************************************
     1313 *                  strtod        (CRTDLL.475)
     1314 */
     1315double CDECL CRTDLL_strtod( const char *nptr, char **endptr )
     1316{
     1317  dprintf(("CRTDLL: strtod\n"));
     1318  return strtod(nptr, endptr);
     1319}
     1320
     1321/*********************************************************************
     1322 *                  strtok        (CRTDLL.476)
     1323 */
     1324char * CDECL CRTDLL_strtok( char *s1, const char *s2 )
     1325{
     1326  dprintf(("CRTDLL: strtok\n"));
     1327  return strtok(s1, s2);
     1328}
     1329
     1330/*********************************************************************
     1331 *                  strtol        (CRTDLL.477)
     1332 */
     1333long int CDECL CRTDLL_strtol( const char *nptr, char **endptr, int base )
     1334{
     1335  dprintf(("CRTDLL: strtol\n"));
     1336  return strtol(nptr, endptr, base);
     1337}
     1338
     1339/*********************************************************************
     1340 *                  strtoul        (CRTDLL.478)
     1341 */
     1342unsigned long CDECL CRTDLL_strtoul( const char *nptr, char **endptr, int base )
     1343{
     1344  dprintf(("CRTDLL: strtoul\n"));
     1345  return strtoul(nptr, endptr, base);
     1346}
     1347
     1348/*********************************************************************
     1349 *                  strxfrm        (CRTDLL.479)
     1350 */
     1351size_t CDECL CRTDLL_strxfrm( char *s1, const char *s2, size_t n )
     1352{
     1353  dprintf(("CRTDLL: strxfrm\n"));
     1354  return strxfrm(s1, s2, n);
     1355}
     1356
     1357/*********************************************************************
     1358 *                  swscanf           (CRTDLL.481)
     1359 */
     1360int CDECL CRTDLL_swscanf( const wchar_t *s1, const wchar_t *s2, ... )
     1361{
     1362  dprintf(("CRTDLL: swscanf\n"));
     1363  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1364  return FALSE;
     1365}
     1366
     1367/*********************************************************************
     1368 *                  system         (CRTDLL.482)
     1369 */
     1370int CDECL CRTDLL_system( const char *string )
     1371{
     1372  dprintf(("CRTDLL: system\n"));
     1373  return system(string);
     1374}
     1375
     1376/*********************************************************************
     1377 *                  tanh           (CRTDLL.485)
     1378 */
     1379double CDECL CRTDLL_tanh( double x )
     1380{
     1381  dprintf(("CRTDLL: tanh\n"));
     1382  return tanh(x);
     1383}
     1384
     1385/*********************************************************************
     1386 *                  time           (CRTDLL.485)
     1387 */
     1388time_t CDECL CRTDLL_time( time_t *timer )
     1389{
     1390  dprintf(("CRTDLL: time\n"));
     1391
     1392  return time(timer);
     1393}
     1394
     1395/*********************************************************************
     1396 *                  tmpnam           (CRTDLL.486)
     1397 */
     1398FILE * CDECL CRTDLL_tmpfile( void )
     1399{
     1400  dprintf(("CRTDLL: tmpfile\n"));
     1401  return (tmpfile());
     1402}
     1403       
     1404/*********************************************************************
     1405 *                  tmpnam           (CRTDLL.487)
     1406 */
     1407char * CDECL CRTDLL_tmpnam( char *s )
     1408{
     1409  dprintf(("CRTDLL: tmpnam\n"));
     1410
     1411  return (tmpnam(s));
     1412}
     1413
     1414/*********************************************************************
     1415 *                  ungetc           (CRTDLL.492)
     1416 */
     1417INT CDECL CRTDLL_ungetc(int c)
     1418{
     1419  dprintf(("CRTDLL: ungetc\n"));
     1420  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1421  return FALSE;
     1422}
     1423
     1424/*********************************************************************
     1425 *                  ungetwc           (CRTDLL.493)
     1426 */
     1427wint_t CDECL CRTDLL_ungetwc( wint_t wc, FILE *strm )
     1428{
     1429  dprintf(("CRTDLL: ungetwc\n"));
     1430
     1431  return (ungetwc(wc, strm));
     1432}
     1433
     1434/*********************************************************************
    7101435 *                  vfprintf       (CRTDLL.494)
    7111436 */
     
    7401465
    7411466/*********************************************************************
    742  *                  vsprintf       (CRTDLL.497)
    743  */
    744 int CDECL CRTDLL_vsprintf( char *s, const char *format, va_list arg )
    745 {
    746   dprintf(("CRTDLL: vsprintf\n"));
    747 
    748   return (vsprintf(s, format, arg));
    749 }
    750 
    751 /*********************************************************************
    7521467 *                  vswprintf       (CRTDLL.498)
    7531468 */
     
    8011516
    8021517/*********************************************************************
    803  *                  wcstok   (CRTDLL.516)
    804  */
    805 wchar_t *CRTDLL_wcstok( wchar_t *s1, const wchar_t *s2, wchar_t **ptr )
    806 {
    807   dprintf(("CRTDLL: wcstod\n"));
    808   return (wcstok(s1, s2, ptr));
    809 }
    810 /*********************************************************************
    811  *                  wcstol   (CRTDLL.517)
    812  */
    813 long int CDECL CRTDLL_wcstol( const wchar_t *s1, wchar_t **s2, int i )
    814 {
    815   dprintf(("CRTDLL: wcstol\n"));
    816 
    817   return (wcstol(s1, s2, i));
    818 }
    819 
    820 /*********************************************************************
    821  *                  wcstombs   (CRTDLL.518)
    822  */
    823 size_t CDECL CRTDLL_wcstombs( char *s, const wchar_t *pwcs, size_t n )
    824 {
    825   dprintf(("CRTDLL: wcstombs\n"));
    826 
    827   return (wcstombs(s, pwcs, n));
    828 }
    829 
    830 /*********************************************************************
    831  *                  wcstoul   (CRTDLL.519)
    832  */
    833 unsigned long int CDECL CRTDLL_wcstoul( const wchar_t *s1, wchar_t **s2, int i )
    834 {
    835   dprintf(("CRTDLL: wcstoul\n"));
    836 
    837   return (wcstoul(s1, s2, i));
    838 }
    839 
    840 /*********************************************************************
    8411518 *                  wcsxfrm   (CRTDLL.520)
    8421519 */
     
    8591536
    8601537/*********************************************************************
    861  *                  fwprintf   (CRTDLL.522)
    862  */
    863 int CDECL CRTDLL_fwprintf( const wchar_t *s, ... )
    864 {
    865   dprintf(("CRTDLL: fwprintf\n"));
     1538 *                  wprintf   (CRTDLL.522)
     1539 */
     1540int CDECL CRTDLL_wprintf( const wchar_t *s, ... )
     1541{
     1542  dprintf(("CRTDLL: wprintf\n"));
    8661543  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    8671544  return FALSE;
  • trunk/src/crtdll/crtdll.def

    r864 r916  
    1 ; $Id: crtdll.def,v 1.1 1999-09-07 20:41:45 sandervl Exp $
     1; $Id: crtdll.def,v 1.2 1999-09-13 09:05:13 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    99
    1010; Forwarded APIs
     11        KERNEL32_memmove        = KERNEL32.memmove
     12        NTDLL__CIpow            = NTDLL._CIpow 
     13        NTDLL__ftol             = NTDLL._ftol
    1114        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
    1221        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
    1327        NTDLL__wcsicmp          = NTDLL._wcsicmp
    1428        NTDLL__wcslwr           = NTDLL._wcslwr
    1529        NTDLL__wcsnicmp         = NTDLL._wcsnicmp
    1630        NTDLL__wcsupr           = NTDLL._wcsupr
     31        NTDLL__wtoi             = NTDLL._wtoi
     32        NTDLL__wtol             = NTDLL._wtol
    1733        NTDLL_abs               = NTDLL.abs
    1834        NTDLL_atan              = NTDLL.atan
     
    2945        NTDLL_isspace           = NTDLL.isspace
    3046        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
    3160        NTDLL_sprintf           = NTDLL.sprintf
     61        NTDLL_sqrt              = NTDLL.sqrt
     62        NTDLL_sscanf            = NTDLL.sscanf
    3263        NTDLL_strcat            = NTDLL.strcat
    3364        NTDLL_strchr            = NTDLL.strchr
     
    4980        NTDLL_towlower          = NTDLL.towlower
    5081        NTDLL_towupper          = NTDLL.towupper
     82        NTDLL_vsprintf          = NTDLL.vsprintf
    5183        NTDLL_wcscat            = NTDLL.wcscat 
    5284        NTDLL_wcschr            = NTDLL.wcschr 
     
    6294        NTDLL_wcsspn            = NTDLL.wcsspn 
    6395        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
    64101
    65102EXPORTS
    66 
     103    _CIpow                      = NTDLL__CIpow                  @14
    67104    _XcptFilter                 = _CRTDLL__XcptFilter           @21
    68105    __GetMainArgs               = _CRTDLL__GetMainArgs          @22
     
    71108    __mb_cur_max_dll            = _CRTDLL___mb_cur_max_dll      @31
    72109    _acmdln_dll                 = CRTDLL_acmdln_dll             @38
     110    _aexit_rtn_dll              = _CRTDLL__aexit_rtn_dll        @39
     111    _amsg_exit                  = _CRTDLL__amsg_exit            @40
    73112    _basemajor_dll              = CRTDLL_basemajor_dll          @42
    74113    _baseminor_dll              = CRTDLL_baseminor_dll          @43
     
    77116    _commode_dll                = CRTDLL_commode_dll            @59
    78117    _environ_dll                = CRTDLL_environ_dll            @75
     118    _except_handler2            = _CRTDLL__except_handler2      @78
    79119    _exit                       = _CRTDLL__exit                 @87
    80120    _fdopen                     = _CRTDLL__fdopen               @91
     
    84124    _fmode_dll                  = CRTDLL_fmode_dll              @104
    85125    _fstat                      = _CRTDLL__fstat                @111
     126    _ftol                       = NTDLL__ftol                   @113
    86127    _global_unwind2             = _CRTDLL__global_unwind2       @129
    87128;    _initterm                  = _CRTDLL__initterm             @135
     
    91132    _itoa                       = NTDLL__itoa                   @165
    92133    _local_unwind2              = _CRTDLL__local_unwind2        @172
     134    _ltoa                       = NTDLL__ltoa                   @179
    93135
    94136    _mbsinc                     = _CRTDLL__mbsinc               @203
    95137    _mbslen                     = _CRTDLL__mbslen               @204
    96     _memicmp                    = _CRTDLL__memicmp              @231
     138    _memicmp                    = NTDLL__memicmp                @231
    97139    _mkdir                      = _CRTDLL__mkdir                @232
    98140    _osmajor_dll                = CRTDLL_osmajor_dll            @239
     
    103145    _pctype_dll                 = _CRTDLL__pctype_dll           @245
    104146    _read                       = _CRTDLL__read                 @254
     147    _snprintf                   = NTDLL__snprintf               @266
     148    _snwprintf                  = NTDLL__snwprintf              @267
     149    _splitpath                  = NTDLL__splitpath              @277
     150    _strcmpi                    = NTDLL__strcmpi                @280
    105151    _stricmp                    = NTDLL__stricmp                @285
    106     _strnicmp                   = _CRTDLL__strnicmp             @291
    107 
     152    _strlwr                     = NTDLL__strlwr                 @288
     153    _strnicmp                   = NTDLL__strnicmp               @291
     154    _strupr                     = NTDLL__strupr                 @298
     155
     156    _ultoa                      = NTDLL__ultoa                  @309
     157    _vsnprintf                  = NTDLL__vsnprintf              @315
    108158    _wcsicmp                    = NTDLL__wcsicmp                @318
    109 ;    _wcsicoll                  = _CRTDLL__wcsicoll             @319
    110159    _wcslwr                     = NTDLL__wcslwr                 @320
    111160    _wcsnicmp                   = NTDLL__wcsnicmp               @321
    112161    _wcsnset                    = _CRTDLL__wcsnset              @322
    113 ;    _wcsrev                    = _CRTDLL__wcsrev               @323
    114162    _wcsset                     = _CRTDLL__wcsset               @324
    115163    _wcsupr                     = NTDLL__wcsupr                 @325
     
    117165    _winminor_dll               = CRTDLL_winminor_dll           @327
    118166    _winver_dll                 = CRTDLL_winver_dll             @328
     167    _wtoi                       = NTDLL__wtoi                   @330
     168    _wtol                       = NTDLL__wtol                   @331
     169
     170    abort                       = _CRTDLL_abort                 @335
    119171    abs                         = NTDLL_abs                     @336
     172    acos                        = _CRTDLL_acos                  @337
     173    asctime                     = _CRTDLL_asctime               @338
     174    asin                        = _CRTDLL_asin                  @339
    120175    atan                        = NTDLL_atan                    @340
     176    atan2                       = _CRTDLL_atan2                 @341
     177    atexit                      = _CRTDLL_atexit                @342
     178    atof                        = _CRTDLL_atof                  @343
    121179    atoi                        = NTDLL_atoi                    @344
    122180    atol                        = NTDLL_atol                    @345
     181    bsearch                     = _CRTDLL_bsearch               @346
     182    calloc                      = _CRTDLL_calloc                @347
    123183    ceil                        = NTDLL_ceil                    @348
     184    clearerr                    = _CRTDLL_clearerr              @349
     185    clock                       = _CRTDLL_clock                 @350
    124186    cos                         = NTDLL_cos                     @351
     187    cosh                        = _CRTDLL_cosh                  @352
     188    ctime                       = _CRTDLL_ctime                 @353
     189    difftime                    = _CRTDLL_difftime              @354
     190    div                         = _CRTDLL_div                   @355
    125191    exit                        = _CRTDLL_exit                  @356
     192    exp                         = _CRTDLL_exp                   @357
    126193    fabs                        = NTDLL_fabs                    @358
     194    fclose                      = _CRTDLL_fclose                @359
     195    feof                        = _CRTDLL_feof                  @360
     196    ferror                      = _CRTDLL_ferror                @361
     197    fflush                      = _CRTDLL_fflush                @362
     198    fgetc                       = _CRTDLL_fgetc                 @363
     199    fgetpos                     = _CRTDLL_fgetpos               @364
     200    fgets                       = _CRTDLL_fgets                 @365
     201    fgetwc                      = _CRTDLL_fgetwc                @366
    127202    floor                       = NTDLL_floor                   @367
     203    fmod                        = _CRTDLL_fmod                  @368
     204    fopen                       = _CRTDLL_fopen                 @369
    128205    fprintf                     = _CRTDLL_fprintf               @370
     206    fputc                       = _CRTDLL_fputc                 @371
     207    fputs                       = _CRTDLL_fputs                 @372
     208    fputwc                      = _CRTDLL_fputwc                @373
     209    fread                       = _CRTDLL_fread                 @374
    129210    free                        = _CRTDLL_free                  @375
     211    freopen                     = _CRTDLL_freopen               @376
     212    frexp                       = _CRTDLL_frexp                 @377
     213    fscanf                      = _CRTDLL_fscanf                @378
     214    fseek                       = _CRTDLL_fseek                 @379
     215    fsetpos                     = _CRTDLL_fsetpos               @380
     216    ftell                       = _CRTDLL_ftell                 @381
     217    fwprintf                    = _CRTDLL_fwprintf              @382
    130218    fwrite                      = _CRTDLL_fwrite                @383
     219    fwscanf                     = _CRTDLL_fwscanf               @384
     220    getc                        = _CRTDLL_getc                  @385
     221    getchar                     = _CRTDLL_getchar               @386
     222    getenv                      = _CRTDLL_getenv                @387
     223    gets                        = _CRTDLL_gets                  @388
     224    gmtime                      = _CRTDLL_gmtime                @389
     225    is_wctype                   = _CRTDLL_is_wctype             @390
    131226    isalnum                     = _CRTDLL_isalnum               @391
    132227    isalpha                     = NTDLL_isalpha                 @392
     
    142237    isupper                     = NTDLL_isupper                 @401
    143238    iswalnum                    = _CRTDLL_iswalnum              @402
    144     iswalpha                    = _CRTDLL_iswalpha              @403
     239    iswalpha                    = NTDLL_iswalpha                @403
    145240    iswascii                    = _CRTDLL_iswascii              @404
    146241    iswcntrl                    = _CRTDLL_iswcntrl              @405
    147     iswctype                    = _CRTDLL_iswctype              @406
     242    iswctype                    = NTDLL_iswctype                @406
    148243    iswdigit                    = _CRTDLL_iswdigit              @407
    149244    iswgraph                    = _CRTDLL_iswgraph              @408
     
    154249    iswupper                    = _CRTDLL_iswupper              @413
    155250    iswxdigit                   = _CRTDLL_iswxdigit             @414
    156     isxdigit                    = _CRTDLL_isxdigit              @415
     251    isxdigit                    = NTDLL_isxdigit                @415
     252    labs                        = NTDLL_labs                    @416
     253    ldexp                       = _CRTDLL_ldexp                 @417
     254    ldiv                        = _CRTDLL_ldiv                  @418
     255    localeconv                  = _CRTDLL_localeconv            @419
     256    localtime                   = _CRTDLL_localtime             @420
     257    log                         = NTDLL_log                     @421
     258    log10                       = _CRTDLL_log10                 @422
    157259    longjmp                     = _CRTDLL_longjmp               @423
    158260    malloc                      = _CRTDLL_malloc                @424
     261    mblen                       = _CRTDLL_mblen                 @425
     262    mbstowcs                    = NTDLL_mbstowcs                @426
    159263    mbtowc                      = _CRTDLL_mbtowc                @427
    160     memcmp                      = _CRTDLL_memcmp                @429
    161     memcpy                      = _CRTDLL_memcpy                @430
    162     memset                      = _CRTDLL_memset                @432
     264    memchr                      = NTDLL_memchr                  @428
     265    memcmp                      = NTDLL_memcmp                  @429
     266    memcpy                      = NTDLL_memcpy                  @430
     267    memmove                     = KERNEL32_memmove              @431
     268    memset                      = NTDLL_memset                  @432
     269    mktime                      = _CRTDLL_mktime                @433
     270    modf                        = _CRTDLL_modf                  @434
     271    perror                      = _CRTDLL_perror                @435
     272    pow                         = NTDLL_pow                     @436
     273    printf                      = _CRTDLL_printf                @437
     274    putc                        = _CRTDLL_putc                  @438
     275    putchar                     = _CRTDLL_putchar               @439
     276    puts                        = _CRTDLL_puts                  @440
     277    qsort                       = NTDLL_qsort                   @441
     278    raise                       = _CRTDLL_raise                 @442
     279    rand                        = _CRTDLL_rand                  @443
     280    realloc                     = _CRTDLL_realloc               @444
    163281    remove                      = _CRTDLL_remove                @445
     282    rename                      = _CRTDLL_rename                @446
     283    rewind                      = _CRTDLL_rewind                @447
     284    scanf                       = _CRTDLL_scanf                 @448
     285    setbuf                      = _CRTDLL_setbuf                @449
     286    setlocale                   = _CRTDLL_setlocale             @450
     287    setvbuf                     = _CRTDLL_setvbuf               @451
     288    signal                      = _CRTDLL_signal                @452
     289    sin                         = NTDLL_sin                     @453
     290    sinh                        = _CRTDLL_sinh                  @454
    164291    sprintf                     = NTDLL_sprintf                 @455
     292    sqrt                        = NTDLL_sqrt                    @456
     293    srand                       = _CRTDLL_srand                 @457
     294    sscanf                      = NTDLL_sscanf                  @458
    165295    strcat                      = NTDLL_strcat                  @459
    166296    strchr                      = NTDLL_strchr                  @460
    167297    strcmp                      = NTDLL_strcmp                  @461
     298    strcoll                     = _CRTDLL_strcoll               @462
    168299    strcpy                      = NTDLL_strcpy                  @463
    169300    strcspn                     = NTDLL_strcspn                 @464
     301    strerror                    = _CRTDLL_strerror              @465
     302    strftime                    = _CRTDLL_strftime              @466
    170303    strlen                      = NTDLL_strlen                  @467
    171304    strncat                     = NTDLL_strncat                 @468
     
    176309    strspn                      = NTDLL_strspn                  @473
    177310    strstr                      = NTDLL_strstr                  @474
     311    strtod                      = _CRTDLL_strtod                @475
     312    strtok                      = _CRTDLL_strtok                @476
     313    strtol                      = _CRTDLL_strtol                @477
     314    strtoul                     = _CRTDLL_strtoul               @478
     315    strxfrm                     = _CRTDLL_strxfrm               @479
    178316    swprintf                    = NTDLL_swprintf                @480
     317    swscanf                     = _CRTDLL_swscanf               @481
     318    system                      = _CRTDLL_system                @482
    179319    tan                         = NTDLL_tan                     @483
     320    tanh                        = _CRTDLL_tanh                  @484
     321    time                        = _CRTDLL_time                  @485
     322    tmpfile                     = _CRTDLL_tmpfile               @486
     323    tmpnam                      = _CRTDLL_tmpnam                @487
    180324    tolower                     = NTDLL_tolower                 @488
    181325    toupper                     = NTDLL_toupper                 @489
    182326    towlower                    = NTDLL_towlower                @490
    183327    towupper                    = NTDLL_towupper                @491
     328    ungetc                      = _CRTDLL_ungetc                @492
     329    ungetwc                     = _CRTDLL_ungetwc               @493
    184330    vfprintf                    = _CRTDLL_vfprintf              @494
    185331    vfwprintf                   = _CRTDLL_vfwprintf             @495
    186332    vprintf                     = _CRTDLL_vprintf               @496
    187     vsprintf                    = _CRTDLL_vsprintf              @497
     333    vsprintf                    = NTDLL_vsprintf                @497
    188334    vswprintf                   = _CRTDLL_vswprintf             @498
    189335    vwprintf                    = _CRTDLL_vwprintf              @499
     
    205351    wcsstr                      = NTDLL_wcsstr                  @514
    206352    wcstod                      = _CRTDLL_wcstod                @515
    207     wcstok                      = CRTDLL_wcstok__FPwPCwPPw      @516
    208     wcstol                      = _CRTDLL_wcstol                @517
    209     wcstombs                    = _CRTDLL_wcstombs              @518
    210     wcstoul                     = _CRTDLL_wcstoul               @519
     353    wcstok                      = NTDLL_wcstok                  @516
     354    wcstol                      = NTDLL_wcstol                  @517
     355    wcstombs                    = NTDLL_wcstombs                @518
     356    wcstoul                     = NTDLL_wcstoul                 @519
    211357    wcsxfrm                     = _CRTDLL_wcsxfrm               @520
    212358    wctomb                      = _CRTDLL_wctomb                @521
    213     fwprintf                    = _CRTDLL_fwprintf              @522
     359    wprintf                     = _CRTDLL_wprintf               @522
    214360    wscanf                      = _CRTDLL_wscanf                @523
  • trunk/src/crtdll/crtinc.h

    r864 r916  
    1 /* $Id: crtinc.h,v 1.1 1999-09-07 20:41:45 sandervl Exp $ */
     1/* $Id: crtinc.h,v 1.2 1999-09-13 09:05:13 sandervl Exp $ */
    22
    33/* Definitions for the CRTDLL library (CRTDLL.DLL)
     
    5353UINT CRTDLL_winver_dll;       /* CRTDLL.331 */
    5454
    55 INT         WINAPI lstrncmpiA(LPCSTR,LPCSTR,INT);
    56 
Note: See TracChangeset for help on using the changeset viewer.