Memoryfunctions
Memory management functions
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 |
| MemSize | Get size of allocation |
| 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 |