LinearMemoryManager.GetBlockFromBuffer (METH) ¶ METHOD GetBlockFromBuffer : POINTER TO LMMBlock InOut: Scope Name Type Return GetBlockFromBuffer POINTER TO LMMBlock Input pBuffer POINTER TO DWORD
LinearMemoryManager.GetNextBlock (METH) ¶ METHOD GetNextBlock : POINTER TO LMMBLock InOut: Scope Name Type Return GetNextBlock POINTER TO LMMBLock Input pCurBlock POINTER TO LMMBlock
BitCpy (FUN) ¶ FUNCTION BitCpy : BOOL InOut: Scope Name Type Comment Return BitCpy BOOL Input pDest POINTER TO BYTE wDstStartBit WORD pSource POINTER TO BYTE wSrcStartBit WORD wSize WORD Size in bits
MemCmp (FUN) ¶ FUNCTION MemCmp : BOOL MemCmp compares two memory buffers. This function compares the data at “pbyMem1” of “dwSize” bytes with the data at “pbyMem2”. If the data is fully equal, the function returns TRUE. Otherwise the function returns FALSE. If dwSize is 0, the function returns TRUE, as zero compared bytes are always equal. Note, that this function (similar to memcmp in C) makes no additional checks of input parameters. The caller has to take care about the validity of pointers and sizes, passed to this function. As the function implements no error handling, the exact count of “dwSize” bytes is compared. InOut: Scope Name Type Comment Return MemCmp BOOL Input pbyMem1 POINTER TO BYTE Pointer to memory which should be compared pbyMem2 POINTER TO BYTE Pointer to memory which should be compared dwSize DWORD Number of bytes to compare
MemCpy (FUN) ¶ FUNCTION MemCpy InOut: Scope Name Type Input pbyDest POINTER TO BYTE pbySrc POINTER TO BYTE dwSize DWORD
MemSet (FUN) ¶ FUNCTION MemSet InOut: Scope Name Type Input pbyBuffer POINTER TO BYTE byValue BYTE dwSize DWORD
Swapping ¶ MemForceSwap (Function) Swap (Function) SwapLocalToIntel (Function) SwapLocalToMotorola (Function)
MemForceSwap (FUN) ¶ FUNCTION MemForceSwap : INT Swaps the given data - no matter which byte order the target system has. InOut: Scope Name Type Return MemForceSwap INT Input pbyBuffer POINTER TO BYTE iSize INT iCount INT
Swap (FUN) ¶ FUNCTION Swap : INT InOut: Scope Name Type Return Swap INT Input puc POINTER TO BYTE iSize INT
SwapLocalToIntel (FUN) ¶ FUNCTION SwapLocalToIntel Swaps the given data to intel byte order. Code is only generated on Motorola Byte Order Systems ({IF hasvalue(ByteOrder,’Motorola’)}) InOut: Scope Name Type Input pAddress POINTER TO BYTE iSize INT