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