Initial git release
[ZeXOS.git] / include / .svn / text-base / _malloc.h.svn-base
blob0554ad7c81d51126cfb758e7158b9e98c3290e07
1 #ifndef __TL__MALLOC_H\r
2 #define __TL__MALLOC_H\r
3 \r
4 #ifdef __cplusplus\r
5 extern "C"\r
6 {\r
7 #endif\r
8 \r
9 #include <_size_t.h>\r
10 #include <_null.h>\r
12 #define MALLOC_MAGIC    0x6D92  /* must be < 0x8000 */\r
14 typedef struct _malloc          /* Turbo C      DJGPP */\r
15 {\r
16         size_t size;            /* 2 bytes       4 bytes */\r
17         struct _malloc *next;   /* 2 bytes       4 bytes */\r
18         unsigned magic : 15;    /* 2 bytes total 4 bytes total */\r
19         unsigned used : 1;\r
20 } malloc_t;             /* total   6 bytes      12 bytes */\r
22 extern malloc_t *_heap_bot, *_heap_top;\r
24 #ifdef __cplusplus\r
25 }\r
26 #endif\r
28 #endif\r