20#if (CRYPT || (defined(UNZIP) && !defined(FUNZIP)))
37#if (defined(MSDOS) || defined(OS2) || defined(WIN32))
43#if (defined(DOS_OS2_W32) || defined(__human68k__))
44# ifndef DOS_H68_OS2_W32
45# define DOS_H68_OS2_W32
49#if (defined(DOS_OS2_W32) || defined(FLEXOS))
50# ifndef DOS_FLX_OS2_W32
51# define DOS_FLX_OS2_W32
55#if (defined(DOS_H68_OS2_W32) || defined(FLEXOS))
56# ifndef DOS_FLX_H68_OS2_W32
57# define DOS_FLX_H68_OS2_W32
61#if (defined(__ATHEOS__) || defined(__BEOS__) || defined(UNIX))
67#if (defined(VM_CMS) || defined(MVS))
82# define getch() Agetch()
83# define HAVE_WORKING_GETCH
90# define getch() (Cnecin() & 0x000000ff)
91# define HAVE_WORKING_GETCH
97# define getch() macgetch()
98# define HAVE_WORKING_GETCH
104# define HAVE_WORKING_GETCH
110# define HAVE_WORKING_GETCH
116# define getch() SWI_OS_ReadC()
117# define HAVE_WORKING_GETCH
120#ifdef DOS_H68_OS2_W32
125# define getch() getch_win32()
130# define getch() _read_kbd(0, 1, 0)
135# define getch() getkey()
141# define HAVE_WORKING_GETCH
147# define getch() getchar()
148# define HAVE_WORKING_GETCH
164# define getch() zgetch()
165# define HAVE_WORKING_GETCH
176# define HAVE_WORKING_GETCH
183# define echoff(f) echo(0)
184# define echon() echo(1)
185# define getch() tt_getch()
186# define FGETCH(f) tt_getch()
188 int tt_getch
OF((
void));
195# define echoff(f) Echoff(__G__ f)
196# define echon() Echon(__G)
202#if (defined(UNZIP) && !defined(FUNZIP))
203# ifdef HAVE_WORKING_GETCH
204# define FGETCH(f) getch()
209# define FGETCH(f) zgetch(__G__ f)
213#if (CRYPT && !defined(WINDLL))
#define ZCONST
Definition crc32.h:25
#define OF(a)
Definition crc32.h:22
unsigned * m
Definition inflate.c:1559
unsigned f
Definition inflate.c:1572
int n
Definition crypt.c:458
uch * p
Definition crypt.c:594
#define __GPRO__
Definition crypt.h:79
#define __GPRO
Definition crypt.h:78
void Echon(__G)
Definition ttyio.c:321
void Echoff(__G__ f) __GDEF int f
int zgetch(__G__ f) __GDEF int f