IOLIB is a IO library contains a set of functions for file management
(defun return (val ) val )
This functions returns it’s parameter.
(defun OpenFile (fileName writeable )
This fuction opens specified file for read-only access if writeable is set to zero, and for RW access otherwise. The fuction returns file handle or 0xFFFFFFFF, on error
(defun CreateFile (fileName)
This fuction creates specified file and returns file handle or 0xFFFFFFFF, on error
(defun ReadFile ( handle binbuffer size )
This functions reads size bytes into binbuffer from file with given handle
(defun WriteFile ( handle binbuffer size )
This functions writes size bytes from binbuffer into file with given handle.
(defun SeekFile (handle offset)
This function moves file pointer to a given offset.
(defun GetFileSize (handle)
This functions returns given file size.
(defun GetFilePos (handle)
This function returns file pointer for given file
(defun CloseFile (handle)
Closes given file.
(defun WriteText(handle string)
This function writes given string to a file
(defun ReadText(handle )
This function reads a text file content and returns it.