home *** CD-ROM | disk | FTP | other *** search
- error_HEAP_BAD_REASON
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_BAD_REASON 0x180uerror_HEAP_INIT
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_INIT 0x181uerror_HEAP_BAD_DESC
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_BAD_DESC 0x182uerror_HEAP_BAD_LINK
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_BAD_LINK 0x183uerror_HEAP_ALLOC
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_ALLOC 0x184uerror_HEAP_NOT_ABLOCK
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_NOT_ABLOCK 0x185uerror_HEAP_BAD_EXTEND
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_BAD_EXTEND 0x186uerror_HEAP_EXCESSIVE_SHRINK
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_EXCESSIVE_SHRINK 0x187uerror_HEAP_HEAP_LOCKED
- Defined in: <osheap=>osheap.$>.h
- Declaration: #define error_HEAP_HEAP_LOCKED 0x188uxos_heap
- Performs various operations on a heapos_heap
- Performs various operations on a heapxosheap_initialise
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_initialise (byte *heap,
- int size);
- Summary: Initialises a heaposheap_initialise
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern void osheap_initialise (byte *heap,
- int size);
- Summary: Initialises a heapxosheap_describe
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_describe (byte *heap,
- int *max,
- int *free);
- Summary: Describes a heaposheap_describe
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern int osheap_describe (byte *heap,
- int *max);
- Summary: Describes a heapxosheap_alloc
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_alloc (byte *heap,
- int size,
- void **blk);
- Summary: Gets a heap blockosheap_alloc
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern void *osheap_alloc (byte *heap,
- int size);
- Summary: Gets a heap blockxosheap_free
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_free (byte *heap,
- void *blk);
- Summary: Frees a heap blockosheap_free
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern void osheap_free (byte *heap,
- void *blk);
- Summary: Frees a heap blockxosheap_realloc
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_realloc (byte *heap,
- void *blk,
- int size_increase,
- void **blk_out);
- Summary: Extends or shrinks a heap blockosheap_realloc
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern void *osheap_realloc (byte *heap,
- void *blk,
- int size_increase);
- Summary: Extends or shrinks a heap blockxosheap_resize
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_resize (byte *heap,
- int size_increase);
- Summary: Extends or shrinks a heaposheap_resize
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern void osheap_resize (byte *heap,
- int size_increase);
- Summary: Extends or shrinks a heapxosheap_read_size
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern <os_error=>os.os_error> *xosheap_read_size (byte *heap,
- void *blk,
- int *size);
- Summary: Reads a heap block sizeosheap_read_size
- Defined in: <osheap=>osheap.$>.h
- Declaration: extern int osheap_read_size (byte *heap,
- void *blk);
- Summary: Reads a heap block sizeOSHeap
- <error_HEAP_BAD_REASON>
- <error_HEAP_INIT>
- <error_HEAP_BAD_DESC>
- <error_HEAP_BAD_LINK>
- <error_HEAP_ALLOC>
- <error_HEAP_NOT_ABLOCK>
- <error_HEAP_BAD_EXTEND>
- <error_HEAP_EXCESSIVE_SHRINK>
- <error_HEAP_HEAP_LOCKED>
- <xos_heap>
- <os_heap>
- <xosheap_initialise>
- <osheap_initialise>
- <xosheap_describe>
- <osheap_describe>
- <xosheap_alloc>
- <osheap_alloc>
- <xosheap_free>
- <osheap_free>
- <xosheap_realloc>
- <osheap_realloc>
- <xosheap_resize>
- <osheap_resize>
- <xosheap_read_size>
- <osheap_read_size>