2001-07-10 00:19:33 +02:00
|
|
|
/*
|
|
|
|
DynData.h
|
|
|
|
|
|
|
|
declarations for dynamic NEAR data allocations
|
|
|
|
|
|
|
|
the DynBuffer must initially be large enough to hold
|
|
|
|
the PreConfig data.
|
|
|
|
after the disksystem has been initialized, the kernel is
|
|
|
|
moveable and Dyn.Buffer resizable, but not before
|
|
|
|
*/
|
|
|
|
|
2001-07-28 20:13:06 +02:00
|
|
|
void far *DynAlloc(char *what, unsigned num, unsigned size);
|
2001-07-10 00:19:33 +02:00
|
|
|
void far *DynLast(void);
|
2001-07-28 20:13:06 +02:00
|
|
|
void DynFree(void *ptr);
|
2001-07-10 00:19:33 +02:00
|
|
|
|
|
|
|
struct DynS {
|
2001-11-18 15:01:12 +01:00
|
|
|
unsigned Allocated;
|
|
|
|
char Buffer[1];
|
|
|
|
};
|