Functions concerning memory issues.
| Name |
Description |
| Addr |
Return address of variable |
| Assigned |
Check if a pointer is valid |
| CompareByte |
Compare 2 memory buffers byte per byte |
| CompareChar |
Compare 2 memory buffers byte per byte |
| CompareDWord |
Compare 2 memory buffers byte per byte |
| CompareWord |
Compare 2 memory buffers byte per byte |
| CSeg |
Return code segment |
| Dispose |
Free dynamically allocated memory |
| DSeg |
Return data segment |
| FillByte |
Fill memory region with 8-bit pattern |
| FillChar |
Fill memory region with certain character |
| FillDWord |
Fill memory region with 32-bit pattern |
| FillQWord |
Fill memory region with 64-bit pattern |
| FillWord |
Fill memory region with 16-bit pattern |
| Freemem |
Release allocated memory |
| Getmem |
Allocate new memory |
| GetMemoryManager |
Return current memory manager |
| High |
Return highest index of open array or enumerated |
| IndexByte |
Find byte-sized value in a memory range |
| IndexChar |
Find char-sized value in a memory range |
| IndexDWord |
Find DWord-sized (32-bit) value in a memory range |
| IndexQWord |
Find QWord-sized value in a memory range |
| IndexWord |
Find word-sized value in a memory range |
| IsMemoryManagerSet |
Is the memory manager set |
| Low |
Return lowest index of open array or enumerated |
| Move |
Move data from one location in memory to another |
| MoveChar0 |
Move data till first zero character |
| New |
Dynamically allocate memory for variable |
| Ofs |
Return offset of variable |
| Ptr |
Combine segment and offset to pointer |
| ReAllocMem |
Resize a memory block on the heap |
| Seg |
Return segment |
| SetMemoryManager |
Set a memory manager |
| Sptr |
Return current stack pointer |
| SSeg |
Return stack segment register value |