FreeBASIC
0.91.0
|
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 ) */ |
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 |
#define FB_RTL_ARRAYREDIMPRESV_OBJ /* "fb_ArrayRedimPresvObj" */ |
#define FB_RTL_FILEGETARRAYLARGE /* "fb_FileGetArrayLarge" */ |
#define FB_RTL_FILEGETARRAYLARGEIOB /* "fb_FileGetArrayLargeIOB" */ |
#define FB_RTL_FILEGETSTRLARGEIOB /* "fb_FileGetStrLargeIOB" */ |
#define FB_RTL_FILEGETWSTRLARGEIOB /* "fb_FileGetWstrLargeIOB" */ |
#define FB_RTL_FILELINEINPUTWSTR /* "fb_FileLineInputWstr" */ |
#define FB_RTL_FILEPUTARRAYLARGE /* "fb_FilePutArrayLarge" */ |
#define FB_RTL_GFXPALETTEGETUSING /* "fb_GfxPaletteGetUsing" */ |
#define FB_RTL_GFXPALETTEGETUSING64 /* "fb_GfxPaletteGetUsing64" */ |
#define FB_RTL_GFXPALETTEUSING64 /* "fb_GfxPaletteUsing64" */ |
#define FB_RTL_STRALLOCTMPDESCZEX /* "fb_StrAllocTempDescZEx" */ |
#define FB_RTL_WSTRASSIGNAW_INIT /* "fb_WstrAssignToA_Init" */ |
#define PROCLOOKUP | ( | id) | /* rtlProcLookup( strptr( FB_RTL_##id ), FB_RTL_IDX_##id ) */ |
anonymous enum |
enum FB_RTL_IDX |
enum FB_RTL_OPT |
sub rtlAddIntrinsicProcs | ( | byval_as_const_FB_RTL_PROCDEF_ptr | procdef) |
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.
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.
function_as_ASTNODE_ptr rtlArrayClear | ( | byval_as_ASTNODE_ptr | arrayexpr) |
Definition at line 330 of file rtl-array.bas.
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.
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.
function_as_ASTNODE_ptr rtlAtExit | ( | byval_as_ASTNODE_ptr | procexpr) |
Definition at line 727 of file rtl-system.bas.
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 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.
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.
function_as_ASTNODE_ptr rtlConsoleView | ( | byval_as_ASTNODE_ptr | topexpr, |
byval_as_ASTNODE_ptr | botexpr | ||
) |
Definition at line 222 of file rtl-console.bas.
function_as_integer rtlDataRead | ( | byval_as_ASTNODE_ptr | varexpr) |
Definition at line 174 of file rtl-data.bas.
function_as_integer rtlDataRestore | ( | byval_as_FBSYMBOL_ptr | label, |
byval_as_ASTNODE_ptr | afternode = NULL |
||
) |
Definition at line 268 of file rtl-data.bas.
sub rtlEnd | ( | ) |
function_as_ASTNODE_ptr rtlErrorCheck | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 279 of file rtl-error.bas.
function_as_ASTNODE_ptr rtlErrorGetNum | ( | ) |
Definition at line 408 of file rtl-error.bas.
sub rtlErrorResume | ( | byval_as_integer | isnext) |
Definition at line 438 of file rtl-error.bas.
function_as_ASTNODE_ptr rtlErrorSetFuncName | ( | byval_as_FBSYMBOL_ptr | sym, |
byval_as_ASTNODE_ptr | funcname | ||
) |
Definition at line 483 of file rtl-error.bas.
sub rtlErrorSetHandler | ( | byval_as_ASTNODE_ptr | newhandler, |
byval_as_integer | savecurrent | ||
) |
Definition at line 371 of file rtl-error.bas.
function_as_ASTNODE_ptr rtlErrorSetModName | ( | byval_as_FBSYMBOL_ptr | sym, |
byval_as_ASTNODE_ptr | modname | ||
) |
Definition at line 455 of file rtl-error.bas.
sub rtlErrorSetNum | ( | byval_as_ASTNODE_ptr | errexpr) |
Definition at line 419 of file rtl-error.bas.
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.
function_as_integer rtlExitApp | ( | byval_as_ASTNODE_ptr | errlevel) |
Definition at line 677 of file rtl-system.bas.
function_as_ASTNODE_ptr rtlFileClose | ( | byval_as_ASTNODE_ptr | filenum, |
byval_as_integer | isfunc | ||
) |
Definition at line 1268 of file rtl-file.bas.
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.
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.
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.
function_as_integer rtlFileInputGet | ( | byval_as_ASTNODE_ptr | dstexpr) |
Definition at line 1936 of file rtl-file.bas.
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.
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.
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.
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.
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.
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.
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.
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.
function_as_integer rtlFileSeek | ( | byval_as_ASTNODE_ptr | filenum, |
byval_as_ASTNODE_ptr | newpos | ||
) |
Definition at line 1298 of file rtl-file.bas.
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.
function_as_ASTNODE_ptr rtlFileTell | ( | byval_as_ASTNODE_ptr | filenum) |
Definition at line 1335 of file rtl-file.bas.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
function_as_ASTNODE_ptr rtlGosubExit | ( | byval_as_ASTNODE_ptr | ctx) |
Definition at line 180 of file rtl-gosub.bas.
function_as_ASTNODE_ptr rtlGosubPop | ( | byval_as_ASTNODE_ptr | ctx) |
Definition at line 145 of file rtl-gosub.bas.
function_as_ASTNODE_ptr rtlGosubPush | ( | byval_as_ASTNODE_ptr | ctx) |
Definition at line 124 of file rtl-gosub.bas.
function_as_integer rtlGosubReturn | ( | byval_as_ASTNODE_ptr | ctx) |
Definition at line 164 of file rtl-gosub.bas.
sub rtlInit | ( | ) |
function_as_ASTNODE_ptr rtlInitApp | ( | byval_as_ASTNODE_ptr | argc, |
byval_as_ASTNODE_ptr | argv | ||
) |
Definition at line 628 of file rtl-system.bas.
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.
function_as_ASTNODE_ptr rtlMathFp2ULongint | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_integer | dtype | ||
) |
function_as_ASTNODE_ptr rtlMathFTOI | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_integer | to_dtype | ||
) |
Definition at line 856 of file rtl-math.bas.
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.
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.
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.
function_as_ASTNODE_ptr rtlMathUop | ( | byval_as_integer | op, |
byval_as_ASTNODE_ptr | expr | ||
) |
Definition at line 768 of file rtl-math.bas.
function_as_ASTNODE_ptr rtlMemCopy | ( | byval_as_ASTNODE_ptr | dst, |
byval_as_ASTNODE_ptr | src, | ||
byval_as_longint | bytes | ||
) |
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.
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.
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.
function_as_integer rtlMemSwap | ( | byval_as_ASTNODE_ptr | dst, |
byval_as_ASTNODE_ptr | src | ||
) |
Definition at line 301 of file rtl-mem.bas.
function_as_integer rtlMultinput_cb | ( | byval_as_FBSYMBOL_ptr | sym) |
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.
function_as_ASTNODE_ptr rtlOOPIsTypeOf | ( | byval_as_ASTNODE_ptr | inst, |
byval_as_ASTNODE_ptr | rtti | ||
) |
Definition at line 45 of file rtl-oop.bas.
function_as_ASTNODE_ptr rtlOvlProcCall | ( | byval_as_FBSYMBOL_ptr | sym, |
byval_as_ASTNODE_ptr | param1, | ||
byval_as_ASTNODE_ptr | param2 = NULL |
||
) |
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.
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.
function_as_integer rtlPrinter_cb | ( | byval_as_FBSYMBOL_ptr | sym) |
Definition at line 1161 of file rtl-print.bas.
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.
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.
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.
function_as_integer rtlPrintUsingEnd | ( | byval_as_ASTNODE_ptr | fileexpr, |
byval_as_integer | islprint = FALSE |
||
) |
Definition at line 995 of file rtl-print.bas.
function_as_integer rtlPrintUsingInit | ( | byval_as_ASTNODE_ptr | usingexpr, |
byval_as_integer | islprint = FALSE |
||
) |
Definition at line 964 of file rtl-print.bas.
function_as_FBSYMBOL_ptr rtlProcLookup | ( | byval_as_const_zstring_ptr | pname, |
byval_as_integer | pidx | ||
) |
function_as_ASTNODE_ptr rtlProfileCall_mcount | ( | ) |
Definition at line 42 of file rtl-profile.bas.
sub rtlProfileCall_monstartup | ( | ) |
Definition at line 46 of file rtl-profile.bas.
function_as_ASTNODE_ptr rtlSetJmp | ( | byval_as_ASTNODE_ptr | buf) |
Definition at line 201 of file rtl-gosub.bas.
function_as_ASTNODE_ptr rtlStrAllocTmpDesc | ( | byval_as_ASTNODE_ptr | strg) |
Definition at line 2632 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlStrAllocTmpResult | ( | byval_as_ASTNODE_ptr | strg) |
Definition at line 2610 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlStrAsc | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_ASTNODE_ptr | posexpr | ||
) |
Definition at line 3287 of file rtl-string.bas.
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.
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.
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.
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.
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.
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.
function_as_ASTNODE_ptr rtlStrConcatAssign | ( | byval_as_ASTNODE_ptr | dst, |
byval_as_ASTNODE_ptr | src | ||
) |
Definition at line 2277 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlStrDelete | ( | byval_as_ASTNODE_ptr | strg) |
Definition at line 2577 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlStrFill | ( | byval_as_ASTNODE_ptr | expr1, |
byval_as_ASTNODE_ptr | expr2 | ||
) |
Definition at line 3181 of file rtl-string.bas.
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.
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.
function_as_ASTNODE_ptr rtlStrLen | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 3246 of file rtl-string.bas.
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.
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.
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.
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.
function_as_integer rtlStrSwap | ( | byval_as_ASTNODE_ptr | str1, |
byval_as_ASTNODE_ptr | str2 | ||
) |
Definition at line 3774 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlStrToVal | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_integer | to_dtype | ||
) |
Definition at line 2981 of file rtl-string.bas.
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.
function_as_ASTNODE_ptr rtlThreadCall | ( | byval_as_ASTNODE_ptr | callexpr) |
Definition at line 171 of file rtl-system-thread.bas.
function_as_ASTNODE_ptr rtlToStr | ( | byval_as_ASTNODE_ptr | expr, |
byval_as_integer | pad | ||
) |
Definition at line 2768 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlToWstr | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 2890 of file rtl-string.bas.
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.
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.
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.
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.
function_as_ASTNODE_ptr rtlWstrAlloc | ( | byval_as_ASTNODE_ptr | lenexpr) |
Definition at line 2705 of file rtl-string.bas.
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.
function_as_ASTNODE_ptr rtlWstrCompare | ( | byval_as_ASTNODE_ptr | str1, |
byval_as_ASTNODE_ptr | str2 | ||
) |
Definition at line 2079 of file rtl-string.bas.
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.
function_as_ASTNODE_ptr rtlWstrConcatAssign | ( | byval_as_ASTNODE_ptr | dst, |
byval_as_ASTNODE_ptr | src | ||
) |
Definition at line 2331 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlWstrFill | ( | byval_as_ASTNODE_ptr | expr1, |
byval_as_ASTNODE_ptr | expr2 | ||
) |
Definition at line 3215 of file rtl-string.bas.
function_as_ASTNODE_ptr rtlWstrLen | ( | byval_as_ASTNODE_ptr | expr) |
Definition at line 3270 of file rtl-string.bas.
function_as_integer rtlWstrSwap | ( | byval_as_ASTNODE_ptr | str1, |
byval_as_ASTNODE_ptr | str2 | ||
) |
Definition at line 3828 of file rtl-string.bas.