/* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
*\r
* This file is part of Project 16.\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
+//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
-//typedef void _seg * memptr;\r
+#define _memavl() coreleft()\r
#define __SEGA _seg\r
#endif\r
\r
-typedef void _seg * memptr;//typedef void __based( void ) * memptr; ////old //----typedef void __based(__self) * memptr;\r
+typedef void _seg * memptr;\r
\r
#ifdef __WATCOMC__\r
#define _argv __argv\r