FreeBASIC  0.91.0
rtl.bi File Reference
#include "ast.bi"
#include "fbint.bi"
Include dependency graph for rtl.bi:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  FB_RTL_PARAMDEF
 
class  FB_RTL_PROCDEF
 

Macros

#define FB_RTL_STRINIT   /* "fb_StrInit" */
 
#define FB_RTL_STRDELETE   /* "fb_StrDelete" */
 
#define FB_RTL_STRASSIGN   /* "fb_StrAssign" */
 
#define FB_RTL_STRCONCAT   /* "fb_StrConcat" */
 
#define FB_RTL_STRCOMPARE   /* "fb_StrCompare" */
 
#define FB_RTL_STRCONCATASSIGN   /* "fb_StrConcatAssign" */
 
#define FB_RTL_STRALLOCTMPRES   /* "fb_StrAllocTempResult" */
 
#define FB_RTL_STRALLOCTMPDESCV   /* "fb_StrAllocTempDescV" */
 
#define FB_RTL_STRALLOCTMPDESCF   /* "fb_StrAllocTempDescF" */
 
#define FB_RTL_STRALLOCTMPDESCZ   /* "fb_StrAllocTempDescZ" */
 
#define FB_RTL_STRALLOCTMPDESCZEX   /* "fb_StrAllocTempDescZEx" */
 
#define FB_RTL_INT2STR   /* "fb_IntToStr" */
 
#define FB_RTL_UINT2STR   /* "fb_UIntToStr" */
 
#define FB_RTL_LONGINT2STR   /* "fb_LongintToStr" */
 
#define FB_RTL_ULONGINT2STR   /* "fb_ULongintToStr" */
 
#define FB_RTL_FLT2STR   /* "fb_FloatToStr" */
 
#define FB_RTL_DBL2STR   /* "fb_DoubleToStr" */
 
#define FB_RTL_WSTR2STR   /* "fb_WstrToStr" */
 
#define FB_RTL_INT2STR_QB   /* "fb_IntToStrQB" */
 
#define FB_RTL_UINT2STR_QB   /* "fb_UIntToStrQB" */
 
#define FB_RTL_LONGINT2STR_QB   /* "fb_LongintToStrQB" */
 
#define FB_RTL_ULONGINT2STR_QB   /* "fb_ULongintToStrQB" */
 
#define FB_RTL_FLT2STR_QB   /* "fb_FloatToStrQB" */
 
#define FB_RTL_DBL2STR_QB   /* "fb_DoubleToStrQB" */
 
#define FB_RTL_STR2INT   /* "valint" */
 
#define FB_RTL_STR2UINT   /* "valuint" */
 
#define FB_RTL_STR2LNG   /* "vallng" */
 
#define FB_RTL_STR2ULNG   /* "valulng" */
 
#define FB_RTL_STR2DBL   /* "val" */
 
#define FB_RTL_MKD   /* "fb_MKD" */
 
#define FB_RTL_MKS   /* "fb_MKS" */
 
#define FB_RTL_MKSHORT   /* "fb_MKSHORT" */
 
#define FB_RTL_MKI   /* "fb_MKI" */
 
#define FB_RTL_MKL   /* "fb_MKL" */
 
#define FB_RTL_MKLONGINT   /* "fb_MKLONGINT" */
 
#define FB_RTL_CVD   /* "fb_CVD" */
 
#define FB_RTL_CVS   /* "fb_CVS" */
 
#define FB_RTL_CVSHORT   /* "fb_CVSHORT" */
 
#define FB_RTL_CVL   /* "fb_CVL" */
 
#define FB_RTL_CVLONGINT   /* "fb_CVLONGINT" */
 
#define FB_RTL_CVDFROMLONGINT   /* "fb_CVDFROMLONGINT" */
 
#define FB_RTL_CVSFROML   /* "fb_CVSFROML" */
 
#define FB_RTL_CVLFROMS   /* "fb_CVLFROMS" */
 
#define FB_RTL_CVLONGINTFROMD   /* "fb_CVLONGINTFROMD" */
 
#define FB_RTL_STRMID   /* "fb_StrMid" */
 
#define FB_RTL_STRASSIGNMID   /* "fb_StrAssignMid" */
 
#define FB_RTL_STRFILL1   /* "fb_StrFill1" */
 
#define FB_RTL_STRFILL2   /* "fb_StrFill2" */
 
#define FB_RTL_STRLEN   /* "fb_StrLen" */
 
#define FB_RTL_STRLSET   /* "fb_StrLset" */
 
#define FB_RTL_STRRSET   /* "fb_StrRset" */
 
#define FB_RTL_STRASC   /* "fb_ASC" */
 
#define FB_RTL_STRCHR   /* "fb_CHR" */
 
#define FB_RTL_STRINSTR   /* "fb_StrInstr" */
 
#define FB_RTL_STRINSTRANY   /* "fb_StrInstrAny" */
 
#define FB_RTL_STRINSTRREV   /* "fb_StrInstrRev" */
 
#define FB_RTL_STRINSTRREVANY   /* "fb_StrInstrRevAny" */
 
#define FB_RTL_STRTRIM   /* "fb_TRIM" */
 
#define FB_RTL_STRTRIMANY   /* "fb_TrimAny" */
 
#define FB_RTL_STRTRIMEX   /* "fb_TrimEx" */
 
#define FB_RTL_STRRTRIM   /* "fb_RTRIM" */
 
#define FB_RTL_STRRTRIMANY   /* "fb_RTrimAny" */
 
#define FB_RTL_STRRTRIMEX   /* "fb_RTrimEx" */
 
#define FB_RTL_STRLTRIM   /* "fb_LTRIM" */
 
#define FB_RTL_STRLTRIMANY   /* "fb_LTrimAny" */
 
#define FB_RTL_STRLTRIMEX   /* "fb_LTrimEx" */
 
#define FB_RTL_STRLCASE2   /* "fb_StrLcase2" */
 
#define FB_RTL_STRUCASE2   /* "fb_StrUcase2" */
 
#define FB_RTL_STRSWAP   /* "fb_StrSwap" */
 
#define FB_RTL_WSTRALLOC   /* "fb_WstrAlloc" */
 
#define FB_RTL_WSTRDELETE   /* "fb_WstrDelete" */
 
#define FB_RTL_WSTRASSIGN   /* "fb_WstrAssign" */
 
#define FB_RTL_WSTRASSIGNWA   /* "fb_WstrAssignFromA" */
 
#define FB_RTL_WSTRASSIGNAW   /* "fb_WstrAssignToA" */
 
#define FB_RTL_WSTRASSIGNAW_INIT   /* "fb_WstrAssignToA_Init" */
 
#define FB_RTL_WSTRCONCAT   /* "fb_WstrConcat" */
 
#define FB_RTL_WSTRCONCATWA   /* "fb_WstrConcatWA" */
 
#define FB_RTL_WSTRCONCATAW   /* "fb_WstrConcatAW" */
 
#define FB_RTL_WSTRCOMPARE   /* "fb_WstrCompare" */
 
#define FB_RTL_WSTRCONCATASSIGN   /* "fb_WstrConcatAssign" */
 
#define FB_RTL_INT2WSTR   /* "fb_IntToWstr" */
 
#define FB_RTL_UINT2WSTR   /* "fb_UIntToWstr" */
 
#define FB_RTL_LONGINT2WSTR   /* "fb_LongintToWstr" */
 
#define FB_RTL_ULONGINT2WSTR   /* "fb_ULongintToWstr" */
 
#define FB_RTL_FLT2WSTR   /* "fb_FloatToWstr" */
 
#define FB_RTL_DBL2WSTR   /* "fb_DoubleToWstr" */
 
#define FB_RTL_STR2WSTR   /* "fb_StrToWstr" */
 
#define FB_RTL_WSTRMID   /* "fb_WstrMid" */
 
#define FB_RTL_WSTRASSIGNMID   /* "fb_WstrAssignMid" */
 
#define FB_RTL_WSTRFILL1   /* "fb_WstrFill1" */
 
#define FB_RTL_WSTRFILL2   /* "fb_WstrFill2" */
 
#define FB_RTL_WSTRLEN   /* "fb_WstrLen" */
 
#define FB_RTL_WSTRLSET   /* "fb_WstrLset" */
 
#define FB_RTL_WSTRRSET   /* "fb_WstrRset" */
 
#define FB_RTL_WSTRASC   /* "fb_WstrAsc" */
 
#define FB_RTL_WSTRCHR   /* "fb_WstrChr" */
 
#define FB_RTL_WSTRINSTR   /* "fb_WstrInstr" */
 
#define FB_RTL_WSTRINSTRANY   /* "fb_WstrInstrAny" */
 
#define FB_RTL_WSTRINSTRREV   /* "fb_WstrInstrRev" */
 
#define FB_RTL_WSTRINSTRREVANY   /* "fb_WstrInstrRevAny" */
 
#define FB_RTL_WSTRTRIM   /* "fb_WstrTrim" */
 
#define FB_RTL_WSTRTRIMANY   /* "fb_WstrTrimAny" */
 
#define FB_RTL_WSTRTRIMEX   /* "fb_WstrTrimEx" */
 
#define FB_RTL_WSTRRTRIM   /* "fb_WstrRTrim" */
 
#define FB_RTL_WSTRRTRIMANY   /* "fb_WstrRTrimAny" */
 
#define FB_RTL_WSTRRTRIMEX   /* "fb_WstrRTrimEx" */
 
#define FB_RTL_WSTRLTRIM   /* "fb_WstrLTrim" */
 
#define FB_RTL_WSTRLTRIMANY   /* "fb_WstrLTrimAny" */
 
#define FB_RTL_WSTRLTRIMEX   /* "fb_WstrLTrimEx" */
 
#define FB_RTL_WSTRLCASE2   /* "fb_WstrLcase2" */
 
#define FB_RTL_WSTRUCASE2   /* "fb_WstrUcase2" */
 
#define FB_RTL_WSTRSWAP   /* "fb_WstrSwap" */
 
#define FB_RTL_LONGINTDIV   /* "fb___divdi3" */
 
#define FB_RTL_ULONGINTDIV   /* "fb___udivdi3" */
 
#define FB_RTL_LONGINTMOD   /* "fb___moddi3" */
 
#define FB_RTL_ULONGINTMOD   /* "fb___umoddi3" */
 
#define FB_RTL_DBL2ULONGINT   /* "fb___fixunsdfdi" */
 
#define FB_RTL_ARRAYDESTRUCTOBJ   /* "fb_ArrayDestructObj" */
 
#define FB_RTL_ARRAYDESTRUCTSTR   /* "fb_ArrayDestructStr" */
 
#define FB_RTL_ARRAYCLEAR   /* "fb_ArrayClear" */
 
#define FB_RTL_ARRAYCLEAROBJ   /* "fb_ArrayClearObj" */
 
#define FB_RTL_ARRAYERASE   /* "fb_ArrayErase" */
 
#define FB_RTL_ARRAYERASEOBJ   /* "fb_ArrayEraseObj" */
 
#define FB_RTL_ARRAYERASESTR   /* "fb_ArrayStrErase" */
 
#define FB_RTL_ARRAYREDIM   /* "fb_ArrayRedimEx" */
 
#define FB_RTL_ARRAYREDIM_OBJ   /* "fb_ArrayRedimObj" */
 
#define FB_RTL_ARRAYREDIMPRESV   /* "fb_ArrayRedimPresvEx" */
 
#define FB_RTL_ARRAYREDIMPRESV_OBJ   /* "fb_ArrayRedimPresvObj" */
 
#define FB_RTL_ARRAYLBOUND   /* "fb_ArrayLBound" */
 
#define FB_RTL_ARRAYUBOUND   /* "fb_ArrayUBound" */
 
#define FB_RTL_ARRAYSNGBOUNDCHK   /* "fb_ArraySngBoundChk" */
 
#define FB_RTL_ARRAYBOUNDCHK   /* "fb_ArrayBoundChk" */
 
#define FB_RTL_NULLPTRCHK   /* "fb_NullPtrChk" */
 
#define FB_RTL_ISTYPEOF   /* "fb_IsTypeOf" */
 
#define FB_RTL_CPUDETECT   /* "fb_CpuDetect" */
 
#define FB_RTL_INIT   /* "fb_Init" */
 
#define FB_RTL_INITSIGNALS   /* "fb_InitSignals" */
 
#define FB_RTL_INITCRTCTOR   /* "fb___main" */
 
#define FB_RTL_END   /* "fb_End" */
 
#define FB_RTL_ATEXIT   /* "fb_atexit" */
 
#define FB_RTL_DATARESTORE   /* "fb_DataRestore" */
 
#define FB_RTL_DATAREADSTR   /* "fb_DataReadStr" */
 
#define FB_RTL_DATAREADWSTR   /* "fb_DataReadWstr" */
 
#define FB_RTL_DATAREADBYTE   /* "fb_DataReadByte" */
 
#define FB_RTL_DATAREADSHORT   /* "fb_DataReadShort" */
 
#define FB_RTL_DATAREADINT   /* "fb_DataReadInt" */
 
#define FB_RTL_DATAREADLONGINT   /* "fb_DataReadLongint" */
 
#define FB_RTL_DATAREADUBYTE   /* "fb_DataReadUByte" */
 
#define FB_RTL_DATAREADUSHORT   /* "fb_DataReadUShort" */
 
#define FB_RTL_DATAREADUINT   /* "fb_DataReadUInt" */
 
#define FB_RTL_DATAREADULONGINT   /* "fb_DataReadULongint" */
 
#define FB_RTL_DATAREADSINGLE   /* "fb_DataReadSingle" */
 
#define FB_RTL_DATAREADDOUBLE   /* "fb_DataReadDouble" */
 
#define FB_RTL_POW   /* "fb_Pow" */
 
#define FB_RTL_PRINTVOID   /* "fb_PrintVoid" */
 
#define FB_RTL_PRINTBYTE   /* "fb_PrintByte" */
 
#define FB_RTL_PRINTUBYTE   /* "fb_PrintUByte" */
 
#define FB_RTL_PRINTSHORT   /* "fb_PrintShort" */
 
#define FB_RTL_PRINTUSHORT   /* "fb_PrintUShort" */
 
#define FB_RTL_PRINTINT   /* "fb_PrintInt" */
 
#define FB_RTL_PRINTUINT   /* "fb_PrintUInt" */
 
#define FB_RTL_PRINTLONGINT   /* "fb_PrintLongint" */
 
#define FB_RTL_PRINTULONGINT   /* "fb_PrintULongint" */
 
#define FB_RTL_PRINTSINGLE   /* "fb_PrintSingle" */
 
#define FB_RTL_PRINTDOUBLE   /* "fb_PrintDouble" */
 
#define FB_RTL_PRINTSTR   /* "fb_PrintString" */
 
#define FB_RTL_PRINTWSTR   /* "fb_PrintWstr" */
 
#define FB_RTL_LPRINTVOID   /* "fb_LPrintVoid" */
 
#define FB_RTL_LPRINTBYTE   /* "fb_LPrintByte" */
 
#define FB_RTL_LPRINTUBYTE   /* "fb_LPrintUByte" */
 
#define FB_RTL_LPRINTSHORT   /* "fb_LPrintShort" */
 
#define FB_RTL_LPRINTUSHORT   /* "fb_LPrintUShort" */
 
#define FB_RTL_LPRINTINT   /* "fb_LPrintInt" */
 
#define FB_RTL_LPRINTUINT   /* "fb_LPrintUInt" */
 
#define FB_RTL_LPRINTLONGINT   /* "fb_LPrintLongint" */
 
#define FB_RTL_LPRINTULONGINT   /* "fb_LPrintULongint" */
 
#define FB_RTL_LPRINTSINGLE   /* "fb_LPrintSingle" */
 
#define FB_RTL_LPRINTDOUBLE   /* "fb_LPrintDouble" */
 
#define FB_RTL_LPRINTSTR   /* "fb_LPrintString" */
 
#define FB_RTL_LPRINTWSTR   /* "fb_LPrintWstr" */
 
#define FB_RTL_PRINTSPC   /* "fb_PrintSPC" */
 
#define FB_RTL_PRINTTAB   /* "fb_PrintTab" */
 
#define FB_RTL_WRITEVOID   /* "fb_WriteVoid" */
 
#define FB_RTL_WRITEBYTE   /* "fb_WriteByte" */
 
#define FB_RTL_WRITEUBYTE   /* "fb_WriteUByte" */
 
#define FB_RTL_WRITESHORT   /* "fb_WriteShort" */
 
#define FB_RTL_WRITEUSHORT   /* "fb_WriteUShort" */
 
#define FB_RTL_WRITEINT   /* "fb_WriteInt" */
 
#define FB_RTL_WRITEUINT   /* "fb_WriteUInt" */
 
#define FB_RTL_WRITELONGINT   /* "fb_WriteLongint" */
 
#define FB_RTL_WRITEULONGINT   /* "fb_WriteULongint" */
 
#define FB_RTL_WRITESINGLE   /* "fb_WriteSingle" */
 
#define FB_RTL_WRITEDOUBLE   /* "fb_WriteDouble" */
 
#define FB_RTL_WRITESTR   /* "fb_WriteString" */
 
#define FB_RTL_WRITEWSTR   /* "fb_WriteWstr" */
 
#define FB_RTL_PRINTUSGINIT   /* "fb_PrintUsingInit" */
 
#define FB_RTL_PRINTUSGSTR   /* "fb_PrintUsingStr" */
 
#define FB_RTL_PRINTUSGWSTR   /* "fb_PrintUsingWstr" */
 
#define FB_RTL_PRINTUSG_SNG   /* "fb_PrintUsingSingle" */
 
#define FB_RTL_PRINTUSG_DBL   /* "fb_PrintUsingDouble" */
 
#define FB_RTL_PRINTUSG_LL   /* "fb_PrintUsingLongint" */
 
#define FB_RTL_PRINTUSG_ULL   /* "fb_PrintUsingULongint" */
 
#define FB_RTL_PRINTUSGEND   /* "fb_PrintUsingEnd" */
 
#define FB_RTL_LPRINTUSGINIT   /* "fb_LPrintUsingInit" */
 
#define FB_RTL_CONSOLEVIEW   /* "fb_ConsoleView" */
 
#define FB_RTL_CONSOLEREADXY   /* "fb_ReadXY" */
 
#define FB_RTL_COLOR   /* "fb_Color" */
 
#define FB_RTL_PAGESET   /* "fb_PageSet" */
 
#define FB_RTL_MEMCOPY   /* "fb_MemCopy" */
 
#define FB_RTL_MEMSWAP   /* "fb_MemSwap" */
 
#define FB_RTL_MEMCOPYCLEAR   /* "fb_MemCopyClear" */
 
#define FB_RTL_FILEOPEN   /* "fb_FileOpen" */
 
#define FB_RTL_FILEOPEN_ENCOD   /* "fb_FileOpenEncod" */
 
#define FB_RTL_FILEOPEN_SHORT   /* "fb_FileOpenShort" */
 
#define FB_RTL_FILEOPEN_CONS   /* "fb_FileOpenCons" */
 
#define FB_RTL_FILEOPEN_ERR   /* "fb_FileOpenErr" */
 
#define FB_RTL_FILEOPEN_PIPE   /* "fb_FileOpenPipe" */
 
#define FB_RTL_FILEOPEN_SCRN   /* "fb_FileOpenScrn" */
 
#define FB_RTL_FILEOPEN_LPT   /* "fb_FileOpenLpt" */
 
#define FB_RTL_FILEOPEN_COM   /* "fb_FileOpenCom" */
 
#define FB_RTL_FILEOPEN_QB   /* "fb_FileOpenQB" */
 
#define FB_RTL_FILECLOSE   /* "fb_FileClose" */
 
#define FB_RTL_FILECLOSEALL   /* "fb_FileCloseAll" */
 
#define FB_RTL_FILEPUT   /* "fb_FilePut" */
 
#define FB_RTL_FILEPUTLARGE   /* "fb_FilePutLarge" */
 
#define FB_RTL_FILEPUTSTR   /* "fb_FilePutStr" */
 
#define FB_RTL_FILEPUTSTRLARGE   /* "fb_FilePutStrLarge" */
 
#define FB_RTL_FILEPUTWSTR   /* "fb_FilePutWstr" */
 
#define FB_RTL_FILEPUTWSTRLARGE   /* "fb_FilePutWstrLarge" */
 
#define FB_RTL_FILEPUTARRAY   /* "fb_FilePutArray" */
 
#define FB_RTL_FILEPUTARRAYLARGE   /* "fb_FilePutArrayLarge" */
 
#define FB_RTL_FILEGET   /* "fb_FileGet" */
 
#define FB_RTL_FILEGETLARGE   /* "fb_FileGetLarge" */
 
#define FB_RTL_FILEGETSTR   /* "fb_FileGetStr" */
 
#define FB_RTL_FILEGETSTRLARGE   /* "fb_FileGetStrLarge" */
 
#define FB_RTL_FILEGETWSTR   /* "fb_FileGetWstr" */
 
#define FB_RTL_FILEGETWSTRLARGE   /* "fb_FileGetWstrLarge" */
 
#define FB_RTL_FILEGETARRAY   /* "fb_FileGetArray" */
 
#define FB_RTL_FILEGETARRAYLARGE   /* "fb_FileGetArrayLarge" */
 
#define FB_RTL_FILEGETIOB   /* "fb_FileGetIOB" */
 
#define FB_RTL_FILEGETLARGEIOB   /* "fb_FileGetLargeIOB" */
 
#define FB_RTL_FILEGETSTRIOB   /* "fb_FileGetStrIOB" */
 
#define FB_RTL_FILEGETSTRLARGEIOB   /* "fb_FileGetStrLargeIOB" */
 
#define FB_RTL_FILEGETWSTRIOB   /* "fb_FileGetWstrIOB" */
 
#define FB_RTL_FILEGETWSTRLARGEIOB   /* "fb_FileGetWstrLargeIOB" */
 
#define FB_RTL_FILEGETARRAYIOB   /* "fb_FileGetArrayIOB" */
 
#define FB_RTL_FILEGETARRAYLARGEIOB   /* "fb_FileGetArrayLargeIOB" */
 
#define FB_RTL_FILETELL   /* "fb_FileTell" */
 
#define FB_RTL_FILESEEK   /* "fb_FileSeek" */
 
#define FB_RTL_FILESEEKLARGE   /* "fb_FileSeekLarge" */
 
#define FB_RTL_FILESTRINPUT   /* "fb_FileStrInput" */
 
#define FB_RTL_FILEWSTRINPUT   /* "fb_FileWstrInput" */
 
#define FB_RTL_FILELINEINPUT   /* "fb_FileLineInput" */
 
#define FB_RTL_FILELINEINPUTWSTR   /* "fb_FileLineInputWstr" */
 
#define FB_RTL_CONSOLELINEINPUT   /* "fb_LineInput" */
 
#define FB_RTL_CONSOLELINEINPUTWSTR   /* "fb_LineInputWstr" */
 
#define FB_RTL_FILEINPUT   /* "fb_FileInput" */
 
#define FB_RTL_CONSOLEINPUT   /* "fb_ConsoleInput" */
 
#define FB_RTL_INPUTBYTE   /* "fb_InputByte" */
 
#define FB_RTL_INPUTUBYTE   /* "fb_InputUbyte" */
 
#define FB_RTL_INPUTSHORT   /* "fb_InputShort" */
 
#define FB_RTL_INPUTUSHORT   /* "fb_InputUshort" */
 
#define FB_RTL_INPUTINT   /* "fb_InputInt" */
 
#define FB_RTL_INPUTUINT   /* "fb_InputUint" */
 
#define FB_RTL_INPUTLONGINT   /* "fb_InputLongint" */
 
#define FB_RTL_INPUTULONGINT   /* "fb_InputUlongint" */
 
#define FB_RTL_INPUTSINGLE   /* "fb_InputSingle" */
 
#define FB_RTL_INPUTDOUBLE   /* "fb_InputDouble" */
 
#define FB_RTL_INPUTSTR   /* "fb_InputString" */
 
#define FB_RTL_INPUTWSTR   /* "fb_InputWstr" */
 
#define FB_RTL_FILELOCK   /* "fb_FileLock" */
 
#define FB_RTL_FILELOCKLARGE   /* "fb_FileLockLarge" */
 
#define FB_RTL_FILEUNLOCK   /* "fb_FileUnlock" */
 
#define FB_RTL_FILEUNLOCKLARGE   /* "fb_FileUnlockLarge" */
 
#define FB_RTL_FILERENAME   /* "fb_rename" */
 
#define FB_RTL_WIDTH   /* "fb_Width" */
 
#define FB_RTL_WIDTHDEV   /* "fb_WidthDev" */
 
#define FB_RTL_WIDTHFILE   /* "fb_WidthFile" */
 
#define FB_RTL_ERRORTHROW   /* "fb_ErrorThrowAt" */
 
#define FB_RTL_ERRORTHROWEX   /* "fb_ErrorThrowEx" */
 
#define FB_RTL_ERRORSETHANDLER   /* "fb_ErrorSetHandler" */
 
#define FB_RTL_ERRORGETNUM   /* "fb_ErrorGetNum" */
 
#define FB_RTL_ERRORSETNUM   /* "fb_ErrorSetNum" */
 
#define FB_RTL_ERRORRESUME   /* "fb_ErrorResume" */
 
#define FB_RTL_ERRORRESUMENEXT   /* "fb_ErrorResumeNext" */
 
#define FB_RTL_ERRORSETMODNAME   /* "fb_ErrorSetModName" */
 
#define FB_RTL_ERRORSETFUNCNAME   /* "fb_ErrorSetFuncName" */
 
#define FB_RTL_GFXPSET   /* "fb_GfxPset" */
 
#define FB_RTL_GFXPOINT   /* "fb_GfxPoint" */
 
#define FB_RTL_GFXLINE   /* "fb_GfxLine" */
 
#define FB_RTL_GFXCIRCLE   /* "fb_GfxEllipse" */
 
#define FB_RTL_GFXPAINT   /* "fb_GfxPaint" */
 
#define FB_RTL_GFXDRAW   /* "fb_GfxDraw" */
 
#define FB_RTL_GFXDRAWSTRING   /* "fb_GfxDrawString" */
 
#define FB_RTL_GFXVIEW   /* "fb_GfxView" */
 
#define FB_RTL_GFXWINDOW   /* "fb_GfxWindow" */
 
#define FB_RTL_GFXPALETTE   /* "fb_GfxPalette" */
 
#define FB_RTL_GFXPALETTEUSING   /* "fb_GfxPaletteUsing" */
 
#define FB_RTL_GFXPALETTEUSING64   /* "fb_GfxPaletteUsing64" */
 
#define FB_RTL_GFXPALETTEGET   /* "fb_GfxPaletteGet" */
 
#define FB_RTL_GFXPALETTEGET64   /* "fb_GfxPaletteGet64" */
 
#define FB_RTL_GFXPALETTEGETUSING   /* "fb_GfxPaletteGetUsing" */
 
#define FB_RTL_GFXPALETTEGETUSING64   /* "fb_GfxPaletteGetUsing64" */
 
#define FB_RTL_GFXPUT   /* "fb_GfxPut" */
 
#define FB_RTL_GFXGET   /* "fb_GfxGet" */
 
#define FB_RTL_GFXGETQB   /* "fb_GfxGetQB" */
 
#define FB_RTL_GFXSCREENSET   /* "fb_GfxScreen" */
 
#define FB_RTL_GFXSCREENSETQB   /* "fb_GfxScreenQB" */
 
#define FB_RTL_GFXIMAGECREATE   /* "fb_GfxImageCreate" */
 
#define FB_RTL_GFXIMAGECREATEQB   /* "fb_GfxImageCreateQB" */
 
#define FB_RTL_GFXPUTTRANS   /* "fb_hPutTrans" */
 
#define FB_RTL_GFXPUTPSET   /* "fb_hPutPSet" */
 
#define FB_RTL_GFXPUTPRESET   /* "fb_hPutPReset" */
 
#define FB_RTL_GFXPUTAND   /* "fb_hPutAnd" */
 
#define FB_RTL_GFXPUTOR   /* "fb_hPutOr" */
 
#define FB_RTL_GFXPUTXOR   /* "fb_hPutXor" */
 
#define FB_RTL_GFXPUTALPHA   /* "fb_hPutAlpha" */
 
#define FB_RTL_GFXPUTBLEND   /* "fb_hPutBlend" */
 
#define FB_RTL_GFXPUTADD   /* "fb_hPutAdd" */
 
#define FB_RTL_GFXPUTCUSTOM   /* "fb_hPutCustom" */
 
#define FB_RTL_PROFILEMCOUNT   /* "fb_mcount" */
 
#define FB_RTL_PROFILEMONSTARTUP   /* "fb__monstartup" */
 
#define FB_RTL_GOSUBPUSH   /* "fb_GosubPush" */
 
#define FB_RTL_GOSUBPOP   /* "fb_GosubPop" */
 
#define FB_RTL_GOSUBRETURN   /* "fb_GosubReturn" */
 
#define FB_RTL_GOSUBEXIT   /* "fb_GosubExit" */
 
#define FB_RTL_SETJMP   /* "fb_SetJmp" */
 
#define FB_RTL_SGN   /* "{sgn}" */
 
#define FB_RTL_SIN   /* "{sin}" */
 
#define FB_RTL_ASIN   /* "{asin}" */
 
#define FB_RTL_COS   /* "{cos}" */
 
#define FB_RTL_ACOS   /* "{acos}" */
 
#define FB_RTL_TAN   /* "{tan}" */
 
#define FB_RTL_ATAN   /* "{atan}" */
 
#define FB_RTL_SQRT   /* "{sqrt}" */
 
#define FB_RTL_LOG   /* "{log}" */
 
#define FB_RTL_EXP   /* "{exp}" */
 
#define FB_RTL_FLOOR   /* "{floor}" */
 
#define FB_RTL_ABS   /* "{abs}" */
 
#define FB_RTL_FIX   /* "{fix}" */
 
#define FB_RTL_FRAC   /* "{frac}" */
 
#define FB_RTL_ATAN2   /* "{atan2}" */
 
#define FB_RTL_FTOSB   /* "fb_ftosb" */
 
#define FB_RTL_DTOSB   /* "fb_dtosb" */
 
#define FB_RTL_FTOSS   /* "fb_ftoss" */
 
#define FB_RTL_DTOSS   /* "fb_dtoss" */
 
#define FB_RTL_FTOSI   /* "fb_ftosi" */
 
#define FB_RTL_DTOSI   /* "fb_dtosi" */
 
#define FB_RTL_FTOSL   /* "fb_ftosl" */
 
#define FB_RTL_DTOSL   /* "fb_dtosl" */
 
#define FB_RTL_FTOUB   /* "fb_ftoub" */
 
#define FB_RTL_DTOUB   /* "fb_dtoub" */
 
#define FB_RTL_FTOUS   /* "fb_ftous" */
 
#define FB_RTL_DTOUS   /* "fb_dtous" */
 
#define FB_RTL_FTOUI   /* "fb_ftoui" */
 
#define FB_RTL_DTOUI   /* "fb_dtoui" */
 
#define FB_RTL_FTOUL   /* "fb_ftoul" */
 
#define FB_RTL_DTOUL   /* "fb_dtoul" */
 
#define FB_RTL_THREADCALL   /* "fb_ThreadCall" */
 
#define PROCLOOKUP(id)   /* rtlProcLookup( strptr( FB_RTL_##id ), FB_RTL_IDX_##id ) */
 

Enumerations

enum  FB_RTL_IDX {
  FB_RTL_IDX_STRINIT, FB_RTL_IDX_STRDELETE, FB_RTL_IDX_STRASSIGN, FB_RTL_IDX_STRCONCAT,
  FB_RTL_IDX_STRCOMPARE, FB_RTL_IDX_STRCONCATASSIGN, FB_RTL_IDX_STRALLOCTMPRES, FB_RTL_IDX_STRALLOCTMPDESCV,
  FB_RTL_IDX_STRALLOCTMPDESCF, FB_RTL_IDX_STRALLOCTMPDESCZ, FB_RTL_IDX_STRALLOCTMPDESCZEX, FB_RTL_IDX_INT2STR,
  FB_RTL_IDX_UINT2STR, FB_RTL_IDX_LONGINT2STR, FB_RTL_IDX_ULONGINT2STR, FB_RTL_IDX_FLT2STR,
  FB_RTL_IDX_DBL2STR, FB_RTL_IDX_WSTR2STR, FB_RTL_IDX_INT2STR_QB, FB_RTL_IDX_UINT2STR_QB,
  FB_RTL_IDX_LONGINT2STR_QB, FB_RTL_IDX_ULONGINT2STR_QB, FB_RTL_IDX_FLT2STR_QB, FB_RTL_IDX_DBL2STR_QB,
  FB_RTL_IDX_STR2INT, FB_RTL_IDX_STR2UINT, FB_RTL_IDX_STR2LNG, FB_RTL_IDX_STR2ULNG,
  FB_RTL_IDX_STR2DBL, FB_RTL_IDX_MKD, FB_RTL_IDX_MKS, FB_RTL_IDX_MKI,
  FB_RTL_IDX_MKL, FB_RTL_IDX_MKSHORT, FB_RTL_IDX_MKLONGINT, FB_RTL_IDX_CVD,
  FB_RTL_IDX_CVS, FB_RTL_IDX_CVL, FB_RTL_IDX_CVSHORT, FB_RTL_IDX_CVLONGINT,
  FB_RTL_IDX_CVDFROMLONGINT, FB_RTL_IDX_CVSFROML, FB_RTL_IDX_CVLFROMS, FB_RTL_IDX_CVLONGINTFROMD,
  FB_RTL_IDX_STRMID, FB_RTL_IDX_STRASSIGNMID, FB_RTL_IDX_STRFILL1, FB_RTL_IDX_STRFILL2,
  FB_RTL_IDX_STRLEN, FB_RTL_IDX_STRLSET, FB_RTL_IDX_STRRSET, FB_RTL_IDX_STRASC,
  FB_RTL_IDX_STRCHR, FB_RTL_IDX_STRINSTR, FB_RTL_IDX_STRINSTRANY, FB_RTL_IDX_STRINSTRREV,
  FB_RTL_IDX_STRINSTRREVANY, FB_RTL_IDX_STRTRIM, FB_RTL_IDX_STRTRIMANY, FB_RTL_IDX_STRTRIMEX,
  FB_RTL_IDX_STRRTRIM, FB_RTL_IDX_STRRTRIMANY, FB_RTL_IDX_STRRTRIMEX, FB_RTL_IDX_STRLTRIM,
  FB_RTL_IDX_STRLTRIMANY, FB_RTL_IDX_STRLTRIMEX, FB_RTL_IDX_STRLCASE2, FB_RTL_IDX_STRUCASE2,
  FB_RTL_IDX_STRSWAP, FB_RTL_IDX_WSTRALLOC, FB_RTL_IDX_WSTRDELETE, FB_RTL_IDX_WSTRASSIGN,
  FB_RTL_IDX_WSTRASSIGNWA, FB_RTL_IDX_WSTRASSIGNAW, FB_RTL_IDX_WSTRASSIGNAW_INIT, FB_RTL_IDX_WSTRCONCAT,
  FB_RTL_IDX_WSTRCONCATWA, FB_RTL_IDX_WSTRCONCATAW, FB_RTL_IDX_WSTRCOMPARE, FB_RTL_IDX_WSTRCONCATASSIGN,
  FB_RTL_IDX_INT2WSTR, FB_RTL_IDX_UINT2WSTR, FB_RTL_IDX_LONGINT2WSTR, FB_RTL_IDX_ULONGINT2WSTR,
  FB_RTL_IDX_FLT2WSTR, FB_RTL_IDX_DBL2WSTR, FB_RTL_IDX_STR2WSTR, FB_RTL_IDX_WSTRMID,
  FB_RTL_IDX_WSTRASSIGNMID, FB_RTL_IDX_WSTRFILL1, FB_RTL_IDX_WSTRFILL2, FB_RTL_IDX_WSTRLEN,
  FB_RTL_IDX_WSTRLSET, FB_RTL_IDX_WSTRRSET, FB_RTL_IDX_WSTRASC, FB_RTL_IDX_WSTRCHR,
  FB_RTL_IDX_WSTRINSTR, FB_RTL_IDX_WSTRINSTRANY, FB_RTL_IDX_WSTRINSTRREV, FB_RTL_IDX_WSTRINSTRREVANY,
  FB_RTL_IDX_WSTRTRIM, FB_RTL_IDX_WSTRTRIMANY, FB_RTL_IDX_WSTRTRIMEX, FB_RTL_IDX_WSTRRTRIM,
  FB_RTL_IDX_WSTRRTRIMANY, FB_RTL_IDX_WSTRRTRIMEX, FB_RTL_IDX_WSTRLTRIM, FB_RTL_IDX_WSTRLTRIMANY,
  FB_RTL_IDX_WSTRLTRIMEX, FB_RTL_IDX_WSTRLCASE2, FB_RTL_IDX_WSTRUCASE2, FB_RTL_IDX_WSTRSWAP,
  FB_RTL_IDX_LONGINTDIV, FB_RTL_IDX_ULONGINTDIV, FB_RTL_IDX_LONGINTMOD, FB_RTL_IDX_ULONGINTMOD,
  FB_RTL_IDX_DBL2ULONGINT, FB_RTL_IDX_ARRAYDESTRUCTOBJ, FB_RTL_IDX_ARRAYDESTRUCTSTR, FB_RTL_IDX_ARRAYCLEAR,
  FB_RTL_IDX_ARRAYCLEAROBJ, FB_RTL_IDX_ARRAYERASE, FB_RTL_IDX_ARRAYERASEOBJ, FB_RTL_IDX_ARRAYERASESTR,
  FB_RTL_IDX_ARRAYREDIM, FB_RTL_IDX_ARRAYREDIM_OBJ, FB_RTL_IDX_ARRAYREDIMPRESV, FB_RTL_IDX_ARRAYREDIMPRESV_OBJ,
  FB_RTL_IDX_ARRAYLBOUND, FB_RTL_IDX_ARRAYUBOUND, FB_RTL_IDX_ARRAYSNGBOUNDCHK, FB_RTL_IDX_ARRAYBOUNDCHK,
  FB_RTL_IDX_NULLPTRCHK, FB_RTL_IDX_ISTYPEOF, FB_RTL_IDX_CPUDETECT, FB_RTL_IDX_INIT,
  FB_RTL_IDX_INITSIGNALS, FB_RTL_IDX_INITCRTCTOR, FB_RTL_IDX_END, FB_RTL_IDX_ATEXIT,
  FB_RTL_IDX_DATARESTORE, FB_RTL_IDX_DATAREADSTR, FB_RTL_IDX_DATAREADWSTR, FB_RTL_IDX_DATAREADBYTE,
  FB_RTL_IDX_DATAREADSHORT, FB_RTL_IDX_DATAREADINT, FB_RTL_IDX_DATAREADLONGINT, FB_RTL_IDX_DATAREADUBYTE,
  FB_RTL_IDX_DATAREADUSHORT, FB_RTL_IDX_DATAREADUINT, FB_RTL_IDX_DATAREADULONGINT, FB_RTL_IDX_DATAREADSINGLE,
  FB_RTL_IDX_DATAREADDOUBLE, FB_RTL_IDX_POW, FB_RTL_IDX_PRINTVOID, FB_RTL_IDX_PRINTBYTE,
  FB_RTL_IDX_PRINTUBYTE, FB_RTL_IDX_PRINTSHORT, FB_RTL_IDX_PRINTUSHORT, FB_RTL_IDX_PRINTINT,
  FB_RTL_IDX_PRINTUINT, FB_RTL_IDX_PRINTLONGINT, FB_RTL_IDX_PRINTULONGINT, FB_RTL_IDX_PRINTSINGLE,
  FB_RTL_IDX_PRINTDOUBLE, FB_RTL_IDX_PRINTSTR, FB_RTL_IDX_PRINTWSTR, FB_RTL_IDX_LPRINTVOID,
  FB_RTL_IDX_LPRINTBYTE, FB_RTL_IDX_LPRINTUBYTE, FB_RTL_IDX_LPRINTSHORT, FB_RTL_IDX_LPRINTUSHORT,
  FB_RTL_IDX_LPRINTINT, FB_RTL_IDX_LPRINTUINT, FB_RTL_IDX_LPRINTLONGINT, FB_RTL_IDX_LPRINTULONGINT,
  FB_RTL_IDX_LPRINTSINGLE, FB_RTL_IDX_LPRINTDOUBLE, FB_RTL_IDX_LPRINTSTR, FB_RTL_IDX_LPRINTWSTR,
  FB_RTL_IDX_PRINTSPC, FB_RTL_IDX_PRINTTAB, FB_RTL_IDX_WRITEVOID, FB_RTL_IDX_WRITEBYTE,
  FB_RTL_IDX_WRITEUBYTE, FB_RTL_IDX_WRITESHORT, FB_RTL_IDX_WRITEUSHORT, FB_RTL_IDX_WRITEINT,
  FB_RTL_IDX_WRITEUINT, FB_RTL_IDX_WRITELONGINT, FB_RTL_IDX_WRITEULONGINT, FB_RTL_IDX_WRITESINGLE,
  FB_RTL_IDX_WRITEDOUBLE, FB_RTL_IDX_WRITESTR, FB_RTL_IDX_WRITEWSTR, FB_RTL_IDX_PRINTUSGINIT,
  FB_RTL_IDX_PRINTUSGSTR, FB_RTL_IDX_PRINTUSGWSTR, FB_RTL_IDX_PRINTUSG_SNG, FB_RTL_IDX_PRINTUSG_DBL,
  FB_RTL_IDX_PRINTUSG_LL, FB_RTL_IDX_PRINTUSG_ULL, FB_RTL_IDX_PRINTUSGEND, FB_RTL_IDX_LPRINTUSGINIT,
  FB_RTL_IDX_CONSOLEVIEW, FB_RTL_IDX_CONSOLEREADXY, FB_RTL_IDX_COLOR, FB_RTL_IDX_PAGESET,
  FB_RTL_IDX_MEMCOPY, FB_RTL_IDX_MEMSWAP, FB_RTL_IDX_MEMCOPYCLEAR, FB_RTL_IDX_FILEOPEN,
  FB_RTL_IDX_FILEOPEN_ENCOD, FB_RTL_IDX_FILEOPEN_SHORT, FB_RTL_IDX_FILEOPEN_CONS, FB_RTL_IDX_FILEOPEN_ERR,
  FB_RTL_IDX_FILEOPEN_PIPE, FB_RTL_IDX_FILEOPEN_SCRN, FB_RTL_IDX_FILEOPEN_LPT, FB_RTL_IDX_FILEOPEN_COM,
  FB_RTL_IDX_FILEOPEN_QB, FB_RTL_IDX_FILECLOSE, FB_RTL_IDX_FILECLOSEALL, FB_RTL_IDX_FILEPUT,
  FB_RTL_IDX_FILEPUTLARGE, FB_RTL_IDX_FILEPUTSTR, FB_RTL_IDX_FILEPUTSTRLARGE, FB_RTL_IDX_FILEPUTWSTR,
  FB_RTL_IDX_FILEPUTWSTRLARGE, FB_RTL_IDX_FILEPUTARRAY, FB_RTL_IDX_FILEPUTARRAYLARGE, FB_RTL_IDX_FILEGET,
  FB_RTL_IDX_FILEGETLARGE, FB_RTL_IDX_FILEGETSTR, FB_RTL_IDX_FILEGETSTRLARGE, FB_RTL_IDX_FILEGETWSTR,
  FB_RTL_IDX_FILEGETWSTRLARGE, FB_RTL_IDX_FILEGETARRAY, FB_RTL_IDX_FILEGETARRAYLARGE, FB_RTL_IDX_FILEGETIOB,
  FB_RTL_IDX_FILEGETLARGEIOB, FB_RTL_IDX_FILEGETSTRIOB, FB_RTL_IDX_FILEGETSTRLARGEIOB, FB_RTL_IDX_FILEGETWSTRIOB,
  FB_RTL_IDX_FILEGETWSTRLARGEIOB, FB_RTL_IDX_FILEGETARRAYIOB, FB_RTL_IDX_FILEGETARRAYLARGEIOB, FB_RTL_IDX_FILETELL,
  FB_RTL_IDX_FILESEEK, FB_RTL_IDX_FILESEEKLARGE, FB_RTL_IDX_FILESTRINPUT, FB_RTL_IDX_FILEWSTRINPUT,
  FB_RTL_IDX_FILELINEINPUT, FB_RTL_IDX_FILELINEINPUTWSTR, FB_RTL_IDX_CONSOLELINEINPUT, FB_RTL_IDX_CONSOLELINEINPUTWSTR,
  FB_RTL_IDX_FILEINPUT, FB_RTL_IDX_CONSOLEINPUT, FB_RTL_IDX_INPUTBYTE, FB_RTL_IDX_INPUTUBYTE,
  FB_RTL_IDX_INPUTSHORT, FB_RTL_IDX_INPUTUSHORT, FB_RTL_IDX_INPUTINT, FB_RTL_IDX_INPUTUINT,
  FB_RTL_IDX_INPUTLONGINT, FB_RTL_IDX_INPUTULONGINT, FB_RTL_IDX_INPUTSINGLE, FB_RTL_IDX_INPUTDOUBLE,
  FB_RTL_IDX_INPUTSTR, FB_RTL_IDX_INPUTWSTR, FB_RTL_IDX_FILELOCK, FB_RTL_IDX_FILELOCKLARGE,
  FB_RTL_IDX_FILEUNLOCK, FB_RTL_IDX_FILEUNLOCKLARGE, FB_RTL_IDX_FILERENAME, FB_RTL_IDX_WIDTH,
  FB_RTL_IDX_WIDTHDEV, FB_RTL_IDX_WIDTHFILE, FB_RTL_IDX_ERRORTHROW, FB_RTL_IDX_ERRORTHROWEX,
  FB_RTL_IDX_ERRORSETHANDLER, FB_RTL_IDX_ERRORGETNUM, FB_RTL_IDX_ERRORSETNUM, FB_RTL_IDX_ERRORRESUME,
  FB_RTL_IDX_ERRORRESUMENEXT, FB_RTL_IDX_ERRORSETMODNAME, FB_RTL_IDX_ERRORSETFUNCNAME, FB_RTL_IDX_GFXPSET,
  FB_RTL_IDX_GFXPOINT, FB_RTL_IDX_GFXLINE, FB_RTL_IDX_GFXCIRCLE, FB_RTL_IDX_GFXPAINT,
  FB_RTL_IDX_GFXDRAW, FB_RTL_IDX_GFXDRAWSTRING, FB_RTL_IDX_GFXVIEW, FB_RTL_IDX_GFXWINDOW,
  FB_RTL_IDX_GFXPALETTE, FB_RTL_IDX_GFXPALETTEUSING, FB_RTL_IDX_GFXPALETTEUSING64, FB_RTL_IDX_GFXPALETTEGET,
  FB_RTL_IDX_GFXPALETTEGET64, FB_RTL_IDX_GFXPALETTEGETUSING, FB_RTL_IDX_GFXPALETTEGETUSING64, FB_RTL_IDX_GFXPUT,
  FB_RTL_IDX_GFXPUTTRANS, FB_RTL_IDX_GFXPUTPSET, FB_RTL_IDX_GFXPUTPRESET, FB_RTL_IDX_GFXPUTAND,
  FB_RTL_IDX_GFXPUTOR, FB_RTL_IDX_GFXPUTXOR, FB_RTL_IDX_GFXPUTALPHA, FB_RTL_IDX_GFXPUTBLEND,
  FB_RTL_IDX_GFXPUTADD, FB_RTL_IDX_GFXPUTCUSTOM, FB_RTL_IDX_GFXGET, FB_RTL_IDX_GFXGETQB,
  FB_RTL_IDX_GFXSCREENSET, FB_RTL_IDX_GFXSCREENSETQB, FB_RTL_IDX_GFXIMAGECREATE, FB_RTL_IDX_GFXIMAGECREATEQB,
  FB_RTL_IDX_PROFILEMCOUNT, FB_RTL_IDX_PROFILEMONSTARTUP, FB_RTL_IDX_GOSUBPUSH, FB_RTL_IDX_GOSUBPOP,
  FB_RTL_IDX_GOSUBRETURN, FB_RTL_IDX_GOSUBEXIT, FB_RTL_IDX_SETJMP, FB_RTL_IDX_SGN,
  FB_RTL_IDX_SIN, FB_RTL_IDX_ASIN, FB_RTL_IDX_COS, FB_RTL_IDX_ACOS,
  FB_RTL_IDX_TAN, FB_RTL_IDX_ATAN, FB_RTL_IDX_SQRT, FB_RTL_IDX_LOG,
  FB_RTL_IDX_EXP, FB_RTL_IDX_FLOOR, FB_RTL_IDX_ABS, FB_RTL_IDX_FIX,
  FB_RTL_IDX_FRAC, FB_RTL_IDX_ATAN2, FB_RTL_IDX_FTOSB, FB_RTL_IDX_DTOSB,
  FB_RTL_IDX_FTOSS, FB_RTL_IDX_DTOSS, FB_RTL_IDX_FTOSI, FB_RTL_IDX_DTOSI,
  FB_RTL_IDX_FTOSL, FB_RTL_IDX_DTOSL, FB_RTL_IDX_FTOUB, FB_RTL_IDX_DTOUB,
  FB_RTL_IDX_FTOUS, FB_RTL_IDX_DTOUS, FB_RTL_IDX_FTOUI, FB_RTL_IDX_DTOUI,
  FB_RTL_IDX_FTOUL, FB_RTL_IDX_DTOUL, FB_RTL_IDX_THREADCALL, FB_RTL_INDEXES
}
 
enum  FB_RTL_OPT {
  FB_RTL_OPT_NONE = &h00000000, FB_RTL_OPT_OVER = &h00000001, FB_RTL_OPT_ERROR = &h00000002, FB_RTL_OPT_MT = &h00000004,
  FB_RTL_OPT_DBGONLY = &h00000010, FB_RTL_OPT_OPERATOR = &h00000020, FB_RTL_OPT_STRSUFFIX = &h00000040, FB_RTL_OPT_NOQB = &h00000080,
  FB_RTL_OPT_QBONLY = &h00000100, FB_RTL_OPT_NOFB = &h00000200, FB_RTL_OPT_FBONLY = &h00000400, FB_RTL_OPT_IRHLCBUILTIN = &h00000800,
  FB_RTL_OPT_GCCBUILTIN = &h00001000, FB_RTL_OPT_NOGCC = &h00002000, FB_RTL_OPT_X86ONLY = &h00004000
}
 
enum  {
  FB_THREADCALL_STDCALL, FB_THREADCALL_CDECL, FB_THREADCALL_INT8, FB_THREADCALL_UINT8,
  FB_THREADCALL_INT16, FB_THREADCALL_UINT16, FB_THREADCALL_INT32, FB_THREADCALL_UINT32,
  FB_THREADCALL_INT64, FB_THREADCALL_UINT64, FB_THREADCALL_FLOAT32, FB_THREADCALL_FLOAT64,
  FB_THREADCALL_STRUCT, FB_THREADCALL_PTR
}
 

Functions

sub rtlInit ()
 
sub rtlEnd ()
 
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=NULL)
 
function_as_longint rtlCalcExprLen (byval_as_ASTNODE_ptr expr)
 
function_as_longint rtlCalcStrLen (byval_as_ASTNODE_ptr expr, byval_as_integer dtype)
 
function_as_ASTNODE_ptr rtlStrCompare (byval_as_ASTNODE_ptr str1, byval_as_integer sdtype1, byval_as_ASTNODE_ptr str2, byval_as_integer sdtype2)
 
function_as_ASTNODE_ptr rtlWstrCompare (byval_as_ASTNODE_ptr str1, byval_as_ASTNODE_ptr str2)
 
function_as_ASTNODE_ptr rtlStrConcat (byval_as_ASTNODE_ptr str1, byval_as_integer sdtype1, byval_as_ASTNODE_ptr str2, byval_as_integer sdtype2)
 
function_as_ASTNODE_ptr rtlWstrConcat (byval_as_ASTNODE_ptr str1, byval_as_integer sdtype1, byval_as_ASTNODE_ptr str2, byval_as_integer sdtype2)
 
function_as_ASTNODE_ptr rtlStrAssign (byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr src, byval_as_integer is_ini=FALSE)
 
function_as_ASTNODE_ptr rtlWstrAssign (byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr src, byval_as_integer is_ini=FALSE)
 
function_as_ASTNODE_ptr rtlStrConcatAssign (byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr src)
 
function_as_ASTNODE_ptr rtlWstrConcatAssign (byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr src)
 
function_as_ASTNODE_ptr rtlStrDelete (byval_as_ASTNODE_ptr strg)
 
function_as_ASTNODE_ptr rtlStrAllocTmpResult (byval_as_ASTNODE_ptr strg)
 
function_as_ASTNODE_ptr rtlStrAllocTmpDesc (byval_as_ASTNODE_ptr strg)
 
function_as_ASTNODE_ptr rtlWstrAlloc (byval_as_ASTNODE_ptr lenexpr)
 
function_as_ASTNODE_ptr rtlToStr (byval_as_ASTNODE_ptr expr, byval_as_integer pad)
 
function_as_ASTNODE_ptr rtlToWstr (byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr rtlStrToVal (byval_as_ASTNODE_ptr expr, byval_as_integer to_dtype)
 
function_as_ASTNODE_ptr rtlStrMid (byval_as_ASTNODE_ptr expr1, byval_as_ASTNODE_ptr expr2, byval_as_ASTNODE_ptr expr3)
 
function_as_ASTNODE_ptr rtlStrAssignMid (byval_as_ASTNODE_ptr expr1, byval_as_ASTNODE_ptr expr2, byval_as_ASTNODE_ptr expr3, byval_as_ASTNODE_ptr expr4)
 
function_as_integer rtlStrLRSet (byval_as_ASTNODE_ptr dstexpr, byval_as_ASTNODE_ptr srcexpr, byval_as_integer is_rset)
 
function_as_ASTNODE_ptr rtlStrFill (byval_as_ASTNODE_ptr expr1, byval_as_ASTNODE_ptr expr2)
 
function_as_ASTNODE_ptr rtlWstrFill (byval_as_ASTNODE_ptr expr1, byval_as_ASTNODE_ptr expr2)
 
function_as_ASTNODE_ptr rtlStrLen (byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr rtlWstrLen (byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr rtlStrAsc (byval_as_ASTNODE_ptr expr, byval_as_ASTNODE_ptr posexpr)
 
function_as_ASTNODE_ptr rtlStrChr (byval_as_integer args, as_ASTNODE_ptr exprtb[+1], byval_as_integer is_wstr[+1])
 
function_as_ASTNODE_ptr rtlStrInstr (byval_as_ASTNODE_ptr nd_start, byval_as_ASTNODE_ptr nd_text, byval_as_ASTNODE_ptr nd_pattern, byval_as_integer search_any)
 
function_as_ASTNODE_ptr rtlStrInstrRev (byval_as_ASTNODE_ptr nd_start, byval_as_ASTNODE_ptr nd_text, byval_as_ASTNODE_ptr nd_pattern, byval_as_integer search_any)
 
function_as_ASTNODE_ptr rtlStrTrim (byval_as_ASTNODE_ptr nd_text, byval_as_ASTNODE_ptr nd_pattern, byval_as_integer is_any)
 
function_as_ASTNODE_ptr rtlStrRTrim (byval_as_ASTNODE_ptr nd_text, byval_as_ASTNODE_ptr nd_pattern, byval_as_integer is_any)
 
function_as_ASTNODE_ptr rtlStrLTrim (byval_as_ASTNODE_ptr nd_text, byval_as_ASTNODE_ptr nd_pattern, byval_as_integer is_any)
 
function_as_ASTNODE_ptr rtlStrCase (byval_as_ASTNODE_ptr expr, byval_as_ASTNODE_ptr mode, byval_as_integer is_lcase)
 
function_as_ASTNODE_ptr rtlArrayClear (byval_as_ASTNODE_ptr arrayexpr)
 
function_as_ASTNODE_ptr rtlArrayErase (byval_as_ASTNODE_ptr arrayexpr, byval_as_integer is_dynamic, byval_as_integer check_access)
 
function_as_ASTNODE_ptr rtlArrayRedim (byval_as_FBSYMBOL_ptr s, byval_as_longint elementlen, byval_as_integer dimensions, as_ASTNODE_ptr exprTB[+1], byval_as_integer dopreserve[+1], byval_as_integer doclear[+1])
 
function_as_ASTNODE_ptr rtlArrayBound (byval_as_ASTNODE_ptr arrayexpr, byval_as_ASTNODE_ptr dimexpr, byval_as_integer islbound)
 
function_as_ASTNODE_ptr rtlArrayBoundsCheck (byval_as_ASTNODE_ptr idx, byval_as_ASTNODE_ptr lb, byval_as_ASTNODE_ptr rb, byval_as_integer linenum, byval_as_zstring_ptr module)
 
function_as_ASTNODE_ptr rtlNullPtrCheck (byval_as_ASTNODE_ptr p, byval_as_integer linenum, byval_as_zstring_ptr module)
 
function_as_integer rtlDataRestore (byval_as_FBSYMBOL_ptr label, byval_as_ASTNODE_ptr afternode=NULL)
 
function_as_integer rtlDataRead (byval_as_ASTNODE_ptr varexpr)
 
function_as_ASTNODE_ptr rtlMathPow (byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr)
 
function_as_ASTNODE_ptr rtlMathLongintCMP (byval_as_integer op, byval_as_integer dtype, byval_as_ASTNODE_ptr lexpr, byval_as_integer ldtype, byval_as_ASTNODE_ptr rexpr, byval_as_integer rdtype)
 
function_as_ASTNODE_ptr rtlMathLongintDIV (byval_as_integer dtype, byval_as_ASTNODE_ptr lexpr, byval_as_integer ldtype, byval_as_ASTNODE_ptr rexpr, byval_as_integer rdtype)
 
function_as_ASTNODE_ptr rtlMathLongintMUL (byval_as_integer dtype, byval_as_ASTNODE_ptr lexpr, byval_as_integer ldtype, byval_as_ASTNODE_ptr rexpr, byval_as_integer rdtype)
 
function_as_ASTNODE_ptr rtlMathLongintMOD (byval_as_integer dtype, byval_as_ASTNODE_ptr lexpr, byval_as_integer ldtype, byval_as_ASTNODE_ptr rexpr, byval_as_integer rdtype)
 
function_as_ASTNODE_ptr rtlMathFp2ULongint (byval_as_ASTNODE_ptr expr, byval_as_integer dtype)
 
function_as_ASTNODE_ptr rtlMathUop (byval_as_integer op, byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr rtlMathBop (byval_as_integer op, byval_as_ASTNODE_ptr lexpr, byval_as_ASTNODE_ptr rexpr)
 
function_as_ASTNODE_ptr rtlMathFTOI (byval_as_ASTNODE_ptr expr, byval_as_integer to_dtype)
 
function_as_integer rtlInitMain ()
 
function_as_ASTNODE_ptr rtlInitApp (byval_as_ASTNODE_ptr argc, byval_as_ASTNODE_ptr argv)
 
function_as_integer rtlExitApp (byval_as_ASTNODE_ptr errlevel)
 
function_as_ASTNODE_ptr rtlMemCopy (byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr src, byval_as_longint bytes)
 
function_as_integer rtlMemSwap (byval_as_ASTNODE_ptr dst, byval_as_ASTNODE_ptr src)
 
function_as_integer rtlStrSwap (byval_as_ASTNODE_ptr str1, byval_as_ASTNODE_ptr str2)
 
function_as_integer rtlWstrSwap (byval_as_ASTNODE_ptr str1, byval_as_ASTNODE_ptr str2)
 
function_as_integer rtlMemCopyClear (byval_as_ASTNODE_ptr dstexpr, byval_as_longint dstlen, byval_as_ASTNODE_ptr srcexpr, byval_as_longint srclen)
 
function_as_ASTNODE_ptr rtlMemNewOp (byval_as_integer op, byval_as_ASTNODE_ptr len_expr, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_ASTNODE_ptr rtlMemDeleteOp (byval_as_integer op, byval_as_ASTNODE_ptr ptr_expr, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_ASTNODE_ptr rtlOOPIsTypeOf (byval_as_ASTNODE_ptr inst, byval_as_ASTNODE_ptr rtti)
 
function_as_integer rtlPrint (byval_as_ASTNODE_ptr fileexpr, byval_as_integer iscomma, byval_as_integer issemicolon, byval_as_ASTNODE_ptr expr, byval_as_integer islprint=FALSE)
 
function_as_integer rtlPrintSPC (byval_as_ASTNODE_ptr fileexpr, byval_as_ASTNODE_ptr expr, byval_as_integer islprint=FALSE)
 
function_as_integer rtlPrintTab (byval_as_ASTNODE_ptr fileexpr, byval_as_ASTNODE_ptr expr, byval_as_integer islprint=FALSE)
 
function_as_integer rtlWrite (byval_as_ASTNODE_ptr fileexpr, byval_as_integer iscomma, byval_as_ASTNODE_ptr expr)
 
function_as_integer rtlPrintUsingInit (byval_as_ASTNODE_ptr usingexpr, byval_as_integer islprint=FALSE)
 
function_as_integer rtlPrintUsingEnd (byval_as_ASTNODE_ptr fileexpr, byval_as_integer islprint=FALSE)
 
function_as_integer rtlPrintUsing (byval_as_ASTNODE_ptr fileexpr, byval_as_ASTNODE_ptr expr, byval_as_integer iscomma, byval_as_integer issemicolon, byval_as_integer islprint=FALSE)
 
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 rtlFileRename (byval_as_ASTNODE_ptr filename_new, byval_as_ASTNODE_ptr filename_old, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlWidthScreen (byval_as_ASTNODE_ptr width_arg, byval_as_ASTNODE_ptr height_arg, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlWidthDev (byval_as_ASTNODE_ptr device, byval_as_ASTNODE_ptr width_arg, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlWidthFile (byval_as_ASTNODE_ptr fnum, byval_as_ASTNODE_ptr width_arg, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlColor (byval_as_ASTNODE_ptr fore_color, byval_as_ASTNODE_ptr back_color, byval_as_integer isfunc)
 
function_as_ASTNODE_ptr rtlPageSet (byval_as_ASTNODE_ptr active, byval_as_ASTNODE_ptr visible, 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 rtlErrorCheck (byval_as_ASTNODE_ptr expr)
 
sub rtlErrorThrow (byval_as_ASTNODE_ptr errexpr, byval_as_integer linenum, byval_as_zstring_ptr module)
 
sub rtlErrorSetHandler (byval_as_ASTNODE_ptr newhandler, byval_as_integer savecurrent)
 
function_as_ASTNODE_ptr rtlErrorGetNum ()
 
sub rtlErrorSetNum (byval_as_ASTNODE_ptr errexpr)
 
sub rtlErrorResume (byval_as_integer isnext)
 
function_as_ASTNODE_ptr rtlErrorSetModName (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr modname)
 
function_as_ASTNODE_ptr rtlErrorSetFuncName (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr funcname)
 
function_as_ASTNODE_ptr rtlConsoleView (byval_as_ASTNODE_ptr topexpr, byval_as_ASTNODE_ptr botexpr)
 
function_as_ASTNODE_ptr rtlConsoleReadXY (byval_as_ASTNODE_ptr rowexpr, byval_as_ASTNODE_ptr columnexpr, byval_as_ASTNODE_ptr colorflagexpr)
 
function_as_ASTNODE_ptr rtlAtExit (byval_as_ASTNODE_ptr procexpr)
 
function_as_integer rtlGfxPset (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr, byval_as_ASTNODE_ptr cexpr, byval_as_integer coordtype, byval_as_integer ispreset)
 
function_as_ASTNODE_ptr rtlGfxPoint (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr)
 
function_as_integer rtlGfxLine (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr x1expr, byval_as_ASTNODE_ptr y1expr, byval_as_ASTNODE_ptr x2expr, byval_as_ASTNODE_ptr y2expr, byval_as_ASTNODE_ptr cexpr, byval_as_integer linetype, byval_as_ASTNODE_ptr styleexpr, byval_as_integer coordtype)
 
function_as_integer rtlGfxCircle (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr, byval_as_ASTNODE_ptr radexpr, byval_as_ASTNODE_ptr cexpr, byval_as_ASTNODE_ptr aspexpr, byval_as_ASTNODE_ptr iniexpr, byval_as_ASTNODE_ptr endexpr, byval_as_integer fillflag, byval_as_integer coordtype)
 
function_as_integer rtlGfxPaint (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr, byval_as_ASTNODE_ptr pexpr, byval_as_ASTNODE_ptr bexpr, byval_as_integer coord_type)
 
function_as_integer rtlGfxDraw (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr cexpr)
 
function_as_integer rtlGfxDrawString (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr texpr, byval_as_ASTNODE_ptr sexpr, byval_as_ASTNODE_ptr cexpr, byval_as_ASTNODE_ptr fexpr, byval_as_integer fisptr, byval_as_integer coord_type, byval_as_integer mode, byval_as_ASTNODE_ptr alphaexpr, byval_as_ASTNODE_ptr funcexpr, byval_as_ASTNODE_ptr paramexpr)
 
function_as_integer rtlGfxView (byval_as_ASTNODE_ptr x1expr, byval_as_ASTNODE_ptr y1expr, byval_as_ASTNODE_ptr x2expr, byval_as_ASTNODE_ptr y2expr, byval_as_ASTNODE_ptr fillexpr, byval_as_ASTNODE_ptr bordexpr, byval_as_integer screenflag)
 
function_as_integer rtlGfxWindow (byval_as_ASTNODE_ptr x1expr, byval_as_ASTNODE_ptr y1expr, byval_as_ASTNODE_ptr x2expr, byval_as_ASTNODE_ptr y2expr, byval_as_integer screenflag)
 
function_as_integer rtlGfxPalette (byval_as_ASTNODE_ptr attexpr, byval_as_ASTNODE_ptr rexpr, byval_as_ASTNODE_ptr gexpr, byval_as_ASTNODE_ptr bexpr, byval_as_integer isget)
 
function_as_integer rtlGfxPaletteUsing (byval_as_ASTNODE_ptr arrayexpr, byval_as_integer isptr, byval_as_integer isget)
 
function_as_integer rtlGfxPut (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr, byval_as_ASTNODE_ptr arrayexpr, byval_as_integer isptr, byval_as_ASTNODE_ptr x1expr, byval_as_ASTNODE_ptr x2expr, byval_as_ASTNODE_ptr y1expr, byval_as_ASTNODE_ptr y2expr, byval_as_integer mode, byval_as_ASTNODE_ptr alphaexpr, byval_as_ASTNODE_ptr funcexpr, byval_as_ASTNODE_ptr paramexpr, byval_as_integer coordtype)
 
function_as_integer rtlGfxGet (byval_as_ASTNODE_ptr target, byval_as_integer targetisptr, byval_as_ASTNODE_ptr x1expr, byval_as_ASTNODE_ptr y1expr, byval_as_ASTNODE_ptr x2expr, byval_as_ASTNODE_ptr y2expr, byval_as_ASTNODE_ptr arrayexpr, byval_as_integer isptr, byval_as_FBSYMBOL_ptr symbol, byval_as_integer coordtype)
 
function_as_integer rtlGfxScreenSet (byval_as_ASTNODE_ptr mexpr, byval_as_ASTNODE_ptr dexpr, byval_as_ASTNODE_ptr pexpr, byval_as_ASTNODE_ptr fexpr, byval_as_ASTNODE_ptr rexpr)
 
function_as_integer rtlGfxScreenSetQB (byval_as_ASTNODE_ptr mode, byval_as_ASTNODE_ptr active, byval_as_ASTNODE_ptr visible)
 
function_as_ASTNODE_ptr rtlGfxImageCreate (byval_as_ASTNODE_ptr wexpr, byval_as_ASTNODE_ptr hexpr, byval_as_ASTNODE_ptr cexpr, byval_as_ASTNODE_ptr dexpr, byval_as_integer flags)
 
function_as_ASTNODE_ptr rtlProfileCall_mcount ()
 
sub rtlProfileCall_monstartup ()
 
function_as_ASTNODE_ptr rtlGosubPush (byval_as_ASTNODE_ptr ctx)
 
function_as_ASTNODE_ptr rtlGosubPop (byval_as_ASTNODE_ptr ctx)
 
function_as_integer rtlGosubReturn (byval_as_ASTNODE_ptr ctx)
 
function_as_ASTNODE_ptr rtlGosubExit (byval_as_ASTNODE_ptr ctx)
 
function_as_ASTNODE_ptr rtlSetJmp (byval_as_ASTNODE_ptr buf)
 
function_as_integer rtlMultinput_cb (byval_as_FBSYMBOL_ptr sym)
 
function_as_integer rtlPrinter_cb (byval_as_FBSYMBOL_ptr sym)
 
function_as_ASTNODE_ptr rtlThreadCall (byval_as_ASTNODE_ptr callexpr)
 

Variables

const VAR FBGFX_PUTMODE_TRANS = 0
 
const VAR FBGFX_PUTMODE_PSET = 1
 
const VAR FBGFX_PUTMODE_PRESET = 2
 
const VAR FBGFX_PUTMODE_AND = 3
 
const VAR FBGFX_PUTMODE_OR = 4
 
const VAR FBGFX_PUTMODE_XOR = 5
 
const VAR FBGFX_PUTMODE_ALPHA = 6
 
const VAR FBGFX_PUTMODE_ADD = 7
 
const VAR FBGFX_PUTMODE_CUSTOM = 8
 
const VAR FBGFX_PUTMODE_BLEND = 9
 

Macro Definition Documentation

#define FB_RTL_ABS   /* "{abs}" */

Definition at line 384 of file rtl.bi.

#define FB_RTL_ACOS   /* "{acos}" */

Definition at line 377 of file rtl.bi.

#define FB_RTL_ARRAYBOUNDCHK   /* "fb_ArrayBoundChk" */

Definition at line 150 of file rtl.bi.

#define FB_RTL_ARRAYCLEAR   /* "fb_ArrayClear" */

Definition at line 138 of file rtl.bi.

#define FB_RTL_ARRAYCLEAROBJ   /* "fb_ArrayClearObj" */

Definition at line 139 of file rtl.bi.

#define FB_RTL_ARRAYDESTRUCTOBJ   /* "fb_ArrayDestructObj" */

Definition at line 136 of file rtl.bi.

#define FB_RTL_ARRAYDESTRUCTSTR   /* "fb_ArrayDestructStr" */

Definition at line 137 of file rtl.bi.

#define FB_RTL_ARRAYERASE   /* "fb_ArrayErase" */

Definition at line 140 of file rtl.bi.

#define FB_RTL_ARRAYERASEOBJ   /* "fb_ArrayEraseObj" */

Definition at line 141 of file rtl.bi.

#define FB_RTL_ARRAYERASESTR   /* "fb_ArrayStrErase" */

Definition at line 142 of file rtl.bi.

#define FB_RTL_ARRAYLBOUND   /* "fb_ArrayLBound" */

Definition at line 147 of file rtl.bi.

#define FB_RTL_ARRAYREDIM   /* "fb_ArrayRedimEx" */

Definition at line 143 of file rtl.bi.

#define FB_RTL_ARRAYREDIM_OBJ   /* "fb_ArrayRedimObj" */

Definition at line 144 of file rtl.bi.

#define FB_RTL_ARRAYREDIMPRESV   /* "fb_ArrayRedimPresvEx" */

Definition at line 145 of file rtl.bi.

#define FB_RTL_ARRAYREDIMPRESV_OBJ   /* "fb_ArrayRedimPresvObj" */

Definition at line 146 of file rtl.bi.

#define FB_RTL_ARRAYSNGBOUNDCHK   /* "fb_ArraySngBoundChk" */

Definition at line 149 of file rtl.bi.

#define FB_RTL_ARRAYUBOUND   /* "fb_ArrayUBound" */

Definition at line 148 of file rtl.bi.

#define FB_RTL_ASIN   /* "{asin}" */

Definition at line 375 of file rtl.bi.

#define FB_RTL_ATAN   /* "{atan}" */

Definition at line 379 of file rtl.bi.

#define FB_RTL_ATAN2   /* "{atan2}" */

Definition at line 387 of file rtl.bi.

#define FB_RTL_ATEXIT   /* "fb_atexit" */

Definition at line 161 of file rtl.bi.

#define FB_RTL_COLOR   /* "fb_Color" */

Definition at line 236 of file rtl.bi.

#define FB_RTL_CONSOLEINPUT   /* "fb_ConsoleInput" */

Definition at line 295 of file rtl.bi.

#define FB_RTL_CONSOLELINEINPUT   /* "fb_LineInput" */

Definition at line 291 of file rtl.bi.

#define FB_RTL_CONSOLELINEINPUTWSTR   /* "fb_LineInputWstr" */

Definition at line 292 of file rtl.bi.

#define FB_RTL_CONSOLEREADXY   /* "fb_ReadXY" */

Definition at line 235 of file rtl.bi.

#define FB_RTL_CONSOLEVIEW   /* "fb_ConsoleView" */

Definition at line 234 of file rtl.bi.

#define FB_RTL_COS   /* "{cos}" */

Definition at line 376 of file rtl.bi.

#define FB_RTL_CPUDETECT   /* "fb_CpuDetect" */

Definition at line 156 of file rtl.bi.

#define FB_RTL_CVD   /* "fb_CVD" */

Definition at line 47 of file rtl.bi.

#define FB_RTL_CVDFROMLONGINT   /* "fb_CVDFROMLONGINT" */

Definition at line 53 of file rtl.bi.

#define FB_RTL_CVL   /* "fb_CVL" */

Definition at line 50 of file rtl.bi.

#define FB_RTL_CVLFROMS   /* "fb_CVLFROMS" */

Definition at line 55 of file rtl.bi.

#define FB_RTL_CVLONGINT   /* "fb_CVLONGINT" */

Definition at line 51 of file rtl.bi.

#define FB_RTL_CVLONGINTFROMD   /* "fb_CVLONGINTFROMD" */

Definition at line 56 of file rtl.bi.

#define FB_RTL_CVS   /* "fb_CVS" */

Definition at line 48 of file rtl.bi.

#define FB_RTL_CVSFROML   /* "fb_CVSFROML" */

Definition at line 54 of file rtl.bi.

#define FB_RTL_CVSHORT   /* "fb_CVSHORT" */

Definition at line 49 of file rtl.bi.

#define FB_RTL_DATAREADBYTE   /* "fb_DataReadByte" */

Definition at line 166 of file rtl.bi.

#define FB_RTL_DATAREADDOUBLE   /* "fb_DataReadDouble" */

Definition at line 175 of file rtl.bi.

#define FB_RTL_DATAREADINT   /* "fb_DataReadInt" */

Definition at line 168 of file rtl.bi.

#define FB_RTL_DATAREADLONGINT   /* "fb_DataReadLongint" */

Definition at line 169 of file rtl.bi.

#define FB_RTL_DATAREADSHORT   /* "fb_DataReadShort" */

Definition at line 167 of file rtl.bi.

#define FB_RTL_DATAREADSINGLE   /* "fb_DataReadSingle" */

Definition at line 174 of file rtl.bi.

#define FB_RTL_DATAREADSTR   /* "fb_DataReadStr" */

Definition at line 164 of file rtl.bi.

#define FB_RTL_DATAREADUBYTE   /* "fb_DataReadUByte" */

Definition at line 170 of file rtl.bi.

#define FB_RTL_DATAREADUINT   /* "fb_DataReadUInt" */

Definition at line 172 of file rtl.bi.

#define FB_RTL_DATAREADULONGINT   /* "fb_DataReadULongint" */

Definition at line 173 of file rtl.bi.

#define FB_RTL_DATAREADUSHORT   /* "fb_DataReadUShort" */

Definition at line 171 of file rtl.bi.

#define FB_RTL_DATAREADWSTR   /* "fb_DataReadWstr" */

Definition at line 165 of file rtl.bi.

#define FB_RTL_DATARESTORE   /* "fb_DataRestore" */

Definition at line 163 of file rtl.bi.

#define FB_RTL_DBL2STR   /* "fb_DoubleToStr" */

Definition at line 24 of file rtl.bi.

#define FB_RTL_DBL2STR_QB   /* "fb_DoubleToStrQB" */

Definition at line 32 of file rtl.bi.

#define FB_RTL_DBL2ULONGINT   /* "fb___fixunsdfdi" */

Definition at line 134 of file rtl.bi.

#define FB_RTL_DBL2WSTR   /* "fb_DoubleToWstr" */

Definition at line 101 of file rtl.bi.

#define FB_RTL_DTOSB   /* "fb_dtosb" */

Definition at line 390 of file rtl.bi.

#define FB_RTL_DTOSI   /* "fb_dtosi" */

Definition at line 394 of file rtl.bi.

#define FB_RTL_DTOSL   /* "fb_dtosl" */

Definition at line 396 of file rtl.bi.

#define FB_RTL_DTOSS   /* "fb_dtoss" */

Definition at line 392 of file rtl.bi.

#define FB_RTL_DTOUB   /* "fb_dtoub" */

Definition at line 398 of file rtl.bi.

#define FB_RTL_DTOUI   /* "fb_dtoui" */

Definition at line 402 of file rtl.bi.

#define FB_RTL_DTOUL   /* "fb_dtoul" */

Definition at line 404 of file rtl.bi.

#define FB_RTL_DTOUS   /* "fb_dtous" */

Definition at line 400 of file rtl.bi.

#define FB_RTL_END   /* "fb_End" */

Definition at line 160 of file rtl.bi.

#define FB_RTL_ERRORGETNUM   /* "fb_ErrorGetNum" */

Definition at line 322 of file rtl.bi.

#define FB_RTL_ERRORRESUME   /* "fb_ErrorResume" */

Definition at line 324 of file rtl.bi.

#define FB_RTL_ERRORRESUMENEXT   /* "fb_ErrorResumeNext" */

Definition at line 325 of file rtl.bi.

#define FB_RTL_ERRORSETFUNCNAME   /* "fb_ErrorSetFuncName" */

Definition at line 327 of file rtl.bi.

#define FB_RTL_ERRORSETHANDLER   /* "fb_ErrorSetHandler" */

Definition at line 321 of file rtl.bi.

#define FB_RTL_ERRORSETMODNAME   /* "fb_ErrorSetModName" */

Definition at line 326 of file rtl.bi.

#define FB_RTL_ERRORSETNUM   /* "fb_ErrorSetNum" */

Definition at line 323 of file rtl.bi.

#define FB_RTL_ERRORTHROW   /* "fb_ErrorThrowAt" */

Definition at line 319 of file rtl.bi.

#define FB_RTL_ERRORTHROWEX   /* "fb_ErrorThrowEx" */

Definition at line 320 of file rtl.bi.

#define FB_RTL_EXP   /* "{exp}" */

Definition at line 382 of file rtl.bi.

#define FB_RTL_FILECLOSE   /* "fb_FileClose" */

Definition at line 253 of file rtl.bi.

#define FB_RTL_FILECLOSEALL   /* "fb_FileCloseAll" */

Definition at line 254 of file rtl.bi.

#define FB_RTL_FILEGET   /* "fb_FileGet" */

Definition at line 265 of file rtl.bi.

#define FB_RTL_FILEGETARRAY   /* "fb_FileGetArray" */

Definition at line 271 of file rtl.bi.

#define FB_RTL_FILEGETARRAYIOB   /* "fb_FileGetArrayIOB" */

Definition at line 280 of file rtl.bi.

#define FB_RTL_FILEGETARRAYLARGE   /* "fb_FileGetArrayLarge" */

Definition at line 272 of file rtl.bi.

#define FB_RTL_FILEGETARRAYLARGEIOB   /* "fb_FileGetArrayLargeIOB" */

Definition at line 281 of file rtl.bi.

#define FB_RTL_FILEGETIOB   /* "fb_FileGetIOB" */

Definition at line 274 of file rtl.bi.

#define FB_RTL_FILEGETLARGE   /* "fb_FileGetLarge" */

Definition at line 266 of file rtl.bi.

#define FB_RTL_FILEGETLARGEIOB   /* "fb_FileGetLargeIOB" */

Definition at line 275 of file rtl.bi.

#define FB_RTL_FILEGETSTR   /* "fb_FileGetStr" */

Definition at line 267 of file rtl.bi.

#define FB_RTL_FILEGETSTRIOB   /* "fb_FileGetStrIOB" */

Definition at line 276 of file rtl.bi.

#define FB_RTL_FILEGETSTRLARGE   /* "fb_FileGetStrLarge" */

Definition at line 268 of file rtl.bi.

#define FB_RTL_FILEGETSTRLARGEIOB   /* "fb_FileGetStrLargeIOB" */

Definition at line 277 of file rtl.bi.

#define FB_RTL_FILEGETWSTR   /* "fb_FileGetWstr" */

Definition at line 269 of file rtl.bi.

#define FB_RTL_FILEGETWSTRIOB   /* "fb_FileGetWstrIOB" */

Definition at line 278 of file rtl.bi.

#define FB_RTL_FILEGETWSTRLARGE   /* "fb_FileGetWstrLarge" */

Definition at line 270 of file rtl.bi.

#define FB_RTL_FILEGETWSTRLARGEIOB   /* "fb_FileGetWstrLargeIOB" */

Definition at line 279 of file rtl.bi.

#define FB_RTL_FILEINPUT   /* "fb_FileInput" */

Definition at line 294 of file rtl.bi.

#define FB_RTL_FILELINEINPUT   /* "fb_FileLineInput" */

Definition at line 289 of file rtl.bi.

#define FB_RTL_FILELINEINPUTWSTR   /* "fb_FileLineInputWstr" */

Definition at line 290 of file rtl.bi.

#define FB_RTL_FILELOCK   /* "fb_FileLock" */

Definition at line 309 of file rtl.bi.

#define FB_RTL_FILELOCKLARGE   /* "fb_FileLockLarge" */

Definition at line 310 of file rtl.bi.

#define FB_RTL_FILEOPEN   /* "fb_FileOpen" */

Definition at line 243 of file rtl.bi.

#define FB_RTL_FILEOPEN_COM   /* "fb_FileOpenCom" */

Definition at line 251 of file rtl.bi.

#define FB_RTL_FILEOPEN_CONS   /* "fb_FileOpenCons" */

Definition at line 246 of file rtl.bi.

#define FB_RTL_FILEOPEN_ENCOD   /* "fb_FileOpenEncod" */

Definition at line 244 of file rtl.bi.

#define FB_RTL_FILEOPEN_ERR   /* "fb_FileOpenErr" */

Definition at line 247 of file rtl.bi.

#define FB_RTL_FILEOPEN_LPT   /* "fb_FileOpenLpt" */

Definition at line 250 of file rtl.bi.

#define FB_RTL_FILEOPEN_PIPE   /* "fb_FileOpenPipe" */

Definition at line 248 of file rtl.bi.

#define FB_RTL_FILEOPEN_QB   /* "fb_FileOpenQB" */

Definition at line 252 of file rtl.bi.

#define FB_RTL_FILEOPEN_SCRN   /* "fb_FileOpenScrn" */

Definition at line 249 of file rtl.bi.

#define FB_RTL_FILEOPEN_SHORT   /* "fb_FileOpenShort" */

Definition at line 245 of file rtl.bi.

#define FB_RTL_FILEPUT   /* "fb_FilePut" */

Definition at line 256 of file rtl.bi.

#define FB_RTL_FILEPUTARRAY   /* "fb_FilePutArray" */

Definition at line 262 of file rtl.bi.

#define FB_RTL_FILEPUTARRAYLARGE   /* "fb_FilePutArrayLarge" */

Definition at line 263 of file rtl.bi.

#define FB_RTL_FILEPUTLARGE   /* "fb_FilePutLarge" */

Definition at line 257 of file rtl.bi.

#define FB_RTL_FILEPUTSTR   /* "fb_FilePutStr" */

Definition at line 258 of file rtl.bi.

#define FB_RTL_FILEPUTSTRLARGE   /* "fb_FilePutStrLarge" */

Definition at line 259 of file rtl.bi.

#define FB_RTL_FILEPUTWSTR   /* "fb_FilePutWstr" */

Definition at line 260 of file rtl.bi.

#define FB_RTL_FILEPUTWSTRLARGE   /* "fb_FilePutWstrLarge" */

Definition at line 261 of file rtl.bi.

#define FB_RTL_FILERENAME   /* "fb_rename" */

Definition at line 313 of file rtl.bi.

#define FB_RTL_FILESEEK   /* "fb_FileSeek" */

Definition at line 284 of file rtl.bi.

#define FB_RTL_FILESEEKLARGE   /* "fb_FileSeekLarge" */

Definition at line 285 of file rtl.bi.

#define FB_RTL_FILESTRINPUT   /* "fb_FileStrInput" */

Definition at line 287 of file rtl.bi.

#define FB_RTL_FILETELL   /* "fb_FileTell" */

Definition at line 283 of file rtl.bi.

#define FB_RTL_FILEUNLOCK   /* "fb_FileUnlock" */

Definition at line 311 of file rtl.bi.

#define FB_RTL_FILEUNLOCKLARGE   /* "fb_FileUnlockLarge" */

Definition at line 312 of file rtl.bi.

#define FB_RTL_FILEWSTRINPUT   /* "fb_FileWstrInput" */

Definition at line 288 of file rtl.bi.

#define FB_RTL_FIX   /* "{fix}" */

Definition at line 385 of file rtl.bi.

#define FB_RTL_FLOOR   /* "{floor}" */

Definition at line 383 of file rtl.bi.

#define FB_RTL_FLT2STR   /* "fb_FloatToStr" */

Definition at line 23 of file rtl.bi.

#define FB_RTL_FLT2STR_QB   /* "fb_FloatToStrQB" */

Definition at line 31 of file rtl.bi.

#define FB_RTL_FLT2WSTR   /* "fb_FloatToWstr" */

Definition at line 100 of file rtl.bi.

#define FB_RTL_FRAC   /* "{frac}" */

Definition at line 386 of file rtl.bi.

#define FB_RTL_FTOSB   /* "fb_ftosb" */

Definition at line 389 of file rtl.bi.

#define FB_RTL_FTOSI   /* "fb_ftosi" */

Definition at line 393 of file rtl.bi.

#define FB_RTL_FTOSL   /* "fb_ftosl" */

Definition at line 395 of file rtl.bi.

#define FB_RTL_FTOSS   /* "fb_ftoss" */

Definition at line 391 of file rtl.bi.

#define FB_RTL_FTOUB   /* "fb_ftoub" */

Definition at line 397 of file rtl.bi.

#define FB_RTL_FTOUI   /* "fb_ftoui" */

Definition at line 401 of file rtl.bi.

#define FB_RTL_FTOUL   /* "fb_ftoul" */

Definition at line 403 of file rtl.bi.

#define FB_RTL_FTOUS   /* "fb_ftous" */

Definition at line 399 of file rtl.bi.

#define FB_RTL_GFXCIRCLE   /* "fb_GfxEllipse" */

Definition at line 332 of file rtl.bi.

#define FB_RTL_GFXDRAW   /* "fb_GfxDraw" */

Definition at line 334 of file rtl.bi.

#define FB_RTL_GFXDRAWSTRING   /* "fb_GfxDrawString" */

Definition at line 335 of file rtl.bi.

#define FB_RTL_GFXGET   /* "fb_GfxGet" */

Definition at line 346 of file rtl.bi.

#define FB_RTL_GFXGETQB   /* "fb_GfxGetQB" */

Definition at line 347 of file rtl.bi.

#define FB_RTL_GFXIMAGECREATE   /* "fb_GfxImageCreate" */

Definition at line 350 of file rtl.bi.

#define FB_RTL_GFXIMAGECREATEQB   /* "fb_GfxImageCreateQB" */

Definition at line 351 of file rtl.bi.

#define FB_RTL_GFXLINE   /* "fb_GfxLine" */

Definition at line 331 of file rtl.bi.

#define FB_RTL_GFXPAINT   /* "fb_GfxPaint" */

Definition at line 333 of file rtl.bi.

#define FB_RTL_GFXPALETTE   /* "fb_GfxPalette" */

Definition at line 338 of file rtl.bi.

#define FB_RTL_GFXPALETTEGET   /* "fb_GfxPaletteGet" */

Definition at line 341 of file rtl.bi.

#define FB_RTL_GFXPALETTEGET64   /* "fb_GfxPaletteGet64" */

Definition at line 342 of file rtl.bi.

#define FB_RTL_GFXPALETTEGETUSING   /* "fb_GfxPaletteGetUsing" */

Definition at line 343 of file rtl.bi.

#define FB_RTL_GFXPALETTEGETUSING64   /* "fb_GfxPaletteGetUsing64" */

Definition at line 344 of file rtl.bi.

#define FB_RTL_GFXPALETTEUSING   /* "fb_GfxPaletteUsing" */

Definition at line 339 of file rtl.bi.

#define FB_RTL_GFXPALETTEUSING64   /* "fb_GfxPaletteUsing64" */

Definition at line 340 of file rtl.bi.

#define FB_RTL_GFXPOINT   /* "fb_GfxPoint" */

Definition at line 330 of file rtl.bi.

#define FB_RTL_GFXPSET   /* "fb_GfxPset" */

Definition at line 329 of file rtl.bi.

#define FB_RTL_GFXPUT   /* "fb_GfxPut" */

Definition at line 345 of file rtl.bi.

#define FB_RTL_GFXPUTADD   /* "fb_hPutAdd" */

Definition at line 361 of file rtl.bi.

#define FB_RTL_GFXPUTALPHA   /* "fb_hPutAlpha" */

Definition at line 359 of file rtl.bi.

#define FB_RTL_GFXPUTAND   /* "fb_hPutAnd" */

Definition at line 356 of file rtl.bi.

#define FB_RTL_GFXPUTBLEND   /* "fb_hPutBlend" */

Definition at line 360 of file rtl.bi.

#define FB_RTL_GFXPUTCUSTOM   /* "fb_hPutCustom" */

Definition at line 362 of file rtl.bi.

#define FB_RTL_GFXPUTOR   /* "fb_hPutOr" */

Definition at line 357 of file rtl.bi.

#define FB_RTL_GFXPUTPRESET   /* "fb_hPutPReset" */

Definition at line 355 of file rtl.bi.

#define FB_RTL_GFXPUTPSET   /* "fb_hPutPSet" */

Definition at line 354 of file rtl.bi.

#define FB_RTL_GFXPUTTRANS   /* "fb_hPutTrans" */

Definition at line 353 of file rtl.bi.

#define FB_RTL_GFXPUTXOR   /* "fb_hPutXor" */

Definition at line 358 of file rtl.bi.

#define FB_RTL_GFXSCREENSET   /* "fb_GfxScreen" */

Definition at line 348 of file rtl.bi.

#define FB_RTL_GFXSCREENSETQB   /* "fb_GfxScreenQB" */

Definition at line 349 of file rtl.bi.

#define FB_RTL_GFXVIEW   /* "fb_GfxView" */

Definition at line 336 of file rtl.bi.

#define FB_RTL_GFXWINDOW   /* "fb_GfxWindow" */

Definition at line 337 of file rtl.bi.

#define FB_RTL_GOSUBEXIT   /* "fb_GosubExit" */

Definition at line 370 of file rtl.bi.

#define FB_RTL_GOSUBPOP   /* "fb_GosubPop" */

Definition at line 368 of file rtl.bi.

#define FB_RTL_GOSUBPUSH   /* "fb_GosubPush" */

Definition at line 367 of file rtl.bi.

#define FB_RTL_GOSUBRETURN   /* "fb_GosubReturn" */

Definition at line 369 of file rtl.bi.

#define FB_RTL_INIT   /* "fb_Init" */

Definition at line 157 of file rtl.bi.

#define FB_RTL_INITCRTCTOR   /* "fb___main" */

Definition at line 159 of file rtl.bi.

#define FB_RTL_INITSIGNALS   /* "fb_InitSignals" */

Definition at line 158 of file rtl.bi.

#define FB_RTL_INPUTBYTE   /* "fb_InputByte" */

Definition at line 296 of file rtl.bi.

#define FB_RTL_INPUTDOUBLE   /* "fb_InputDouble" */

Definition at line 305 of file rtl.bi.

#define FB_RTL_INPUTINT   /* "fb_InputInt" */

Definition at line 300 of file rtl.bi.

#define FB_RTL_INPUTLONGINT   /* "fb_InputLongint" */

Definition at line 302 of file rtl.bi.

#define FB_RTL_INPUTSHORT   /* "fb_InputShort" */

Definition at line 298 of file rtl.bi.

#define FB_RTL_INPUTSINGLE   /* "fb_InputSingle" */

Definition at line 304 of file rtl.bi.

#define FB_RTL_INPUTSTR   /* "fb_InputString" */

Definition at line 306 of file rtl.bi.

#define FB_RTL_INPUTUBYTE   /* "fb_InputUbyte" */

Definition at line 297 of file rtl.bi.

#define FB_RTL_INPUTUINT   /* "fb_InputUint" */

Definition at line 301 of file rtl.bi.

#define FB_RTL_INPUTULONGINT   /* "fb_InputUlongint" */

Definition at line 303 of file rtl.bi.

#define FB_RTL_INPUTUSHORT   /* "fb_InputUshort" */

Definition at line 299 of file rtl.bi.

#define FB_RTL_INPUTWSTR   /* "fb_InputWstr" */

Definition at line 307 of file rtl.bi.

#define FB_RTL_INT2STR   /* "fb_IntToStr" */

Definition at line 19 of file rtl.bi.

#define FB_RTL_INT2STR_QB   /* "fb_IntToStrQB" */

Definition at line 27 of file rtl.bi.

#define FB_RTL_INT2WSTR   /* "fb_IntToWstr" */

Definition at line 96 of file rtl.bi.

#define FB_RTL_ISTYPEOF   /* "fb_IsTypeOf" */

Definition at line 154 of file rtl.bi.

#define FB_RTL_LOG   /* "{log}" */

Definition at line 381 of file rtl.bi.

#define FB_RTL_LONGINT2STR   /* "fb_LongintToStr" */

Definition at line 21 of file rtl.bi.

#define FB_RTL_LONGINT2STR_QB   /* "fb_LongintToStrQB" */

Definition at line 29 of file rtl.bi.

#define FB_RTL_LONGINT2WSTR   /* "fb_LongintToWstr" */

Definition at line 98 of file rtl.bi.

#define FB_RTL_LONGINTDIV   /* "fb___divdi3" */

Definition at line 130 of file rtl.bi.

#define FB_RTL_LONGINTMOD   /* "fb___moddi3" */

Definition at line 132 of file rtl.bi.

#define FB_RTL_LPRINTBYTE   /* "fb_LPrintByte" */

Definition at line 194 of file rtl.bi.

#define FB_RTL_LPRINTDOUBLE   /* "fb_LPrintDouble" */

Definition at line 203 of file rtl.bi.

#define FB_RTL_LPRINTINT   /* "fb_LPrintInt" */

Definition at line 198 of file rtl.bi.

#define FB_RTL_LPRINTLONGINT   /* "fb_LPrintLongint" */

Definition at line 200 of file rtl.bi.

#define FB_RTL_LPRINTSHORT   /* "fb_LPrintShort" */

Definition at line 196 of file rtl.bi.

#define FB_RTL_LPRINTSINGLE   /* "fb_LPrintSingle" */

Definition at line 202 of file rtl.bi.

#define FB_RTL_LPRINTSTR   /* "fb_LPrintString" */

Definition at line 204 of file rtl.bi.

#define FB_RTL_LPRINTUBYTE   /* "fb_LPrintUByte" */

Definition at line 195 of file rtl.bi.

#define FB_RTL_LPRINTUINT   /* "fb_LPrintUInt" */

Definition at line 199 of file rtl.bi.

#define FB_RTL_LPRINTULONGINT   /* "fb_LPrintULongint" */

Definition at line 201 of file rtl.bi.

#define FB_RTL_LPRINTUSGINIT   /* "fb_LPrintUsingInit" */

Definition at line 232 of file rtl.bi.

#define FB_RTL_LPRINTUSHORT   /* "fb_LPrintUShort" */

Definition at line 197 of file rtl.bi.

#define FB_RTL_LPRINTVOID   /* "fb_LPrintVoid" */

Definition at line 193 of file rtl.bi.

#define FB_RTL_LPRINTWSTR   /* "fb_LPrintWstr" */

Definition at line 205 of file rtl.bi.

#define FB_RTL_MEMCOPY   /* "fb_MemCopy" */

Definition at line 239 of file rtl.bi.

#define FB_RTL_MEMCOPYCLEAR   /* "fb_MemCopyClear" */

Definition at line 241 of file rtl.bi.

#define FB_RTL_MEMSWAP   /* "fb_MemSwap" */

Definition at line 240 of file rtl.bi.

#define FB_RTL_MKD   /* "fb_MKD" */

Definition at line 40 of file rtl.bi.

#define FB_RTL_MKI   /* "fb_MKI" */

Definition at line 43 of file rtl.bi.

#define FB_RTL_MKL   /* "fb_MKL" */

Definition at line 44 of file rtl.bi.

#define FB_RTL_MKLONGINT   /* "fb_MKLONGINT" */

Definition at line 45 of file rtl.bi.

#define FB_RTL_MKS   /* "fb_MKS" */

Definition at line 41 of file rtl.bi.

#define FB_RTL_MKSHORT   /* "fb_MKSHORT" */

Definition at line 42 of file rtl.bi.

#define FB_RTL_NULLPTRCHK   /* "fb_NullPtrChk" */

Definition at line 152 of file rtl.bi.

#define FB_RTL_PAGESET   /* "fb_PageSet" */

Definition at line 237 of file rtl.bi.

#define FB_RTL_POW   /* "fb_Pow" */

Definition at line 177 of file rtl.bi.

#define FB_RTL_PRINTBYTE   /* "fb_PrintByte" */

Definition at line 180 of file rtl.bi.

#define FB_RTL_PRINTDOUBLE   /* "fb_PrintDouble" */

Definition at line 189 of file rtl.bi.

#define FB_RTL_PRINTINT   /* "fb_PrintInt" */

Definition at line 184 of file rtl.bi.

#define FB_RTL_PRINTLONGINT   /* "fb_PrintLongint" */

Definition at line 186 of file rtl.bi.

#define FB_RTL_PRINTSHORT   /* "fb_PrintShort" */

Definition at line 182 of file rtl.bi.

#define FB_RTL_PRINTSINGLE   /* "fb_PrintSingle" */

Definition at line 188 of file rtl.bi.

#define FB_RTL_PRINTSPC   /* "fb_PrintSPC" */

Definition at line 207 of file rtl.bi.

#define FB_RTL_PRINTSTR   /* "fb_PrintString" */

Definition at line 190 of file rtl.bi.

#define FB_RTL_PRINTTAB   /* "fb_PrintTab" */

Definition at line 208 of file rtl.bi.

#define FB_RTL_PRINTUBYTE   /* "fb_PrintUByte" */

Definition at line 181 of file rtl.bi.

#define FB_RTL_PRINTUINT   /* "fb_PrintUInt" */

Definition at line 185 of file rtl.bi.

#define FB_RTL_PRINTULONGINT   /* "fb_PrintULongint" */

Definition at line 187 of file rtl.bi.

#define FB_RTL_PRINTUSG_DBL   /* "fb_PrintUsingDouble" */

Definition at line 228 of file rtl.bi.

#define FB_RTL_PRINTUSG_LL   /* "fb_PrintUsingLongint" */

Definition at line 229 of file rtl.bi.

#define FB_RTL_PRINTUSG_SNG   /* "fb_PrintUsingSingle" */

Definition at line 227 of file rtl.bi.

#define FB_RTL_PRINTUSG_ULL   /* "fb_PrintUsingULongint" */

Definition at line 230 of file rtl.bi.

#define FB_RTL_PRINTUSGEND   /* "fb_PrintUsingEnd" */

Definition at line 231 of file rtl.bi.

#define FB_RTL_PRINTUSGINIT   /* "fb_PrintUsingInit" */

Definition at line 224 of file rtl.bi.

#define FB_RTL_PRINTUSGSTR   /* "fb_PrintUsingStr" */

Definition at line 225 of file rtl.bi.

#define FB_RTL_PRINTUSGWSTR   /* "fb_PrintUsingWstr" */

Definition at line 226 of file rtl.bi.

#define FB_RTL_PRINTUSHORT   /* "fb_PrintUShort" */

Definition at line 183 of file rtl.bi.

#define FB_RTL_PRINTVOID   /* "fb_PrintVoid" */

Definition at line 179 of file rtl.bi.

#define FB_RTL_PRINTWSTR   /* "fb_PrintWstr" */

Definition at line 191 of file rtl.bi.

#define FB_RTL_PROFILEMCOUNT   /* "fb_mcount" */

Definition at line 364 of file rtl.bi.

#define FB_RTL_PROFILEMONSTARTUP   /* "fb__monstartup" */

Definition at line 365 of file rtl.bi.

#define FB_RTL_SETJMP   /* "fb_SetJmp" */

Definition at line 371 of file rtl.bi.

#define FB_RTL_SGN   /* "{sgn}" */

Definition at line 373 of file rtl.bi.

#define FB_RTL_SIN   /* "{sin}" */

Definition at line 374 of file rtl.bi.

#define FB_RTL_SQRT   /* "{sqrt}" */

Definition at line 380 of file rtl.bi.

#define FB_RTL_STR2DBL   /* "val" */

Definition at line 38 of file rtl.bi.

#define FB_RTL_STR2INT   /* "valint" */

Definition at line 34 of file rtl.bi.

#define FB_RTL_STR2LNG   /* "vallng" */

Definition at line 36 of file rtl.bi.

#define FB_RTL_STR2UINT   /* "valuint" */

Definition at line 35 of file rtl.bi.

#define FB_RTL_STR2ULNG   /* "valulng" */

Definition at line 37 of file rtl.bi.

#define FB_RTL_STR2WSTR   /* "fb_StrToWstr" */

Definition at line 102 of file rtl.bi.

#define FB_RTL_STRALLOCTMPDESCF   /* "fb_StrAllocTempDescF" */

Definition at line 15 of file rtl.bi.

#define FB_RTL_STRALLOCTMPDESCV   /* "fb_StrAllocTempDescV" */

Definition at line 14 of file rtl.bi.

#define FB_RTL_STRALLOCTMPDESCZ   /* "fb_StrAllocTempDescZ" */

Definition at line 16 of file rtl.bi.

#define FB_RTL_STRALLOCTMPDESCZEX   /* "fb_StrAllocTempDescZEx" */

Definition at line 17 of file rtl.bi.

#define FB_RTL_STRALLOCTMPRES   /* "fb_StrAllocTempResult" */

Definition at line 13 of file rtl.bi.

#define FB_RTL_STRASC   /* "fb_ASC" */

Definition at line 65 of file rtl.bi.

#define FB_RTL_STRASSIGN   /* "fb_StrAssign" */

Definition at line 9 of file rtl.bi.

#define FB_RTL_STRASSIGNMID   /* "fb_StrAssignMid" */

Definition at line 59 of file rtl.bi.

#define FB_RTL_STRCHR   /* "fb_CHR" */

Definition at line 66 of file rtl.bi.

#define FB_RTL_STRCOMPARE   /* "fb_StrCompare" */

Definition at line 11 of file rtl.bi.

#define FB_RTL_STRCONCAT   /* "fb_StrConcat" */

Definition at line 10 of file rtl.bi.

#define FB_RTL_STRCONCATASSIGN   /* "fb_StrConcatAssign" */

Definition at line 12 of file rtl.bi.

#define FB_RTL_STRDELETE   /* "fb_StrDelete" */

Definition at line 8 of file rtl.bi.

#define FB_RTL_STRFILL1   /* "fb_StrFill1" */

Definition at line 60 of file rtl.bi.

#define FB_RTL_STRFILL2   /* "fb_StrFill2" */

Definition at line 61 of file rtl.bi.

#define FB_RTL_STRINIT   /* "fb_StrInit" */

Definition at line 7 of file rtl.bi.

#define FB_RTL_STRINSTR   /* "fb_StrInstr" */

Definition at line 67 of file rtl.bi.

#define FB_RTL_STRINSTRANY   /* "fb_StrInstrAny" */

Definition at line 68 of file rtl.bi.

#define FB_RTL_STRINSTRREV   /* "fb_StrInstrRev" */

Definition at line 69 of file rtl.bi.

#define FB_RTL_STRINSTRREVANY   /* "fb_StrInstrRevAny" */

Definition at line 70 of file rtl.bi.

#define FB_RTL_STRLCASE2   /* "fb_StrLcase2" */

Definition at line 80 of file rtl.bi.

#define FB_RTL_STRLEN   /* "fb_StrLen" */

Definition at line 62 of file rtl.bi.

#define FB_RTL_STRLSET   /* "fb_StrLset" */

Definition at line 63 of file rtl.bi.

#define FB_RTL_STRLTRIM   /* "fb_LTRIM" */

Definition at line 77 of file rtl.bi.

#define FB_RTL_STRLTRIMANY   /* "fb_LTrimAny" */

Definition at line 78 of file rtl.bi.

#define FB_RTL_STRLTRIMEX   /* "fb_LTrimEx" */

Definition at line 79 of file rtl.bi.

#define FB_RTL_STRMID   /* "fb_StrMid" */

Definition at line 58 of file rtl.bi.

#define FB_RTL_STRRSET   /* "fb_StrRset" */

Definition at line 64 of file rtl.bi.

#define FB_RTL_STRRTRIM   /* "fb_RTRIM" */

Definition at line 74 of file rtl.bi.

#define FB_RTL_STRRTRIMANY   /* "fb_RTrimAny" */

Definition at line 75 of file rtl.bi.

#define FB_RTL_STRRTRIMEX   /* "fb_RTrimEx" */

Definition at line 76 of file rtl.bi.

#define FB_RTL_STRSWAP   /* "fb_StrSwap" */

Definition at line 82 of file rtl.bi.

#define FB_RTL_STRTRIM   /* "fb_TRIM" */

Definition at line 71 of file rtl.bi.

#define FB_RTL_STRTRIMANY   /* "fb_TrimAny" */

Definition at line 72 of file rtl.bi.

#define FB_RTL_STRTRIMEX   /* "fb_TrimEx" */

Definition at line 73 of file rtl.bi.

#define FB_RTL_STRUCASE2   /* "fb_StrUcase2" */

Definition at line 81 of file rtl.bi.

#define FB_RTL_TAN   /* "{tan}" */

Definition at line 378 of file rtl.bi.

#define FB_RTL_THREADCALL   /* "fb_ThreadCall" */

Definition at line 406 of file rtl.bi.

#define FB_RTL_UINT2STR   /* "fb_UIntToStr" */

Definition at line 20 of file rtl.bi.

#define FB_RTL_UINT2STR_QB   /* "fb_UIntToStrQB" */

Definition at line 28 of file rtl.bi.

#define FB_RTL_UINT2WSTR   /* "fb_UIntToWstr" */

Definition at line 97 of file rtl.bi.

#define FB_RTL_ULONGINT2STR   /* "fb_ULongintToStr" */

Definition at line 22 of file rtl.bi.

#define FB_RTL_ULONGINT2STR_QB   /* "fb_ULongintToStrQB" */

Definition at line 30 of file rtl.bi.

#define FB_RTL_ULONGINT2WSTR   /* "fb_ULongintToWstr" */

Definition at line 99 of file rtl.bi.

#define FB_RTL_ULONGINTDIV   /* "fb___udivdi3" */

Definition at line 131 of file rtl.bi.

#define FB_RTL_ULONGINTMOD   /* "fb___umoddi3" */

Definition at line 133 of file rtl.bi.

#define FB_RTL_WIDTH   /* "fb_Width" */

Definition at line 315 of file rtl.bi.

#define FB_RTL_WIDTHDEV   /* "fb_WidthDev" */

Definition at line 316 of file rtl.bi.

#define FB_RTL_WIDTHFILE   /* "fb_WidthFile" */

Definition at line 317 of file rtl.bi.

#define FB_RTL_WRITEBYTE   /* "fb_WriteByte" */

Definition at line 211 of file rtl.bi.

#define FB_RTL_WRITEDOUBLE   /* "fb_WriteDouble" */

Definition at line 220 of file rtl.bi.

#define FB_RTL_WRITEINT   /* "fb_WriteInt" */

Definition at line 215 of file rtl.bi.

#define FB_RTL_WRITELONGINT   /* "fb_WriteLongint" */

Definition at line 217 of file rtl.bi.

#define FB_RTL_WRITESHORT   /* "fb_WriteShort" */

Definition at line 213 of file rtl.bi.

#define FB_RTL_WRITESINGLE   /* "fb_WriteSingle" */

Definition at line 219 of file rtl.bi.

#define FB_RTL_WRITESTR   /* "fb_WriteString" */

Definition at line 221 of file rtl.bi.

#define FB_RTL_WRITEUBYTE   /* "fb_WriteUByte" */

Definition at line 212 of file rtl.bi.

#define FB_RTL_WRITEUINT   /* "fb_WriteUInt" */

Definition at line 216 of file rtl.bi.

#define FB_RTL_WRITEULONGINT   /* "fb_WriteULongint" */

Definition at line 218 of file rtl.bi.

#define FB_RTL_WRITEUSHORT   /* "fb_WriteUShort" */

Definition at line 214 of file rtl.bi.

#define FB_RTL_WRITEVOID   /* "fb_WriteVoid" */

Definition at line 210 of file rtl.bi.

#define FB_RTL_WRITEWSTR   /* "fb_WriteWstr" */

Definition at line 222 of file rtl.bi.

#define FB_RTL_WSTR2STR   /* "fb_WstrToStr" */

Definition at line 25 of file rtl.bi.

#define FB_RTL_WSTRALLOC   /* "fb_WstrAlloc" */

Definition at line 84 of file rtl.bi.

#define FB_RTL_WSTRASC   /* "fb_WstrAsc" */

Definition at line 111 of file rtl.bi.

#define FB_RTL_WSTRASSIGN   /* "fb_WstrAssign" */

Definition at line 86 of file rtl.bi.

#define FB_RTL_WSTRASSIGNAW   /* "fb_WstrAssignToA" */

Definition at line 88 of file rtl.bi.

#define FB_RTL_WSTRASSIGNAW_INIT   /* "fb_WstrAssignToA_Init" */

Definition at line 89 of file rtl.bi.

#define FB_RTL_WSTRASSIGNMID   /* "fb_WstrAssignMid" */

Definition at line 105 of file rtl.bi.

#define FB_RTL_WSTRASSIGNWA   /* "fb_WstrAssignFromA" */

Definition at line 87 of file rtl.bi.

#define FB_RTL_WSTRCHR   /* "fb_WstrChr" */

Definition at line 112 of file rtl.bi.

#define FB_RTL_WSTRCOMPARE   /* "fb_WstrCompare" */

Definition at line 93 of file rtl.bi.

#define FB_RTL_WSTRCONCAT   /* "fb_WstrConcat" */

Definition at line 90 of file rtl.bi.

#define FB_RTL_WSTRCONCATASSIGN   /* "fb_WstrConcatAssign" */

Definition at line 94 of file rtl.bi.

#define FB_RTL_WSTRCONCATAW   /* "fb_WstrConcatAW" */

Definition at line 92 of file rtl.bi.

#define FB_RTL_WSTRCONCATWA   /* "fb_WstrConcatWA" */

Definition at line 91 of file rtl.bi.

#define FB_RTL_WSTRDELETE   /* "fb_WstrDelete" */

Definition at line 85 of file rtl.bi.

#define FB_RTL_WSTRFILL1   /* "fb_WstrFill1" */

Definition at line 106 of file rtl.bi.

#define FB_RTL_WSTRFILL2   /* "fb_WstrFill2" */

Definition at line 107 of file rtl.bi.

#define FB_RTL_WSTRINSTR   /* "fb_WstrInstr" */

Definition at line 113 of file rtl.bi.

#define FB_RTL_WSTRINSTRANY   /* "fb_WstrInstrAny" */

Definition at line 114 of file rtl.bi.

#define FB_RTL_WSTRINSTRREV   /* "fb_WstrInstrRev" */

Definition at line 115 of file rtl.bi.

#define FB_RTL_WSTRINSTRREVANY   /* "fb_WstrInstrRevAny" */

Definition at line 116 of file rtl.bi.

#define FB_RTL_WSTRLCASE2   /* "fb_WstrLcase2" */

Definition at line 126 of file rtl.bi.

#define FB_RTL_WSTRLEN   /* "fb_WstrLen" */

Definition at line 108 of file rtl.bi.

#define FB_RTL_WSTRLSET   /* "fb_WstrLset" */

Definition at line 109 of file rtl.bi.

#define FB_RTL_WSTRLTRIM   /* "fb_WstrLTrim" */

Definition at line 123 of file rtl.bi.

#define FB_RTL_WSTRLTRIMANY   /* "fb_WstrLTrimAny" */

Definition at line 124 of file rtl.bi.

#define FB_RTL_WSTRLTRIMEX   /* "fb_WstrLTrimEx" */

Definition at line 125 of file rtl.bi.

#define FB_RTL_WSTRMID   /* "fb_WstrMid" */

Definition at line 104 of file rtl.bi.

#define FB_RTL_WSTRRSET   /* "fb_WstrRset" */

Definition at line 110 of file rtl.bi.

#define FB_RTL_WSTRRTRIM   /* "fb_WstrRTrim" */

Definition at line 120 of file rtl.bi.

#define FB_RTL_WSTRRTRIMANY   /* "fb_WstrRTrimAny" */

Definition at line 121 of file rtl.bi.

#define FB_RTL_WSTRRTRIMEX   /* "fb_WstrRTrimEx" */

Definition at line 122 of file rtl.bi.

#define FB_RTL_WSTRSWAP   /* "fb_WstrSwap" */

Definition at line 128 of file rtl.bi.

#define FB_RTL_WSTRTRIM   /* "fb_WstrTrim" */

Definition at line 117 of file rtl.bi.

#define FB_RTL_WSTRTRIMANY   /* "fb_WstrTrimAny" */

Definition at line 118 of file rtl.bi.

#define FB_RTL_WSTRTRIMEX   /* "fb_WstrTrimEx" */

Definition at line 119 of file rtl.bi.

#define FB_RTL_WSTRUCASE2   /* "fb_WstrUcase2" */

Definition at line 127 of file rtl.bi.

#define PROCLOOKUP (   id)    /* rtlProcLookup( strptr( FB_RTL_##id ), FB_RTL_IDX_##id ) */

Definition at line 1784 of file rtl.bi.

Enumeration Type Documentation

anonymous enum
Enumerator
FB_THREADCALL_STDCALL 
FB_THREADCALL_CDECL 
FB_THREADCALL_INT8 
FB_THREADCALL_UINT8 
FB_THREADCALL_INT16 
FB_THREADCALL_UINT16 
FB_THREADCALL_INT32 
FB_THREADCALL_UINT32 
FB_THREADCALL_INT64 
FB_THREADCALL_UINT64 
FB_THREADCALL_FLOAT32 
FB_THREADCALL_FLOAT64 
FB_THREADCALL_STRUCT 
FB_THREADCALL_PTR 

Definition at line 835 of file rtl.bi.

enum FB_RTL_IDX
Enumerator
FB_RTL_IDX_STRINIT 
FB_RTL_IDX_STRDELETE 
FB_RTL_IDX_STRASSIGN 
FB_RTL_IDX_STRCONCAT 
FB_RTL_IDX_STRCOMPARE 
FB_RTL_IDX_STRCONCATASSIGN 
FB_RTL_IDX_STRALLOCTMPRES 
FB_RTL_IDX_STRALLOCTMPDESCV 
FB_RTL_IDX_STRALLOCTMPDESCF 
FB_RTL_IDX_STRALLOCTMPDESCZ 
FB_RTL_IDX_STRALLOCTMPDESCZEX 
FB_RTL_IDX_INT2STR 
FB_RTL_IDX_UINT2STR 
FB_RTL_IDX_LONGINT2STR 
FB_RTL_IDX_ULONGINT2STR 
FB_RTL_IDX_FLT2STR 
FB_RTL_IDX_DBL2STR 
FB_RTL_IDX_WSTR2STR 
FB_RTL_IDX_INT2STR_QB 
FB_RTL_IDX_UINT2STR_QB 
FB_RTL_IDX_LONGINT2STR_QB 
FB_RTL_IDX_ULONGINT2STR_QB 
FB_RTL_IDX_FLT2STR_QB 
FB_RTL_IDX_DBL2STR_QB 
FB_RTL_IDX_STR2INT 
FB_RTL_IDX_STR2UINT 
FB_RTL_IDX_STR2LNG 
FB_RTL_IDX_STR2ULNG 
FB_RTL_IDX_STR2DBL 
FB_RTL_IDX_MKD 
FB_RTL_IDX_MKS 
FB_RTL_IDX_MKI 
FB_RTL_IDX_MKL 
FB_RTL_IDX_MKSHORT 
FB_RTL_IDX_MKLONGINT 
FB_RTL_IDX_CVD 
FB_RTL_IDX_CVS 
FB_RTL_IDX_CVL 
FB_RTL_IDX_CVSHORT 
FB_RTL_IDX_CVLONGINT 
FB_RTL_IDX_CVDFROMLONGINT 
FB_RTL_IDX_CVSFROML 
FB_RTL_IDX_CVLFROMS 
FB_RTL_IDX_CVLONGINTFROMD 
FB_RTL_IDX_STRMID 
FB_RTL_IDX_STRASSIGNMID 
FB_RTL_IDX_STRFILL1 
FB_RTL_IDX_STRFILL2 
FB_RTL_IDX_STRLEN 
FB_RTL_IDX_STRLSET 
FB_RTL_IDX_STRRSET 
FB_RTL_IDX_STRASC 
FB_RTL_IDX_STRCHR 
FB_RTL_IDX_STRINSTR 
FB_RTL_IDX_STRINSTRANY 
FB_RTL_IDX_STRINSTRREV 
FB_RTL_IDX_STRINSTRREVANY 
FB_RTL_IDX_STRTRIM 
FB_RTL_IDX_STRTRIMANY 
FB_RTL_IDX_STRTRIMEX 
FB_RTL_IDX_STRRTRIM 
FB_RTL_IDX_STRRTRIMANY 
FB_RTL_IDX_STRRTRIMEX 
FB_RTL_IDX_STRLTRIM 
FB_RTL_IDX_STRLTRIMANY 
FB_RTL_IDX_STRLTRIMEX 
FB_RTL_IDX_STRLCASE2 
FB_RTL_IDX_STRUCASE2 
FB_RTL_IDX_STRSWAP 
FB_RTL_IDX_WSTRALLOC 
FB_RTL_IDX_WSTRDELETE 
FB_RTL_IDX_WSTRASSIGN 
FB_RTL_IDX_WSTRASSIGNWA 
FB_RTL_IDX_WSTRASSIGNAW 
FB_RTL_IDX_WSTRASSIGNAW_INIT 
FB_RTL_IDX_WSTRCONCAT 
FB_RTL_IDX_WSTRCONCATWA 
FB_RTL_IDX_WSTRCONCATAW 
FB_RTL_IDX_WSTRCOMPARE 
FB_RTL_IDX_WSTRCONCATASSIGN 
FB_RTL_IDX_INT2WSTR 
FB_RTL_IDX_UINT2WSTR 
FB_RTL_IDX_LONGINT2WSTR 
FB_RTL_IDX_ULONGINT2WSTR 
FB_RTL_IDX_FLT2WSTR 
FB_RTL_IDX_DBL2WSTR 
FB_RTL_IDX_STR2WSTR 
FB_RTL_IDX_WSTRMID 
FB_RTL_IDX_WSTRASSIGNMID 
FB_RTL_IDX_WSTRFILL1 
FB_RTL_IDX_WSTRFILL2 
FB_RTL_IDX_WSTRLEN 
FB_RTL_IDX_WSTRLSET 
FB_RTL_IDX_WSTRRSET 
FB_RTL_IDX_WSTRASC 
FB_RTL_IDX_WSTRCHR 
FB_RTL_IDX_WSTRINSTR 
FB_RTL_IDX_WSTRINSTRANY 
FB_RTL_IDX_WSTRINSTRREV 
FB_RTL_IDX_WSTRINSTRREVANY 
FB_RTL_IDX_WSTRTRIM 
FB_RTL_IDX_WSTRTRIMANY 
FB_RTL_IDX_WSTRTRIMEX 
FB_RTL_IDX_WSTRRTRIM 
FB_RTL_IDX_WSTRRTRIMANY 
FB_RTL_IDX_WSTRRTRIMEX 
FB_RTL_IDX_WSTRLTRIM 
FB_RTL_IDX_WSTRLTRIMANY 
FB_RTL_IDX_WSTRLTRIMEX 
FB_RTL_IDX_WSTRLCASE2 
FB_RTL_IDX_WSTRUCASE2 
FB_RTL_IDX_WSTRSWAP 
FB_RTL_IDX_LONGINTDIV 
FB_RTL_IDX_ULONGINTDIV 
FB_RTL_IDX_LONGINTMOD 
FB_RTL_IDX_ULONGINTMOD 
FB_RTL_IDX_DBL2ULONGINT 
FB_RTL_IDX_ARRAYDESTRUCTOBJ 
FB_RTL_IDX_ARRAYDESTRUCTSTR 
FB_RTL_IDX_ARRAYCLEAR 
FB_RTL_IDX_ARRAYCLEAROBJ 
FB_RTL_IDX_ARRAYERASE 
FB_RTL_IDX_ARRAYERASEOBJ 
FB_RTL_IDX_ARRAYERASESTR 
FB_RTL_IDX_ARRAYREDIM 
FB_RTL_IDX_ARRAYREDIM_OBJ 
FB_RTL_IDX_ARRAYREDIMPRESV 
FB_RTL_IDX_ARRAYREDIMPRESV_OBJ 
FB_RTL_IDX_ARRAYLBOUND 
FB_RTL_IDX_ARRAYUBOUND 
FB_RTL_IDX_ARRAYSNGBOUNDCHK 
FB_RTL_IDX_ARRAYBOUNDCHK 
FB_RTL_IDX_NULLPTRCHK 
FB_RTL_IDX_ISTYPEOF 
FB_RTL_IDX_CPUDETECT 
FB_RTL_IDX_INIT 
FB_RTL_IDX_INITSIGNALS 
FB_RTL_IDX_INITCRTCTOR 
FB_RTL_IDX_END 
FB_RTL_IDX_ATEXIT 
FB_RTL_IDX_DATARESTORE 
FB_RTL_IDX_DATAREADSTR 
FB_RTL_IDX_DATAREADWSTR 
FB_RTL_IDX_DATAREADBYTE 
FB_RTL_IDX_DATAREADSHORT 
FB_RTL_IDX_DATAREADINT 
FB_RTL_IDX_DATAREADLONGINT 
FB_RTL_IDX_DATAREADUBYTE 
FB_RTL_IDX_DATAREADUSHORT 
FB_RTL_IDX_DATAREADUINT 
FB_RTL_IDX_DATAREADULONGINT 
FB_RTL_IDX_DATAREADSINGLE 
FB_RTL_IDX_DATAREADDOUBLE 
FB_RTL_IDX_POW 
FB_RTL_IDX_PRINTVOID 
FB_RTL_IDX_PRINTBYTE 
FB_RTL_IDX_PRINTUBYTE 
FB_RTL_IDX_PRINTSHORT 
FB_RTL_IDX_PRINTUSHORT 
FB_RTL_IDX_PRINTINT 
FB_RTL_IDX_PRINTUINT 
FB_RTL_IDX_PRINTLONGINT 
FB_RTL_IDX_PRINTULONGINT 
FB_RTL_IDX_PRINTSINGLE 
FB_RTL_IDX_PRINTDOUBLE 
FB_RTL_IDX_PRINTSTR 
FB_RTL_IDX_PRINTWSTR 
FB_RTL_IDX_LPRINTVOID 
FB_RTL_IDX_LPRINTBYTE 
FB_RTL_IDX_LPRINTUBYTE 
FB_RTL_IDX_LPRINTSHORT 
FB_RTL_IDX_LPRINTUSHORT 
FB_RTL_IDX_LPRINTINT 
FB_RTL_IDX_LPRINTUINT 
FB_RTL_IDX_LPRINTLONGINT 
FB_RTL_IDX_LPRINTULONGINT 
FB_RTL_IDX_LPRINTSINGLE 
FB_RTL_IDX_LPRINTDOUBLE 
FB_RTL_IDX_LPRINTSTR 
FB_RTL_IDX_LPRINTWSTR 
FB_RTL_IDX_PRINTSPC 
FB_RTL_IDX_PRINTTAB 
FB_RTL_IDX_WRITEVOID 
FB_RTL_IDX_WRITEBYTE 
FB_RTL_IDX_WRITEUBYTE 
FB_RTL_IDX_WRITESHORT 
FB_RTL_IDX_WRITEUSHORT 
FB_RTL_IDX_WRITEINT 
FB_RTL_IDX_WRITEUINT 
FB_RTL_IDX_WRITELONGINT 
FB_RTL_IDX_WRITEULONGINT 
FB_RTL_IDX_WRITESINGLE 
FB_RTL_IDX_WRITEDOUBLE 
FB_RTL_IDX_WRITESTR 
FB_RTL_IDX_WRITEWSTR 
FB_RTL_IDX_PRINTUSGINIT 
FB_RTL_IDX_PRINTUSGSTR 
FB_RTL_IDX_PRINTUSGWSTR 
FB_RTL_IDX_PRINTUSG_SNG 
FB_RTL_IDX_PRINTUSG_DBL 
FB_RTL_IDX_PRINTUSG_LL 
FB_RTL_IDX_PRINTUSG_ULL 
FB_RTL_IDX_PRINTUSGEND 
FB_RTL_IDX_LPRINTUSGINIT 
FB_RTL_IDX_CONSOLEVIEW 
FB_RTL_IDX_CONSOLEREADXY 
FB_RTL_IDX_COLOR 
FB_RTL_IDX_PAGESET 
FB_RTL_IDX_MEMCOPY 
FB_RTL_IDX_MEMSWAP 
FB_RTL_IDX_MEMCOPYCLEAR 
FB_RTL_IDX_FILEOPEN 
FB_RTL_IDX_FILEOPEN_ENCOD 
FB_RTL_IDX_FILEOPEN_SHORT 
FB_RTL_IDX_FILEOPEN_CONS 
FB_RTL_IDX_FILEOPEN_ERR 
FB_RTL_IDX_FILEOPEN_PIPE 
FB_RTL_IDX_FILEOPEN_SCRN 
FB_RTL_IDX_FILEOPEN_LPT 
FB_RTL_IDX_FILEOPEN_COM 
FB_RTL_IDX_FILEOPEN_QB 
FB_RTL_IDX_FILECLOSE 
FB_RTL_IDX_FILECLOSEALL 
FB_RTL_IDX_FILEPUT 
FB_RTL_IDX_FILEPUTLARGE 
FB_RTL_IDX_FILEPUTSTR 
FB_RTL_IDX_FILEPUTSTRLARGE 
FB_RTL_IDX_FILEPUTWSTR 
FB_RTL_IDX_FILEPUTWSTRLARGE 
FB_RTL_IDX_FILEPUTARRAY 
FB_RTL_IDX_FILEPUTARRAYLARGE 
FB_RTL_IDX_FILEGET 
FB_RTL_IDX_FILEGETLARGE 
FB_RTL_IDX_FILEGETSTR 
FB_RTL_IDX_FILEGETSTRLARGE 
FB_RTL_IDX_FILEGETWSTR 
FB_RTL_IDX_FILEGETWSTRLARGE 
FB_RTL_IDX_FILEGETARRAY 
FB_RTL_IDX_FILEGETARRAYLARGE 
FB_RTL_IDX_FILEGETIOB 
FB_RTL_IDX_FILEGETLARGEIOB 
FB_RTL_IDX_FILEGETSTRIOB 
FB_RTL_IDX_FILEGETSTRLARGEIOB 
FB_RTL_IDX_FILEGETWSTRIOB 
FB_RTL_IDX_FILEGETWSTRLARGEIOB 
FB_RTL_IDX_FILEGETARRAYIOB 
FB_RTL_IDX_FILEGETARRAYLARGEIOB 
FB_RTL_IDX_FILETELL 
FB_RTL_IDX_FILESEEK 
FB_RTL_IDX_FILESEEKLARGE 
FB_RTL_IDX_FILESTRINPUT 
FB_RTL_IDX_FILEWSTRINPUT 
FB_RTL_IDX_FILELINEINPUT 
FB_RTL_IDX_FILELINEINPUTWSTR 
FB_RTL_IDX_CONSOLELINEINPUT 
FB_RTL_IDX_CONSOLELINEINPUTWSTR 
FB_RTL_IDX_FILEINPUT 
FB_RTL_IDX_CONSOLEINPUT 
FB_RTL_IDX_INPUTBYTE 
FB_RTL_IDX_INPUTUBYTE 
FB_RTL_IDX_INPUTSHORT 
FB_RTL_IDX_INPUTUSHORT 
FB_RTL_IDX_INPUTINT 
FB_RTL_IDX_INPUTUINT 
FB_RTL_IDX_INPUTLONGINT 
FB_RTL_IDX_INPUTULONGINT 
FB_RTL_IDX_INPUTSINGLE 
FB_RTL_IDX_INPUTDOUBLE 
FB_RTL_IDX_INPUTSTR 
FB_RTL_IDX_INPUTWSTR 
FB_RTL_IDX_FILELOCK 
FB_RTL_IDX_FILELOCKLARGE 
FB_RTL_IDX_FILEUNLOCK 
FB_RTL_IDX_FILEUNLOCKLARGE 
FB_RTL_IDX_FILERENAME 
FB_RTL_IDX_WIDTH 
FB_RTL_IDX_WIDTHDEV 
FB_RTL_IDX_WIDTHFILE 
FB_RTL_IDX_ERRORTHROW 
FB_RTL_IDX_ERRORTHROWEX 
FB_RTL_IDX_ERRORSETHANDLER 
FB_RTL_IDX_ERRORGETNUM 
FB_RTL_IDX_ERRORSETNUM 
FB_RTL_IDX_ERRORRESUME 
FB_RTL_IDX_ERRORRESUMENEXT 
FB_RTL_IDX_ERRORSETMODNAME 
FB_RTL_IDX_ERRORSETFUNCNAME 
FB_RTL_IDX_GFXPSET 
FB_RTL_IDX_GFXPOINT 
FB_RTL_IDX_GFXLINE 
FB_RTL_IDX_GFXCIRCLE 
FB_RTL_IDX_GFXPAINT 
FB_RTL_IDX_GFXDRAW 
FB_RTL_IDX_GFXDRAWSTRING 
FB_RTL_IDX_GFXVIEW 
FB_RTL_IDX_GFXWINDOW 
FB_RTL_IDX_GFXPALETTE 
FB_RTL_IDX_GFXPALETTEUSING 
FB_RTL_IDX_GFXPALETTEUSING64 
FB_RTL_IDX_GFXPALETTEGET 
FB_RTL_IDX_GFXPALETTEGET64 
FB_RTL_IDX_GFXPALETTEGETUSING 
FB_RTL_IDX_GFXPALETTEGETUSING64 
FB_RTL_IDX_GFXPUT 
FB_RTL_IDX_GFXPUTTRANS 
FB_RTL_IDX_GFXPUTPSET 
FB_RTL_IDX_GFXPUTPRESET 
FB_RTL_IDX_GFXPUTAND 
FB_RTL_IDX_GFXPUTOR 
FB_RTL_IDX_GFXPUTXOR 
FB_RTL_IDX_GFXPUTALPHA 
FB_RTL_IDX_GFXPUTBLEND 
FB_RTL_IDX_GFXPUTADD 
FB_RTL_IDX_GFXPUTCUSTOM 
FB_RTL_IDX_GFXGET 
FB_RTL_IDX_GFXGETQB 
FB_RTL_IDX_GFXSCREENSET 
FB_RTL_IDX_GFXSCREENSETQB 
FB_RTL_IDX_GFXIMAGECREATE 
FB_RTL_IDX_GFXIMAGECREATEQB 
FB_RTL_IDX_PROFILEMCOUNT 
FB_RTL_IDX_PROFILEMONSTARTUP 
FB_RTL_IDX_GOSUBPUSH 
FB_RTL_IDX_GOSUBPOP 
FB_RTL_IDX_GOSUBRETURN 
FB_RTL_IDX_GOSUBEXIT 
FB_RTL_IDX_SETJMP 
FB_RTL_IDX_SGN 
FB_RTL_IDX_SIN 
FB_RTL_IDX_ASIN 
FB_RTL_IDX_COS 
FB_RTL_IDX_ACOS 
FB_RTL_IDX_TAN 
FB_RTL_IDX_ATAN 
FB_RTL_IDX_SQRT 
FB_RTL_IDX_LOG 
FB_RTL_IDX_EXP 
FB_RTL_IDX_FLOOR 
FB_RTL_IDX_ABS 
FB_RTL_IDX_FIX 
FB_RTL_IDX_FRAC 
FB_RTL_IDX_ATAN2 
FB_RTL_IDX_FTOSB 
FB_RTL_IDX_DTOSB 
FB_RTL_IDX_FTOSS 
FB_RTL_IDX_DTOSS 
FB_RTL_IDX_FTOSI 
FB_RTL_IDX_DTOSI 
FB_RTL_IDX_FTOSL 
FB_RTL_IDX_DTOSL 
FB_RTL_IDX_FTOUB 
FB_RTL_IDX_DTOUB 
FB_RTL_IDX_FTOUS 
FB_RTL_IDX_DTOUS 
FB_RTL_IDX_FTOUI 
FB_RTL_IDX_DTOUI 
FB_RTL_IDX_FTOUL 
FB_RTL_IDX_DTOUL 
FB_RTL_IDX_THREADCALL 
FB_RTL_INDEXES 

Definition at line 411 of file rtl.bi.

enum FB_RTL_OPT
Enumerator
FB_RTL_OPT_NONE 
FB_RTL_OPT_OVER 
FB_RTL_OPT_ERROR 
FB_RTL_OPT_MT 
FB_RTL_OPT_DBGONLY 
FB_RTL_OPT_OPERATOR 
FB_RTL_OPT_STRSUFFIX 
FB_RTL_OPT_NOQB 
FB_RTL_OPT_QBONLY 
FB_RTL_OPT_NOFB 
FB_RTL_OPT_FBONLY 
FB_RTL_OPT_IRHLCBUILTIN 
FB_RTL_OPT_GCCBUILTIN 
FB_RTL_OPT_NOGCC 
FB_RTL_OPT_X86ONLY 

Definition at line 815 of file rtl.bi.

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:

function_as_ASTNODE_ptr rtlArrayBound ( byval_as_ASTNODE_ptr  arrayexpr,
byval_as_ASTNODE_ptr  dimexpr,
byval_as_integer  islbound 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlArrayBoundsCheck ( byval_as_ASTNODE_ptr  idx,
byval_as_ASTNODE_ptr  lb,
byval_as_ASTNODE_ptr  rb,
byval_as_integer  linenum,
byval_as_zstring_ptr  module 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlArrayClear ( byval_as_ASTNODE_ptr  arrayexpr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlArrayErase ( byval_as_ASTNODE_ptr  arrayexpr,
byval_as_integer  is_dynamic,
byval_as_integer  check_access 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlArrayRedim ( byval_as_FBSYMBOL_ptr  s,
byval_as_longint  elementlen,
byval_as_integer  dimensions,
as_ASTNODE_ptr  exprTB[+1],
byval_as_integer  dopreserve[+1],
byval_as_integer  doclear[+1] 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlAtExit ( byval_as_ASTNODE_ptr  procexpr)

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

function_as_ASTNODE_ptr rtlColor ( byval_as_ASTNODE_ptr  fore_color,
byval_as_ASTNODE_ptr  back_color,
byval_as_integer  isfunc 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlConsoleReadXY ( byval_as_ASTNODE_ptr  rowexpr,
byval_as_ASTNODE_ptr  columnexpr,
byval_as_ASTNODE_ptr  colorflagexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlConsoleView ( byval_as_ASTNODE_ptr  topexpr,
byval_as_ASTNODE_ptr  botexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlDataRead ( byval_as_ASTNODE_ptr  varexpr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlDataRestore ( byval_as_FBSYMBOL_ptr  label,
byval_as_ASTNODE_ptr  afternode = NULL 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlEnd ( )

Definition at line 77 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlErrorCheck ( byval_as_ASTNODE_ptr  expr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlErrorGetNum ( )

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlErrorResume ( byval_as_integer  isnext)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlErrorSetFuncName ( byval_as_FBSYMBOL_ptr  sym,
byval_as_ASTNODE_ptr  funcname 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlErrorSetHandler ( byval_as_ASTNODE_ptr  newhandler,
byval_as_integer  savecurrent 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlErrorSetModName ( byval_as_FBSYMBOL_ptr  sym,
byval_as_ASTNODE_ptr  modname 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlErrorSetNum ( byval_as_ASTNODE_ptr  errexpr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlErrorThrow ( byval_as_ASTNODE_ptr  errexpr,
byval_as_integer  linenum,
byval_as_zstring_ptr  module 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlExitApp ( byval_as_ASTNODE_ptr  errlevel)

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

Here is the call graph for this function:

Here is the caller graph for this function:

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:

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_integer rtlGfxCircle ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr,
byval_as_ASTNODE_ptr  radexpr,
byval_as_ASTNODE_ptr  cexpr,
byval_as_ASTNODE_ptr  aspexpr,
byval_as_ASTNODE_ptr  iniexpr,
byval_as_ASTNODE_ptr  endexpr,
byval_as_integer  fillflag,
byval_as_integer  coordtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxDraw ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  cexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxDrawString ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  texpr,
byval_as_ASTNODE_ptr  sexpr,
byval_as_ASTNODE_ptr  cexpr,
byval_as_ASTNODE_ptr  fexpr,
byval_as_integer  fisptr,
byval_as_integer  coord_type,
byval_as_integer  mode,
byval_as_ASTNODE_ptr  alphaexpr,
byval_as_ASTNODE_ptr  funcexpr,
byval_as_ASTNODE_ptr  paramexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxGet ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  x1expr,
byval_as_ASTNODE_ptr  y1expr,
byval_as_ASTNODE_ptr  x2expr,
byval_as_ASTNODE_ptr  y2expr,
byval_as_ASTNODE_ptr  arrayexpr,
byval_as_integer  isptr,
byval_as_FBSYMBOL_ptr  symbol,
byval_as_integer  coordtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlGfxImageCreate ( byval_as_ASTNODE_ptr  wexpr,
byval_as_ASTNODE_ptr  hexpr,
byval_as_ASTNODE_ptr  cexpr,
byval_as_ASTNODE_ptr  dexpr,
byval_as_integer  flags 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxLine ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  x1expr,
byval_as_ASTNODE_ptr  y1expr,
byval_as_ASTNODE_ptr  x2expr,
byval_as_ASTNODE_ptr  y2expr,
byval_as_ASTNODE_ptr  cexpr,
byval_as_integer  linetype,
byval_as_ASTNODE_ptr  styleexpr,
byval_as_integer  coordtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxPaint ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr,
byval_as_ASTNODE_ptr  pexpr,
byval_as_ASTNODE_ptr  bexpr,
byval_as_integer  coord_type 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxPalette ( byval_as_ASTNODE_ptr  attexpr,
byval_as_ASTNODE_ptr  rexpr,
byval_as_ASTNODE_ptr  gexpr,
byval_as_ASTNODE_ptr  bexpr,
byval_as_integer  isget 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxPaletteUsing ( byval_as_ASTNODE_ptr  arrayexpr,
byval_as_integer  isptr,
byval_as_integer  isget 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlGfxPoint ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxPset ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr,
byval_as_ASTNODE_ptr  cexpr,
byval_as_integer  coordtype,
byval_as_integer  ispreset 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxPut ( byval_as_ASTNODE_ptr  target,
byval_as_integer  targetisptr,
byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr,
byval_as_ASTNODE_ptr  arrayexpr,
byval_as_integer  isptr,
byval_as_ASTNODE_ptr  x1expr,
byval_as_ASTNODE_ptr  x2expr,
byval_as_ASTNODE_ptr  y1expr,
byval_as_ASTNODE_ptr  y2expr,
byval_as_integer  mode,
byval_as_ASTNODE_ptr  alphaexpr,
byval_as_ASTNODE_ptr  funcexpr,
byval_as_ASTNODE_ptr  paramexpr,
byval_as_integer  coordtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxScreenSet ( byval_as_ASTNODE_ptr  mexpr,
byval_as_ASTNODE_ptr  dexpr,
byval_as_ASTNODE_ptr  pexpr,
byval_as_ASTNODE_ptr  fexpr,
byval_as_ASTNODE_ptr  rexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxScreenSetQB ( byval_as_ASTNODE_ptr  mode,
byval_as_ASTNODE_ptr  active,
byval_as_ASTNODE_ptr  visible 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxView ( byval_as_ASTNODE_ptr  x1expr,
byval_as_ASTNODE_ptr  y1expr,
byval_as_ASTNODE_ptr  x2expr,
byval_as_ASTNODE_ptr  y2expr,
byval_as_ASTNODE_ptr  fillexpr,
byval_as_ASTNODE_ptr  bordexpr,
byval_as_integer  screenflag 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGfxWindow ( byval_as_ASTNODE_ptr  x1expr,
byval_as_ASTNODE_ptr  y1expr,
byval_as_ASTNODE_ptr  x2expr,
byval_as_ASTNODE_ptr  y2expr,
byval_as_integer  screenflag 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlGosubExit ( byval_as_ASTNODE_ptr  ctx)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlGosubPop ( byval_as_ASTNODE_ptr  ctx)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlGosubPush ( byval_as_ASTNODE_ptr  ctx)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlGosubReturn ( byval_as_ASTNODE_ptr  ctx)

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlInit ( )

Definition at line 54 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlInitApp ( byval_as_ASTNODE_ptr  argc,
byval_as_ASTNODE_ptr  argv 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlInitMain ( )
function_as_ASTNODE_ptr rtlMathBop ( byval_as_integer  op,
byval_as_ASTNODE_ptr  lexpr,
byval_as_ASTNODE_ptr  rexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathFp2ULongint ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  dtype 
)

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

Here is the call graph for this function:

function_as_ASTNODE_ptr rtlMathFTOI ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  to_dtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathLongintCMP ( byval_as_integer  op,
byval_as_integer  dtype,
byval_as_ASTNODE_ptr  lexpr,
byval_as_integer  ldtype,
byval_as_ASTNODE_ptr  rexpr,
byval_as_integer  rdtype 
)
function_as_ASTNODE_ptr rtlMathLongintDIV ( byval_as_integer  dtype,
byval_as_ASTNODE_ptr  lexpr,
byval_as_integer  ldtype,
byval_as_ASTNODE_ptr  rexpr,
byval_as_integer  rdtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathLongintMOD ( byval_as_integer  dtype,
byval_as_ASTNODE_ptr  lexpr,
byval_as_integer  ldtype,
byval_as_ASTNODE_ptr  rexpr,
byval_as_integer  rdtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathLongintMUL ( byval_as_integer  dtype,
byval_as_ASTNODE_ptr  lexpr,
byval_as_integer  ldtype,
byval_as_ASTNODE_ptr  rexpr,
byval_as_integer  rdtype 
)
function_as_ASTNODE_ptr rtlMathPow ( byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathUop ( byval_as_integer  op,
byval_as_ASTNODE_ptr  expr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMemCopy ( byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  src,
byval_as_longint  bytes 
)

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

Here is the call graph for this function:

function_as_integer rtlMemCopyClear ( byval_as_ASTNODE_ptr  dstexpr,
byval_as_longint  dstlen,
byval_as_ASTNODE_ptr  srcexpr,
byval_as_longint  srclen 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMemDeleteOp ( byval_as_integer  op,
byval_as_ASTNODE_ptr  ptr_expr,
byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMemNewOp ( byval_as_integer  op,
byval_as_ASTNODE_ptr  len_expr,
byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlMemSwap ( byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  src 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlMultinput_cb ( byval_as_FBSYMBOL_ptr  sym)

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

Here is the call graph for this function:

function_as_ASTNODE_ptr rtlNullPtrCheck ( byval_as_ASTNODE_ptr  p,
byval_as_integer  linenum,
byval_as_zstring_ptr  module 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlOOPIsTypeOf ( byval_as_ASTNODE_ptr  inst,
byval_as_ASTNODE_ptr  rtti 
)

Definition at line 45 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 = NULL 
)

Definition at line 360 of file rtl.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlPageSet ( byval_as_ASTNODE_ptr  active,
byval_as_ASTNODE_ptr  visible,
byval_as_integer  isfunc 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrint ( byval_as_ASTNODE_ptr  fileexpr,
byval_as_integer  iscomma,
byval_as_integer  issemicolon,
byval_as_ASTNODE_ptr  expr,
byval_as_integer  islprint = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrinter_cb ( byval_as_FBSYMBOL_ptr  sym)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrintSPC ( byval_as_ASTNODE_ptr  fileexpr,
byval_as_ASTNODE_ptr  expr,
byval_as_integer  islprint = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrintTab ( byval_as_ASTNODE_ptr  fileexpr,
byval_as_ASTNODE_ptr  expr,
byval_as_integer  islprint = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrintUsing ( byval_as_ASTNODE_ptr  fileexpr,
byval_as_ASTNODE_ptr  expr,
byval_as_integer  iscomma,
byval_as_integer  issemicolon,
byval_as_integer  islprint = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrintUsingEnd ( byval_as_ASTNODE_ptr  fileexpr,
byval_as_integer  islprint = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlPrintUsingInit ( byval_as_ASTNODE_ptr  usingexpr,
byval_as_integer  islprint = FALSE 
)

Definition at line 964 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:

function_as_ASTNODE_ptr rtlProfileCall_mcount ( )

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

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlProfileCall_monstartup ( )

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlSetJmp ( byval_as_ASTNODE_ptr  buf)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrAllocTmpDesc ( byval_as_ASTNODE_ptr  strg)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrAllocTmpResult ( byval_as_ASTNODE_ptr  strg)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrAsc ( byval_as_ASTNODE_ptr  expr,
byval_as_ASTNODE_ptr  posexpr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrAssign ( byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  src,
byval_as_integer  is_ini = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrAssignMid ( byval_as_ASTNODE_ptr  expr1,
byval_as_ASTNODE_ptr  expr2,
byval_as_ASTNODE_ptr  expr3,
byval_as_ASTNODE_ptr  expr4 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrCase ( byval_as_ASTNODE_ptr  expr,
byval_as_ASTNODE_ptr  mode,
byval_as_integer  is_lcase 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrChr ( byval_as_integer  args,
as_ASTNODE_ptr  exprtb[+1],
byval_as_integer  is_wstr[+1] 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrCompare ( byval_as_ASTNODE_ptr  str1,
byval_as_integer  sdtype1,
byval_as_ASTNODE_ptr  str2,
byval_as_integer  sdtype2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrConcat ( byval_as_ASTNODE_ptr  str1,
byval_as_integer  sdtype1,
byval_as_ASTNODE_ptr  str2,
byval_as_integer  sdtype2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrConcatAssign ( byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  src 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrDelete ( byval_as_ASTNODE_ptr  strg)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrFill ( byval_as_ASTNODE_ptr  expr1,
byval_as_ASTNODE_ptr  expr2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrInstr ( byval_as_ASTNODE_ptr  nd_start,
byval_as_ASTNODE_ptr  nd_text,
byval_as_ASTNODE_ptr  nd_pattern,
byval_as_integer  search_any 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrInstrRev ( byval_as_ASTNODE_ptr  nd_start,
byval_as_ASTNODE_ptr  nd_text,
byval_as_ASTNODE_ptr  nd_pattern,
byval_as_integer  search_any 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrLen ( byval_as_ASTNODE_ptr  expr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlStrLRSet ( byval_as_ASTNODE_ptr  dstexpr,
byval_as_ASTNODE_ptr  srcexpr,
byval_as_integer  is_rset 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrLTrim ( byval_as_ASTNODE_ptr  nd_text,
byval_as_ASTNODE_ptr  nd_pattern,
byval_as_integer  is_any 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrMid ( byval_as_ASTNODE_ptr  expr1,
byval_as_ASTNODE_ptr  expr2,
byval_as_ASTNODE_ptr  expr3 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrRTrim ( byval_as_ASTNODE_ptr  nd_text,
byval_as_ASTNODE_ptr  nd_pattern,
byval_as_integer  is_any 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlStrSwap ( byval_as_ASTNODE_ptr  str1,
byval_as_ASTNODE_ptr  str2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrToVal ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  to_dtype 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlStrTrim ( byval_as_ASTNODE_ptr  nd_text,
byval_as_ASTNODE_ptr  nd_pattern,
byval_as_integer  is_any 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlThreadCall ( byval_as_ASTNODE_ptr  callexpr)

Definition at line 171 of file rtl-system-thread.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlToStr ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  pad 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlToWstr ( byval_as_ASTNODE_ptr  expr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWidthDev ( byval_as_ASTNODE_ptr  device,
byval_as_ASTNODE_ptr  width_arg,
byval_as_integer  isfunc 
)

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

function_as_ASTNODE_ptr rtlWidthScreen ( byval_as_ASTNODE_ptr  width_arg,
byval_as_ASTNODE_ptr  height_arg,
byval_as_integer  isfunc 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlWrite ( byval_as_ASTNODE_ptr  fileexpr,
byval_as_integer  iscomma,
byval_as_ASTNODE_ptr  expr 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrAlloc ( byval_as_ASTNODE_ptr  lenexpr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrAssign ( byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  src,
byval_as_integer  is_ini = FALSE 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrCompare ( byval_as_ASTNODE_ptr  str1,
byval_as_ASTNODE_ptr  str2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrConcat ( byval_as_ASTNODE_ptr  str1,
byval_as_integer  sdtype1,
byval_as_ASTNODE_ptr  str2,
byval_as_integer  sdtype2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrConcatAssign ( byval_as_ASTNODE_ptr  dst,
byval_as_ASTNODE_ptr  src 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrFill ( byval_as_ASTNODE_ptr  expr1,
byval_as_ASTNODE_ptr  expr2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlWstrLen ( byval_as_ASTNODE_ptr  expr)

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

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer rtlWstrSwap ( byval_as_ASTNODE_ptr  str1,
byval_as_ASTNODE_ptr  str2 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const VAR FBGFX_PUTMODE_ADD = 7

Definition at line 1776 of file rtl.bi.

const VAR FBGFX_PUTMODE_ALPHA = 6

Definition at line 1775 of file rtl.bi.

const VAR FBGFX_PUTMODE_AND = 3

Definition at line 1772 of file rtl.bi.

const VAR FBGFX_PUTMODE_BLEND = 9

Definition at line 1778 of file rtl.bi.

const VAR FBGFX_PUTMODE_CUSTOM = 8

Definition at line 1777 of file rtl.bi.

const VAR FBGFX_PUTMODE_OR = 4

Definition at line 1773 of file rtl.bi.

const VAR FBGFX_PUTMODE_PRESET = 2

Definition at line 1771 of file rtl.bi.

const VAR FBGFX_PUTMODE_PSET = 1

Definition at line 1770 of file rtl.bi.

const VAR FBGFX_PUTMODE_TRANS = 0

Definition at line 1769 of file rtl.bi.

const VAR FBGFX_PUTMODE_XOR = 5

Definition at line 1774 of file rtl.bi.