home *** CD-ROM | disk | FTP | other *** search
- #ifdef __TURBOC__
- #if __TURBOC__!=0x410
- #error Must use Borland C++ 3.1
- #endif
- #ifndef __STDC__
- #define __86__
- #endif /*__STDC__*/
- #endif /*__TURBOC__*/
-
- #ifdef __ZTC__
- #ifdef DOS386
- #define __386__
- #else /*DOS386*/
- #ifndef __STDC__
- #define __86__
- #endif /*__STDC__*/
- #endif /*DOS386*/
- #endif /*__ZTC__*/
-
- #ifdef __MSC__
- #ifndef __STDC__
- #define __86__
- #endif /*__STDC__*/
- #endif /*__MSC__*/
-
- #ifdef __86__
-
- #define NEAR near
- #define FAR far
- typedef char far* mem_ptr;
-
- #else /*__86__*/
-
- #define NEAR
- #define FAR
- typedef char* mem_ptr;
-
- #endif /*__86__*/
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- void mem_init(long bufsize);
- int mem_alloc(mem_ptr* mempp, long n, long size);
- void mem_free(mem_ptr* mempp);
- long mem_avail(void);
- void mem_exit(void);
- int mem_check(void);
-
- #ifdef __cplusplus
- }
- #endif
-