1 /* $MirOS: src/lib/libexpat/xmlwf/xmltchar.h,v 1.5 2005/11/03 22:38:45 tg Exp $ */ 2 3 #ifdef XML_UNICODE 4 #ifndef XML_UNICODE_WCHAR_T 5 #error xmlwf requires a 16-bit Unicode-compatible wchar_t 6 #endif 7 #define T(x) L ## x 8 #define ftprintf fwprintf 9 #define tfopen _wfopen 10 #define fputts fputws 11 #define puttc putwc 12 #define tcscmp wcscmp 13 #define tcscpy(a,b,c) wcslcpy((a),(b),(c)) 14 #define tcscat(a,b,c) wcslcat((a),(b),(c)) 15 #define tcschr wcschr 16 #define tcsrchr wcsrchr 17 #define tcslen wcslen 18 #define tperror _wperror 19 #define topen _wopen 20 #define tmain wmain 21 #define tremove _wremove 22 #else /* not XML_UNICODE */ 23 #define T(x) x 24 #define ftprintf fprintf 25 #define tfopen fopen 26 #define fputts fputs 27 #define puttc putc 28 #define tcscmp strcmp 29 #define tcscpy(a,b,c) strlcpy((a),(b),(c)) 30 #define tcscat(a,b,c) strlcat((a),(b),(c)) 31 #define tcschr strchr 32 #define tcsrchr strrchr 33 #define tcslen strlen 34 #define tperror perror 35 #define topen open 36 #define tmain main 37 #define tremove remove 38 #endif /* not XML_UNICODE */ 39