1 2 #ifndef __TCHAR_INC_S__ 3 #define __TCHAR_INC_S__ 4 5 #ifdef _UNICODE 6 7 #define _tcscat _wcscat 8 #define _tcschr _wcschr 9 #define _tcscmp _wcscmp 10 #define _tcscpy _wcscpy 11 #define tcscpy wcscpy 12 #define _tcslen _wcslen 13 #define _tcsncat _wcsncat 14 #define _tcsncmp _wcsncmp 15 #define _tcsncpy _wcsncpy 16 #define _tcsnlen _wcsnlen 17 #define _tcsrchr _wcsrchr 18 19 #define _tscas scasw 20 #define _tlods lodsw 21 #define _tstos stosw 22 23 #define _tsize 2 24 25 #define _treg(_O_) _O_ ## x 26 27 #define _tdec(_O_) sub _O_, 2 28 #define _tinc(_O_) add _O_, 2 29 30 #else 31 32 #define _tcscat _strcat 33 #define _tcschr _strchr 34 #define _tcscmp _strcmp 35 #define _tcscpy _strcpy 36 #define tcscpy strcpy 37 #define _tcslen _strlen 38 #define _tcsncat _strncat 39 #define _tcsncmp _strncmp 40 #define _tcsncpy _strncpy 41 #define _tcsnlen _strnlen 42 #define _tcsrchr _strrchr 43 44 #define _tscas scasb 45 #define _tlods lodsb 46 #define _tstos stosb 47 48 #define _tsize 1 49 50 #define _treg(_O_) _O_ ## l 51 52 #define _tdec(_O_) dec _O_ 53 #define _tinc(_O_) inc _O_ 54 55 #endif 56 57 #endif 58 59 /* EOF */ 60