[next] [prev] [prev-tail] [tail] [up]

#### Memory management

Functions concerning memory issues.

Name Description Page
____________________________________________________________________________

Addr
  Return address of variable 451
Assigned
  Check if a pointer is valid 456
CompareByte
  Compare 2 memory buffers byte per byte 466
CompareChar
  Compare 2 memory buffers byte per byte 468
CompareDWord
  Compare 2 memory buffers byte per byte 470
CompareWord
  Compare 2 memory buffers byte per byte 472
CSeg
  Return code segment 479
Dispose
  Free dynamically allocated memory 482
DSeg
  Return data segment 484
FillByte
  Fill memory region with 8-bit pattern 497
Fillchar
  Fill memory region with certain character 499
FillDWord
  Fill memory region with 32-bit pattern 500
Fillword
  Fill memory region with 16-bit pattern 501
Freemem
  Release allocated memory 504
Getmem
  Allocate new memory 506
GetMemoryManager
  Return current memory manager 507
High
  Return highest index of open array or enumerated 511
IsMemoryManagerSet
  Is the memory manager set 522
Low
  Return lowest index of open array or enumerated 531
Mark
  Mark current memory position 533
Maxavail
  Return size of largest free memory block 534
Memavail
  Return total available memory 535
Move
  Move data from one location in memory to another 536
MoveChar0
  Move data till first zero character 538
New
  Dynamically allocate memory for variable 539
Ofs
  Return offset of variable 541
Ptr
  Combine segment and offset to pointer 549
ReAllocMem
  Resize a memory block on the heap 608
Release
  Release memory above mark point 556
Seg
  Return segment 567
SetMemoryManager
  Set a memory manager 568
Sptr
  Return current stack pointer 576
SSeg
  Return stack segment register value 579

[next] [prev] [prev-tail] [front] [up]