for (Byte = 0; Byte < 256; Byte++) Buffer[Byte] = 0xFF;
// get offset of temporary variable record in 256 byte segment
TmpVarRec = (VARIABLE_RECORD *)(Buffer + (Offset % 256));
// copy variable record
*TmpVarRec = *VarRec;
for (Byte = 0; Byte < MAX_VARIABLE_SIZE; Byte++)
{
TmpVarRec->Data[Byte] = VarRec->Data[Byte];
}
|