home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 May
/
Pcwk5b98.iso
/
Borland
/
Cplus45
/
BC45
/
INC.PAK
/
TCHAR.H
< prev
next >
Wrap
C/C++ Source or Header
|
1995-08-29
|
931b
|
50 lines
/* $Copyright: 1995$ */
#if !defined(__TCHAR_H)
#define __TCHAR_H
#ifdef __cplusplus
extern "C" {
#endif
#if defined(_UNICODE)
#ifndef __TCHAR_DEFINED
typedef wchar_t _TCHAR;
typedef wchar_t _TSCHAR;
typedef wchar_t _TUCHAR;
typedef wchar_t _TXCHAR;
#if !defined (__BORLANDC__) /* Borland C++ does not support 64-bit chars */
typedef wint_t _TINT;
#endif /* __BORLANDC__ */
#define __TCHAR_DEFINED
#endif
#define _TEOF WEOF
#define __T(x) L ## x
#else
#ifndef __TCHAR_DEFINED
typedef char _TCHAR;
typedef signed char _TSCHAR;
typedef unsigned char _TUCHAR;
typedef char _TXCHAR;
typedef int _TINT;
#define __TCHAR_DEFINED
#endif
#define _TEOF EOF
#define __T(x) x
#endif /* _UNICODE */
#define _TEXT(x) __T(x)
#define _T(x) __T(x)
#ifdef __cplusplus
}
#endif
#endif /* __TCHAR_H */