/*typedef unsigned memseg;\r
\r
memptr should be replaced by memseg in code.\r
-\r
on usage where you need pointer convert memseg type (segment) to far pointer by\r
MK_FP(segment value, 0)*/\r
-#ifdef __WATCOMC__\r
+ #ifdef __WATCOMC__\r
//typedef void __based( void ) * memptr; ////old //----typedef void __based(__self) * memptr;\r
//typedef unsigned short _seg; // it will contains segment value (as Borland _seg)\r
#define _seg __based( void )\r
-// #define __SEGA __segment\r
-#endif\r
-#ifdef __BORLANDC__\r
+ #endif\r
+ #ifdef __BORLANDC__\r
#define _memavl() coreleft()\r
-// #define __SEGA _seg\r
-#endif\r
+ #endif\r
\r
typedef void _seg * memptr;\r
\r
\r
#define _argv __argv\r
#define _argc __argc\r
+#define EINVFMT EMFILE\r
#define geninterrupt(n) int86(n,&CPURegs,&CPURegs);\r
\r
#define peekb(segm,ofs) (*(byte far*)MK_FP((segm),(ofs)))\r