Sha256: 246dbaf6bd3e7a9538db07aaa4a11deaa9eb24b03708524795326fedf5f34772
Contents?: true
Size: 949 Bytes
Versions: 8
Compression:
Stored size: 949 Bytes
Contents
/* Public Domain Curses */ #ifdef _MSC_VER # define USE_OS2_H 1 /* Use the os2.h for the compiler */ # define APIRET USHORT #endif #include <stdlib.h> #include <string.h> #ifdef EMXVIDEO # include <sys/video.h> #else # define INCL_DOS # define INCL_DOSMISC # define INCL_WIN # define INCL_VIO # define INCL_KBD # define INCL_MOU # include <os2.h> #endif #include <curspriv.h> #ifdef CHTYPE_LONG # define PDC_ATTR_SHIFT 19 #else # define PDC_ATTR_SHIFT 8 #endif #ifdef __WATCOMC__ # define PDCTHUNK(x) ((ptr_16)(x)) # ifdef __386__ # define SEG16 _Seg16 # else # define SEG16 # endif typedef void * SEG16 ptr_16; #else # ifdef __EMX__ # ifdef __INNOTEK_LIBC__ # define PDCTHUNK(x) ((PCH)_libc_32to16(x)) # else # define PDCTHUNK(x) ((PCH)_emx_32to16(x)) # endif # endif #endif extern unsigned char *pdc_atrtab; extern int pdc_font; extern void PDC_get_keyboard_info(void); extern void PDC_set_keyboard_default(void);
Version data entries
8 entries across 8 versions & 1 rubygems