Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.6 KiB

  1. #ifndef _CRT_H
  2. #define _CRT_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. int _fltused = 0x9875;
  7. void * __cdecl malloc( size_t size );
  8. void __cdecl free( void * p );
  9. void * __cdecl realloc( void * pv, size_t newsize );
  10. size_t _cdecl wcslen( const wchar_t *string );
  11. wchar_t * _cdecl wcscpy( wchar_t *strDestination, const wchar_t *strSource );
  12. wchar_t * _cdecl wcsncpy( wchar_t *strDest, const wchar_t *strSource, size_t count );
  13. int __cdecl wcsncmp ( const wchar_t * first, const wchar_t * last, size_t count );
  14. wchar_t * __cdecl wcschr ( const wchar_t * string, wchar_t ch );
  15. wchar_t * __cdecl wcsstr ( const wchar_t * wcs1, const wchar_t * wcs2 );
  16. wchar_t * __cdecl wcscat ( wchar_t * dst, const wchar_t * src );
  17. int vsprintf( char *buffer, const char *format, va_list argptr );
  18. int __cdecl _purecall();
  19. wchar_t * __cdecl _ultow ( unsigned long val, wchar_t *buf, int radix );
  20. static void __cdecl xtoa ( unsigned long val, char *buf, unsigned radix, int is_neg );
  21. char * __cdecl _ultoa ( unsigned long val, char *buf, int radix );
  22. int __cdecl isspace(int c);
  23. int __cdecl isdigit(int c);
  24. long __cdecl atol( const char *nptr );
  25. long __cdecl _wtol( const wchar_t *nptr );
  26. int __cdecl wprintf( const wchar_t *format, ... );
  27. void * __cdecl calloc( size_t num, size_t size );
  28. wchar_t * __cdecl _wcsdup( const wchar_t *strSource );
  29. char * __cdecl strncpy ( char * dest, const char * source, size_t count );
  30. char * __cdecl strcpy(char * dst, const char * src);
  31. char * __cdecl strcat ( char * dst, const char * src );
  32. size_t __cdecl strlen ( const char * str );
  33. #ifdef __cplusplus
  34. }
  35. #endif /* __cplusplus */
  36. #endif /* _CRT_H */