FreeBASIC  0.91.0
rtl-file.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "ast.bi"
#include "lex.bi"
#include "rtl.bi"
Include dependency graph for rtl-file.bas:

Go to the source code of this file.

Functions

sub rtlFileModInit ()
 
sub rtlFileModEnd ()
 
function_as_ASTNODE_ptr rtlFileOpen (byval_as_ASTNODE_ptr filename, byval_as_ASTNODE_ptr fmode, byval_as_ASTNODE_ptr faccess, byval_as_ASTNODE_ptr flock, byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr flen, byval_as_ASTNODE_ptr fencoding, byval_as_integer isfunc, byval_as_FBOPENKIND openkind)
 
function_as_ASTNODE_ptr rtlFileOpenShort (byval_as_ASTNODE_ptr filename, byval_as_ASTNODE_ptr fmode, byval_as_ASTNODE_ptr faccess, byval_as_ASTNODE_ptr flock, byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr flen, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlFileClose (byval_as_ASTNODE_ptr filenum, byval_as_integer isfunc)
 
function_as_integer rtlFileSeek (byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr newpos)
 
function_as_ASTNODE_ptr rtlFileTell (byval_as_ASTNODE_ptr filenum)
 
function_as_ASTNODE_ptr rtlFilePut (byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr offset, byval_as_ASTNODE_ptr src, byval_as_ASTNODE_ptr elements, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlFilePutArray (byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr offset, byval_as_ASTNODE_ptr src, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlFileGet (byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr offset, byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr elements, byval_as_ASTNODE_ptr iobytes, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlFileGetArray (byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr offset, byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr iobytes, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlFileStrInput (byval_as_ASTNODE_ptr bytesexpr, byval_as_ASTNODE_ptr filenum, byval_as_integer tk)
 
function_as_integer rtlFileLineInput (byval_as_integer isfile, byval_as_ASTNODE_ptr expr, byval_as_ASTNODE_ptr dstexpr, byval_as_integer addquestion, byval_as_integer addnewline)
 
function_as_integer rtlFileLineInputWstr (byval_as_integer isfile, byval_as_ASTNODE_ptr expr, byval_as_ASTNODE_ptr dstexpr, byval_as_integer addquestion, byval_as_integer addnewline)
 
function_as_integer rtlFileInput (byval_as_integer isfile, byval_as_ASTNODE_ptr expr, byval_as_integer addquestion, byval_as_integer addnewline)
 
function_as_integer rtlFileInputGet (byval_as_ASTNODE_ptr dstexpr)
 
function_as_integer rtlFileLock (byval_as_integer islock, byval_as_ASTNODE_ptr filenum, byval_as_ASTNODE_ptr iniexpr, byval_as_ASTNODE_ptr endexpr)
 
function_as_ASTNODE_ptr rtlFileRename (byval_as_ASTNODE_ptr filename_new, byval_as_ASTNODE_ptr filename_old, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlWidthFile (byval_as_ASTNODE_ptr fnum, byval_as_ASTNODE_ptr width_arg, byval_as_integer isfunc)
 

Variables

FB_RTL_PROCDEF funcdata [to+1] =
 

Function Documentation

function_as_ASTNODE_ptr rtlFileClose ( byval_as_ASTNODE_ptr  filenum,
byval_as_integer  isfunc 
)

Definition at line 1268 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileGet ( byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  offset,
byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  elements,
byval_as_ASTNODE_ptr  iobytes,
byval_as_integer  isfunc 
)

Definition at line 1514 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileGetArray ( byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  offset,
byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  iobytes,
byval_as_integer  isfunc 
)

Definition at line 1633 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlFileInput ( byval_as_integer  isfile,
byval_as_ASTNODE_ptr  expr,
byval_as_integer  addquestion,
byval_as_integer  addnewline 
)

Definition at line 1883 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlFileInputGet ( byval_as_ASTNODE_ptr  dstexpr)

Definition at line 1936 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlFileLineInput ( byval_as_integer  isfile,
byval_as_ASTNODE_ptr  expr,
byval_as_ASTNODE_ptr  dstexpr,
byval_as_integer  addquestion,
byval_as_integer  addnewline 
)

Definition at line 1740 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlFileLineInputWstr ( byval_as_integer  isfile,
byval_as_ASTNODE_ptr  expr,
byval_as_ASTNODE_ptr  dstexpr,
byval_as_integer  addquestion,
byval_as_integer  addnewline 
)

Definition at line 1814 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlFileLock ( byval_as_integer  islock,
byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  iniexpr,
byval_as_ASTNODE_ptr  endexpr 
)

Definition at line 2022 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlFileModEnd ( )

Definition at line 1092 of file rtl-file.bas.

Here is the caller graph for this function:

sub rtlFileModInit ( )

Definition at line 1085 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileOpen ( byval_as_ASTNODE_ptr  filename,
byval_as_ASTNODE_ptr  fmode,
byval_as_ASTNODE_ptr  faccess,
byval_as_ASTNODE_ptr  flock,
byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  flen,
byval_as_ASTNODE_ptr  fencoding,
byval_as_integer  isfunc,
byval_as_FBOPENKIND  openkind 
)

Definition at line 1100 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileOpenShort ( byval_as_ASTNODE_ptr  filename,
byval_as_ASTNODE_ptr  fmode,
byval_as_ASTNODE_ptr  faccess,
byval_as_ASTNODE_ptr  flock,
byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  flen,
byval_as_integer  isfunc 
)

Definition at line 1211 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFilePut ( byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  offset,
byval_as_ASTNODE_ptr  src,
byval_as_ASTNODE_ptr  elements,
byval_as_integer  isfunc 
)

Definition at line 1358 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFilePutArray ( byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  offset,
byval_as_ASTNODE_ptr  src,
byval_as_integer  isfunc 
)

Definition at line 1453 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileRename ( byval_as_ASTNODE_ptr  filename_new,
byval_as_ASTNODE_ptr  filename_old,
byval_as_integer  isfunc 
)

Definition at line 2081 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlFileSeek ( byval_as_ASTNODE_ptr  filenum,
byval_as_ASTNODE_ptr  newpos 
)

Definition at line 1298 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileStrInput ( byval_as_ASTNODE_ptr  bytesexpr,
byval_as_ASTNODE_ptr  filenum,
byval_as_integer  tk 
)

Definition at line 1711 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlFileTell ( byval_as_ASTNODE_ptr  filenum)

Definition at line 1335 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWidthFile ( byval_as_ASTNODE_ptr  fnum,
byval_as_ASTNODE_ptr  width_arg,
byval_as_integer  isfunc 
)

Definition at line 2112 of file rtl-file.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

FB_RTL_PROCDEF funcdata[to+1] =

Definition at line 11 of file rtl-file.bas.