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

Go to the source code of this file.

Data Structures

class  RTLCTX
 

Functions

sub rtlArrayModInit ()
 
sub rtlConsoleModInit ()
 
sub rtlDataModInit ()
 
sub rtlErrorModInit ()
 
sub rtlFileModInit ()
 
sub rtlGfxModInit ()
 
sub rtlMacroModInit ()
 
sub rtlMathModInit ()
 
sub rtlMemModInit ()
 
sub rtlPrintModInit ()
 
sub rtlProfileModInit ()
 
sub rtlStringModInit ()
 
sub rtlSystemModInit ()
 
sub rtlGosubModInit ()
 
sub rtlOOPModInit ()
 
sub rtlArrayModEnd ()
 
sub rtlConsoleModEnd ()
 
sub rtlDataModEnd ()
 
sub rtlErrorModEnd ()
 
sub rtlFileModEnd ()
 
sub rtlGfxModEnd ()
 
sub rtlMacroModEnd ()
 
sub rtlMathModEnd ()
 
sub rtlMemModEnd ()
 
sub rtlPrintModEnd ()
 
sub rtlProfileModEnd ()
 
sub rtlStringModEnd ()
 
sub rtlSystemModEnd ()
 
sub rtlGosubModEnd ()
 
sub rtlOOPModEnd ()
 
sub rtlInit (void)
 
sub rtlEnd (void)
 
sub rtlAddIntrinsicProcs (byval_as_const_FB_RTL_PROCDEF_ptr procdef)
 
function_as_FBSYMBOL_ptr rtlProcLookup (byval_as_const_zstring_ptr pname, byval_as_integer pidx)
 
function_as_ASTNODE_ptr rtlOvlProcCall (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr param1, byval_as_ASTNODE_ptr param2)
 
function_as_longint rtlCalcExprLen (byval_as_ASTNODE_ptr expr)
 
function_as_longint rtlCalcStrLen (byval_as_ASTNODE_ptr expr, byval_as_integer dtype)
 

Variables

RTLCTX ctx
 
FBSYMBOL_ptr rtlLookupTB [toFB_RTL_INDEXES+1]
 

Function Documentation

sub rtlAddIntrinsicProcs ( byval_as_const_FB_RTL_PROCDEF_ptr  procdef)

Definition at line 103 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlArrayModEnd ( )

Definition at line 260 of file rtl-array.bas.

Here is the caller graph for this function:

sub rtlArrayModInit ( )

Definition at line 256 of file rtl-array.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_longint rtlCalcExprLen ( byval_as_ASTNODE_ptr  expr)

Definition at line 413 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_longint rtlCalcStrLen ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  dtype 
)

Definition at line 431 of file rtl.bas.

Here is the caller graph for this function:

sub rtlConsoleModEnd ( )

Definition at line 214 of file rtl-console.bas.

Here is the caller graph for this function:

sub rtlConsoleModInit ( )

Definition at line 207 of file rtl-console.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlDataModEnd ( )

Definition at line 166 of file rtl-data.bas.

Here is the caller graph for this function:

sub rtlDataModInit ( )

Definition at line 159 of file rtl-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlEnd ( void  )

Definition at line 77 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlErrorModEnd ( )

Definition at line 225 of file rtl-error.bas.

Here is the caller graph for this function:

sub rtlErrorModInit ( )

Definition at line 218 of file rtl-error.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:

sub rtlGfxModEnd ( )

Definition at line 1328 of file rtl-gfx.bas.

Here is the caller graph for this function:

sub rtlGfxModInit ( )

Definition at line 1321 of file rtl-gfx.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlGosubModEnd ( )

Definition at line 116 of file rtl-gosub.bas.

Here is the caller graph for this function:

sub rtlGosubModInit ( )

Definition at line 98 of file rtl-gosub.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlInit ( void  )

Definition at line 54 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlMacroModEnd ( )

Definition at line 634 of file rtl-macro.bas.

Here is the caller graph for this function:

sub rtlMacroModInit ( )

Definition at line 625 of file rtl-macro.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlMathModEnd ( )

Definition at line 636 of file rtl-math.bas.

Here is the caller graph for this function:

sub rtlMathModInit ( )

Definition at line 629 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlMemModEnd ( )

Definition at line 222 of file rtl-mem.bas.

Here is the caller graph for this function:

sub rtlMemModInit ( )

Definition at line 206 of file rtl-mem.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlOOPModEnd ( )

Definition at line 37 of file rtl-oop.bas.

Here is the caller graph for this function:

sub rtlOOPModInit ( )

Definition at line 30 of file rtl-oop.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlOvlProcCall ( byval_as_FBSYMBOL_ptr  sym,
byval_as_ASTNODE_ptr  param1,
byval_as_ASTNODE_ptr  param2 
)

Definition at line 360 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlPrintModEnd ( )

Definition at line 616 of file rtl-print.bas.

Here is the caller graph for this function:

sub rtlPrintModInit ( )

Definition at line 609 of file rtl-print.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_FBSYMBOL_ptr rtlProcLookup ( byval_as_const_zstring_ptr  pname,
byval_as_integer  pidx 
)

Definition at line 320 of file rtl.bas.

Here is the call graph for this function:

sub rtlProfileModEnd ( )

Definition at line 38 of file rtl-profile.bas.

Here is the caller graph for this function:

sub rtlProfileModInit ( )

Definition at line 34 of file rtl-profile.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlStringModEnd ( )

Definition at line 2026 of file rtl-string.bas.

Here is the caller graph for this function:

sub rtlStringModInit ( )

Definition at line 2019 of file rtl-string.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlSystemModEnd ( )

Definition at line 541 of file rtl-system.bas.

Here is the caller graph for this function:

sub rtlSystemModInit ( )

Definition at line 534 of file rtl-system.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

RTLCTX ctx

Definition at line 49 of file rtl.bas.

FBSYMBOL_ptr rtlLookupTB[toFB_RTL_INDEXES+1]

Definition at line 50 of file rtl.bas.