home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / OSHeap / HelpData next >
Encoding:
Text File  |  1994-08-10  |  4.1 KB  |  108 lines

  1. error_HEAP_BAD_REASON
  2. Defined in:   <osheap=>osheap.$>.h
  3. Declaration:  #define error_HEAP_BAD_REASON 0x180uerror_HEAP_INIT
  4. Defined in:   <osheap=>osheap.$>.h
  5. Declaration:  #define error_HEAP_INIT 0x181uerror_HEAP_BAD_DESC
  6. Defined in:   <osheap=>osheap.$>.h
  7. Declaration:  #define error_HEAP_BAD_DESC 0x182uerror_HEAP_BAD_LINK
  8. Defined in:   <osheap=>osheap.$>.h
  9. Declaration:  #define error_HEAP_BAD_LINK 0x183uerror_HEAP_ALLOC
  10. Defined in:   <osheap=>osheap.$>.h
  11. Declaration:  #define error_HEAP_ALLOC 0x184uerror_HEAP_NOT_ABLOCK
  12. Defined in:   <osheap=>osheap.$>.h
  13. Declaration:  #define error_HEAP_NOT_ABLOCK 0x185uerror_HEAP_BAD_EXTEND
  14. Defined in:   <osheap=>osheap.$>.h
  15. Declaration:  #define error_HEAP_BAD_EXTEND 0x186uerror_HEAP_EXCESSIVE_SHRINK
  16. Defined in:   <osheap=>osheap.$>.h
  17. Declaration:  #define error_HEAP_EXCESSIVE_SHRINK 0x187uerror_HEAP_HEAP_LOCKED
  18. Defined in:   <osheap=>osheap.$>.h
  19. Declaration:  #define error_HEAP_HEAP_LOCKED 0x188uxos_heap
  20. Performs various operations on a heapos_heap
  21. Performs various operations on a heapxosheap_initialise
  22. Defined in:   <osheap=>osheap.$>.h
  23. Declaration:  extern <os_error=>os.os_error> *xosheap_initialise (byte *heap,
  24.                  int size);
  25. Summary:      Initialises a heaposheap_initialise
  26. Defined in:   <osheap=>osheap.$>.h
  27. Declaration:  extern void osheap_initialise (byte *heap,
  28.                  int size);
  29. Summary:      Initialises a heapxosheap_describe
  30. Defined in:   <osheap=>osheap.$>.h
  31. Declaration:  extern <os_error=>os.os_error> *xosheap_describe (byte *heap,
  32.                  int *max,
  33.                  int *free);
  34. Summary:      Describes a heaposheap_describe
  35. Defined in:   <osheap=>osheap.$>.h
  36. Declaration:  extern int osheap_describe (byte *heap,
  37.                  int *max);
  38. Summary:      Describes a heapxosheap_alloc
  39. Defined in:   <osheap=>osheap.$>.h
  40. Declaration:  extern <os_error=>os.os_error> *xosheap_alloc (byte *heap,
  41.                  int size,
  42.                  void **blk);
  43. Summary:      Gets a heap blockosheap_alloc
  44. Defined in:   <osheap=>osheap.$>.h
  45. Declaration:  extern void *osheap_alloc (byte *heap,
  46.                  int size);
  47. Summary:      Gets a heap blockxosheap_free
  48. Defined in:   <osheap=>osheap.$>.h
  49. Declaration:  extern <os_error=>os.os_error> *xosheap_free (byte *heap,
  50.                  void *blk);
  51. Summary:      Frees a heap blockosheap_free
  52. Defined in:   <osheap=>osheap.$>.h
  53. Declaration:  extern void osheap_free (byte *heap,
  54.                  void *blk);
  55. Summary:      Frees a heap blockxosheap_realloc
  56. Defined in:   <osheap=>osheap.$>.h
  57. Declaration:  extern <os_error=>os.os_error> *xosheap_realloc (byte *heap,
  58.                  void *blk,
  59.                  int size_increase,
  60.                  void **blk_out);
  61. Summary:      Extends or shrinks a heap blockosheap_realloc
  62. Defined in:   <osheap=>osheap.$>.h
  63. Declaration:  extern void *osheap_realloc (byte *heap,
  64.                  void *blk,
  65.                  int size_increase);
  66. Summary:      Extends or shrinks a heap blockxosheap_resize
  67. Defined in:   <osheap=>osheap.$>.h
  68. Declaration:  extern <os_error=>os.os_error> *xosheap_resize (byte *heap,
  69.                  int size_increase);
  70. Summary:      Extends or shrinks a heaposheap_resize
  71. Defined in:   <osheap=>osheap.$>.h
  72. Declaration:  extern void osheap_resize (byte *heap,
  73.                  int size_increase);
  74. Summary:      Extends or shrinks a heapxosheap_read_size
  75. Defined in:   <osheap=>osheap.$>.h
  76. Declaration:  extern <os_error=>os.os_error> *xosheap_read_size (byte *heap,
  77.                  void *blk,
  78.                  int *size);
  79. Summary:      Reads a heap block sizeosheap_read_size
  80. Defined in:   <osheap=>osheap.$>.h
  81. Declaration:  extern int osheap_read_size (byte *heap,
  82.                  void *blk);
  83. Summary:      Reads a heap block sizeOSHeap
  84. <error_HEAP_BAD_REASON>
  85. <error_HEAP_INIT>
  86. <error_HEAP_BAD_DESC>
  87. <error_HEAP_BAD_LINK>
  88. <error_HEAP_ALLOC>
  89. <error_HEAP_NOT_ABLOCK>
  90. <error_HEAP_BAD_EXTEND>
  91. <error_HEAP_EXCESSIVE_SHRINK>
  92. <error_HEAP_HEAP_LOCKED>
  93. <xos_heap>
  94. <os_heap>
  95. <xosheap_initialise>
  96. <osheap_initialise>
  97. <xosheap_describe>
  98. <osheap_describe>
  99. <xosheap_alloc>
  100. <osheap_alloc>
  101. <xosheap_free>
  102. <osheap_free>
  103. <xosheap_realloc>
  104. <osheap_realloc>
  105. <xosheap_resize>
  106. <osheap_resize>
  107. <xosheap_read_size>
  108. <osheap_read_size>