Home | History | Annotate | Download | only in xmlwf
      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 */
     37