xmltchar.h revision 256281
1151497Sru#ifdef XML_UNICODE 2151497Sru#ifndef XML_UNICODE_WCHAR_T 318099Spst#error xmlwf requires a 16-bit Unicode-compatible wchar_t 418099Spst#endif 518099Spst#define T(x) L ## x 618099Spst#define ftprintf fwprintf 718099Spst#define tfopen _wfopen 818099Spst#define fputts fputws 918099Spst#define puttc putwc 1018099Spst#define tcscmp wcscmp 1118099Spst#define tcscpy wcscpy 1218099Spst#define tcscat wcscat 1318099Spst#define tcschr wcschr 1418099Spst#define tcsrchr wcsrchr 1518099Spst#define tcslen wcslen 1618099Spst#define tperror _wperror 1718099Spst#define topen _wopen 1818099Spst#define tmain wmain 19151497Sru#define tremove _wremove 2018099Spst#else /* not XML_UNICODE */ 21151497Sru#define T(x) x 22151497Sru#define ftprintf fprintf 2375584Sru#define tfopen fopen 24151497Sru#define fputts fputs 2575584Sru#define puttc putc 26151497Sru#define tcscmp strcmp 2775584Sru#define tcscpy strcpy 28151497Sru#define tcscat strcat 29151497Sru#define tcschr strchr 30151497Sru#define tcsrchr strrchr 31151497Sru#define tcslen strlen 32151497Sru#define tperror perror 33151497Sru#define topen open 34151497Sru#define tmain main 35151497Sru#define tremove remove 36151497Sru#endif /* not XML_UNICODE */ 3775584Sru