프로그래밍

wild character

세상을 꿈꾸다 2007. 11. 14. 15:51

대학 때의 전공책을 정리하다가 나온 출력물을 다시 읽었다. 근데 왜 새삼 새로운 것일까?

가장 충격적이었던 문구 :
 Wide characters aren't necessarily Unicode. Unicode is one possible wide-character encoding.
Iin WINNT.H, CTYPE.H
typedef char      CHAR;
typedef wchar_t WCHAR;

typedef CHAR*                  PCHAR, *LPCH, *PCH, *NPSTR, *LPSTR, *PSTR;
typedef CONST CHAR*       LPCCH, *PCCH, *LPCSTR, *PCSTR;
typedef WCHAR*                PWCHAR, *LPWCH, *PWCH, *NWPSTR, *LPWSTR, *PWSTR;
typedef CONST WCHAR*     LPCWCH, *PCWCH, *LPCWSTR, *PCWSTR;

#ifdef UNICODE
  typedef  WCHAR      TCHAR, *PTCHAR;
  typedef  LPWSTR     LPTCH, PTCH, PTSTR, LPTSTR;
  typedef  LPCWSTR   LPCTSTR;
#else
  typedef  char           TCHAR, *PTCHAR;
  typedef  LPSTR        LPTCH, PTCH, PTSTR, LPTSTR;
  typedef  LPCSTR      LPCTSTR;
#endif