1 |
#ifdef XML_UNICODE |
2 |
#ifndef XML_UNICODE_WCHAR_T |
3 |
#error xmlwf requires a 16-bit Unicode-compatible wchar_t |
4 |
#endif |
5 |
#define T(x) L ## x |
6 |
#define ftprintf fwprintf |
7 |
#define tfopen _wfopen |
8 |
#define fputts fputws |
9 |
#define puttc putwc |
10 |
#define tcscmp wcscmp |
11 |
#define tcscpy wcscpy |
12 |
#define tcscat wcscat |
13 |
#define tcschr wcschr |
14 |
#define tcsrchr wcsrchr |
15 |
#define tcslen wcslen |
16 |
#define tperror _wperror |
17 |
#define topen _wopen |
18 |
#define tmain wmain |
19 |
#define tremove _wremove |
20 |
#else /* not XML_UNICODE */ |
21 |
#define T(x) x |
22 |
#define ftprintf fprintf |
23 |
#define tfopen fopen |
24 |
#define fputts fputs |
25 |
#define puttc putc |
26 |
#define tcscmp strcmp |
27 |
#define tcscpy strcpy |
28 |
#define tcscat strcat |
29 |
#define tcschr strchr |
30 |
#define tcsrchr strrchr |
31 |
#define tcslen strlen |
32 |
#define tperror perror |
33 |
#define topen open |
34 |
#define tmain main |
35 |
#define tremove remove |
36 |
#endif /* not XML_UNICODE */ |