/* pc.h - terminal I/O for GNU info for OS/2
   and other PC support functions
   Kai Uwe Rommel, 1990-1993
 */

#if defined(__EMX__) || defined(__RSXNT__)
#ifndef __pc_h__
#define __pc_h__

extern void pc_init (void);
extern void pc_exit (void);
extern int pc_getc (int wait);

#ifdef getc
#undef getc
#endif
#define getc(s)      pc_getc(1)

/* difinition added by SAWATAISHI Jun */

#define K_ALT_0                 0x81   /* <Alt>+<0> */
#define K_ALT_1                 0x78   /* <Alt>+<1> */
#define K_ALT_2                 0x79   /* <Alt>+<2> */
#define K_ALT_3                 0x7a   /* <Alt>+<3> */
#define K_ALT_4                 0x7b   /* <Alt>+<4> */
#define K_ALT_5                 0x7c   /* <Alt>+<5> */
#define K_ALT_6                 0x7d   /* <Alt>+<6> */
#define K_ALT_7                 0x7e   /* <Alt>+<7> */
#define K_ALT_8                 0x7f   /* <Alt>+<8> */
#define K_ALT_9                 0x80   /* <Alt>+<9> */

/* bird: appended/rearranged */
extern int is_xfree86;
#define XFREE86_NO        0
#define XFREE86_YES       1

#endif
#endif
/* end */
