|
@@ -38,31 +38,34 @@ type
|
|
|
end;
|
|
|
|
|
|
// Rus: Загружаем файл FileName в память Memory.
|
|
|
-// Eng:
|
|
|
+// Eng: Load file FileName into Memory.
|
|
|
function mem_LoadFromFile(out Memory: zglTMemory; const FileName: UTF8String): Boolean;
|
|
|
// Rus: Сохраняем в файл FileName данные взятые из памяти Memory.
|
|
|
-// Eng:
|
|
|
+// Eng: We save the data taken from Memory into the FileName file.
|
|
|
function mem_SaveToFile(var Memory: zglTMemory; const FileName: UTF8String): Boolean;
|
|
|
-// Rus: Установка позиции курсора. Mode указание положения "курсора"
|
|
|
-// FSM_SET - точное
|
|
|
-// FSM_CUR - смещение от текущего курсора
|
|
|
-// FSM_END - от конца
|
|
|
-// Eng:
|
|
|
+// Rus: Установка позиции курсора. Mode указание положения "курсора".
|
|
|
+// FSM_SET - точное
|
|
|
+// FSM_CUR - смещение от текущего курсора
|
|
|
+// FSM_END - от конца
|
|
|
+// Eng: Setting the cursor position. Mode indicating the position of the "cursor".
|
|
|
+// FSM_SET - exact
|
|
|
+// FSM_CUR - offset from the current cursor
|
|
|
+// FSM_END - from the end
|
|
|
function mem_Seek(var Memory: zglTMemory; Offset, Mode: Integer): LongWord;
|
|
|
// Rus: Чтение файла из памяти в указанный буфер, указанного размера Bytes.
|
|
|
-// Eng:
|
|
|
+// Eng: Reading a file from memory into the specified buffer of the specified Bytes size.
|
|
|
function mem_Read(var Memory: zglTMemory; var Buffer; Bytes: LongWord): LongWord;
|
|
|
-// Rus: Чтение остатка файла (при чём тут Swap?)
|
|
|
-// Eng:
|
|
|
+// Rus: Чтение остатка файла (при чём тут Swap?).
|
|
|
+// Eng: Reading the rest of a file.
|
|
|
function mem_ReadSwap(var Memory: zglTMemory; var Buffer; Bytes: LongWord): LongWord;
|
|
|
// Rus: Записываем в память данные из буфера.
|
|
|
-// Eng:
|
|
|
+// Eng: We write data from the buffer into memory.
|
|
|
function mem_Write(var Memory: zglTMemory; const Buffer; Bytes: LongWord): LongWord;
|
|
|
// Rus: Изменение/установка размеров памяти.
|
|
|
-// Eng:
|
|
|
+// Eng: Changing/setting memory sizes.
|
|
|
procedure mem_SetSize(var Memory: zglTMemory; Size: LongWord);
|
|
|
// Rus: Очистка памяти.
|
|
|
-// Eng:
|
|
|
+// Eng: Clearing memory.
|
|
|
procedure mem_Free(var Memory: zglTMemory);
|
|
|
|
|
|
{$IFDEF ENDIAN_BIG}
|