+++ /dev/null
-\r
-#ifndef __C_UTILS_H\r
-#define __C_UTILS_H\r
-\r
-\r
- /* Misc Constants */\r
-\r
-#define True -1\r
-#define False 0\r
-#define nil 0\r
-\r
- /* Color Constants */\r
-\r
-#define c_BLACK 0\r
-#define c_BLUE 1\r
-#define c_GREEN 2\r
-#define c_CYAN 3\r
-#define c_RED 4\r
-#define c_PURPLE 5\r
-#define c_BROWN 6\r
-#define c_WHITE 7\r
-#define c_GREY 8\r
-#define c_bBLUE 9\r
-#define c_bGREEN 10\r
-#define c_bCYAN 11\r
-#define c_bRED 12\r
-#define c_bPURPLE 13\r
-#define c_YELLOW 14\r
-#define c_bWHITE 15\r
-#define c_BRIGHT 16\r
-\r
-\r
-#define Ky_F1 0x3B00\r
-#define Ky_F2 0x3C00\r
-#define Ky_F3 0x3D00\r
-#define Ky_F4 0x3E00\r
-#define Ky_F5 0x3F00\r
-#define Ky_F6 0x4000\r
-#define Ky_F7 0x4100\r
-#define Ky_F8 0x4200\r
-#define Ky_F9 0x4300\r
-#define Ky_F10 0x4400\r
-\r
-#define Ky_Up 0x4800\r
-#define Ky_Left 0x4B00\r
-#define Ky_Right 0x4D00\r
-#define Ky_Down 0x5000\r
-#define Ky_SUp 0xC800\r
-#define Ky_SLeft 0xCB00\r
-#define Ky_SRight 0xCD00\r
-#define Ky_SDown 0xD000\r
-\r
-#define Ky_Home 0x4700\r
-#define Ky_End 0x4F00\r
-#define Ky_PgUp 0x4900\r
-#define Ky_PgDn 0x5100\r
-#define Ky_SHome 0xC700\r
-#define Ky_SEnd 0xCF00\r
-#define Ky_SPgUp 0xC900\r
-#define Ky_SPgDn 0xD100\r
-\r
-#define Ky_Ins 0x5200\r
-#define Ky_Del 0x5300\r
-#define Ky_SIns 0xC200\r
-#define Ky_SDel 0xC300\r
-\r
-#define Ky_Tab 0x0009\r
-#define Ky_RvsTab 0x8F00\r
-#define Ky_STab 0x8F00\r
-\r
-#define Ky_BS 0x0008\r
-#define Ky_CR 0x000D\r
-#define Ky_ESC 0x001B\r
-#define Ky_Clr 0x007F\r
-\r
-#define Ky_Plus 0x002D\r
-#define Ky_Minus 0x002B\r
-\r
-#define Ky_AltA 0x1E00\r
-#define Ky_AltB 0x3000\r
-#define Ky_AltC 0x2E00\r
-#define Ky_AltD 0x2000\r
-#define Ky_AltE 0x1200\r
-#define Ky_AltF 0x2100\r
-#define Ky_AltG 0x2200\r
-#define Ky_AltH 0x2300\r
-#define Ky_AltI 0x1700\r
-#define Ky_AltJ 0x2400\r
-#define Ky_AltK 0x2500\r
-#define Ky_AltL 0x2600\r
-#define Ky_AltM 0x3200\r
-#define Ky_AltN 0x3100\r
-#define Ky_AltO 0x1800\r
-#define Ky_AltP 0x1900\r
-#define Ky_AltQ 0x1000\r
-#define Ky_AltR 0x1300\r
-#define Ky_AltS 0x1F00\r
-#define Ky_AltT 0x1400\r
-#define Ky_AltU 0x1600\r
-#define Ky_AltV 0x2F00\r
-#define Ky_AltW 0x1100\r
-#define Ky_AltX 0x2D00\r
-#define Ky_AltY 0x1500\r
-#define Ky_AltZ 0x2C00\r
-\r
- /* .ASM Functions From C_UTILS.ASM */\r
-\r
-void far pascal dos_print (char far *Text);\r
-void far pascal dos_prints (char far *Text);\r
-void far pascal set_video_mode (int Mode);\r
-int far pascal scan_keyboard (void);\r
-int far pascal random_int (int MaxValue);\r
-void far pascal init_random (void);\r
-int far pascal int_sqr (int X, int Round);\r
-int far pascal timer_count (void);\r
-\r
-#endif\r