Remove experimental Unicode support.
This reverts commit 7f0f43e6f9 and some related
subsequent commits.
This compiles, but I have not done extensive testing.
Conflicts:
include/config.h
include/decl.h
include/extern.h
include/global.h
include/tradstdc.h
include/wintty.h
src/drawing.c
src/files.c
src/hacklib.c
src/mapglyph.c
src/options.c
sys/winnt/nttty.c
win/tty/getline.c
win/tty/topl.c
win/tty/wintty.c
This commit is contained in:
@@ -65,41 +65,10 @@ typedef xchar boolean; /* 0 or 1 */
|
||||
#endif
|
||||
|
||||
/*
|
||||
* UNICODE_SUPPORT
|
||||
* Unicode/wide character related support.
|
||||
* type nhsym: loadable symbols go into this type
|
||||
*/
|
||||
#ifdef UNICODE_SUPPORT
|
||||
# define UNICODE_DRAWING /* store drawing symbols in wchar_t data type */
|
||||
# define UNICODE_WIDEWINPORT /* store and render wide chars in window port */
|
||||
/*# define UNICODE_PLAYERTEXT*/ /* not implemented - player input in wide chars */
|
||||
#include <limits.h>
|
||||
#include <wchar.h>
|
||||
#else
|
||||
# undef UNICODE_DRAWING
|
||||
# undef UNICODE_WIDEWINPORT
|
||||
# undef UNICODE_PLAYERTEXT
|
||||
#endif
|
||||
|
||||
#if defined(UNICODE_DRAWING)
|
||||
typedef wchar_t nhsym; /* nhsym is wide char */
|
||||
#else
|
||||
typedef uchar nhsym;
|
||||
#endif
|
||||
|
||||
#if defined(UNICODE_WIDEWINPORT)
|
||||
typedef wchar_t nhwchar; /* nhwchar (window port char) is wide char */
|
||||
#else
|
||||
typedef char nhwchar;
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
/* Not Implemented presently */
|
||||
#if defined(UNICODE_PLAYERTEXT)
|
||||
typedef wchar_t nhptext; /* player input is wide char */
|
||||
#else
|
||||
typedef char nhptext;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef STRNCMPI
|
||||
# ifndef __SASC_60 /* SAS/C already shifts to stricmp */
|
||||
|
||||
Reference in New Issue
Block a user