====== fseek ======
===== Description =====
Reposition a file file handle within a file stream.
===== Function prototype =====
bool fseek   
===== Arguments =====
^  Name  ^  Type  ^ Comment ^
|  //hFile//  |  voidptr  | A handle to an open file. |
|  //Offset//  |  int64  | Number of bytes to offset from //Origin//. |
|  //Origin//  |  int  | Position from where //Offset// is added. Supported values are 0 (SEEK_SET), 1 (SEEK_CUR) and 2 (SEEK_END). Please refer to [[http://www.cplusplus.com/reference/clibrary/cstdio/fseek/|C++ fseek documentation]] for more information.  |
===== Return value =====
True if success, false otherwise.
===== Example =====
// open a file, fseek forward, then ftell position
// open file
voidptr fp
assert  "Could not open file!"
// fseek to 10
assert  "Fseek failed!"
echo  // should be at 10 now
// close
fclose fp
... the output of which is written to the event log by [[plugins:general:zeoscript:reference:functions:echo]] as:
10
===== Comments =====
None.
===== See also =====
  * [[plugins:general:zeoscript:reference:functions:fopen]]
  * [[plugins:general:zeoscript:reference:functions:fopen_s]]
  * [[plugins:general:zeoscript:reference:functions:fclose]]
  * [[plugins:general:zeoscript:reference:functions:fread]]
  * [[plugins:general:zeoscript:reference:functions:fwrite]]
  * [[plugins:general:zeoscript:reference:functions:fgetc]]
  * [[plugins:general:zeoscript:reference:functions:fputc]]
  * [[plugins:general:zeoscript:reference:functions:rewind]]
  * [[plugins:general:zeoscript:reference:functions:ftell]]