172
|
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 */
|