STDMEM.INC 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. (***********************************************************************)
  2. (* *)
  3. (* StdMem - Include file for Standard Memory Management *)
  4. (* Module. *)
  5. (* *)
  6. (* Release 3.10 *)
  7. (* Copyright 1991-1992 Clarion Software Corporation *)
  8. (***********************************************************************)
  9. include "standard.inc"
  10. (***********************************************************************)
  11. (* Guards - Standard Guard Values *)
  12. (***********************************************************************)
  13. HEAP_GUARD = 4350H
  14. STACK_GUARD = 1234H
  15. (***********************************************************************)
  16. (* StdMem - Standard Core Memory Management Section *)
  17. (***********************************************************************)
  18. memThreshold = 4000H (* OS Allocation Threshold *)
  19. memSegOverhead = 8 (* Must be mult of 4 *)
  20. memLargestFree = 4
  21. memHeapSize = 6
  22. memFreeOverhead = 4
  23. memFreeSize = 0
  24. memNextFree = 2
  25. memEntrySize = 4
  26. memInitEntries = 256
  27. memLargest = 0
  28. memSelector = 2
  29. memTerminator = memEntrySize + memSelector
  30. memSegEmpty = 0 - memSegOverhead
  31.