\r
typedef void _seg * memptr;\r
\r
-#define MEMPTR (memptr *)&//old is &(memptr)\r
+#define MEMPTRCONV (memptr *)&\r
\r
+//bcc\r
+#ifdef __BORLANDC__\r
+#define MEMPTRANDPERCONV &\r
+//#define BYTEFARPTRCONV (unsigned char far *)\r
+//#define SMDPTRANDPERCONV &\r
+//#define SDFPTRANDPERCONV &\r
+//#define OBTPTRANDPERCONV &\r
+//#define SDTPTRANDPERCONV &\r
+#endif\r
+//\r
+\r
+//wcc\r
#ifdef __WATCOMC__ //functions found in borland c but not watcom c\r
+#define MEMPTRANDPERCONV\r
+//#define BYTEFARPTRCONV\r
+//#define SMDPTRANDPERCONV (void *)&\r
+//#define SDFPTRANDPERCONV (struct diskfree_t *)&\r
+//#define OBTPTRANDPERCONV (void const *)&\r
+//#define SDTPTRANDPERCONV (struct dostime_t *)&\r
+\r
#define _argv __argv\r
#define _argc __argc\r
#define geninterrupt(n) int86(n,&CPURegs,&CPURegs);\r