blob: bcfbd10000536ebacfdf03b6f53f827e2ca1eb0c [file] [log] [blame]
#ifndef INSTALL_UNICODE_H
#define INSTALL_UNICODE_H
#ifdef _WIN32
#ifdef UNICODE
#define _UNICODE
#endif
#include <windows.h>
#include <tchar.h>
#include <ctype.h>
#define _T_INSTALL _T
#else /* Platforms other than Windows */
#define _TCHAR char
#define _T_INSTALL(s) s
#define _fgetts fgets
#define _fputts fputs
#define _stat stat
#define _stprintf sprintf
#define _stscanf sscanf
#define _tcscat strcat
#define _tcschr strchr
#define _tcscmp strcmp
#define _tcscpy strcpy
#define _tcsdup strdup
#define _tcsicmp strcasecmp
#define _tcslen strlen
#define _tcsncpy strncpy
#define _tcsrchr strrchr
#define _tfopen fopen
#define _tgetcwd getcwd
#define _tgetenv getenv
#ifndef LINUX
#define _totupper toupper
#endif /* LINUX */
#define _tprintf printf
#define _tstat stat
#define _ttempnam tempnam
#define _tmkdir(path) mkdir((path),00700)
#define _trmdir rmdir
#define _tremove remove
#define _tcsftime strftime
#endif /* _WIN32 */
#endif /* INSTALL_UNICODE_H */