diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2020-12-22 12:55:49 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2020-12-23 05:31:30 +0100 |
commit | 8f0a57d076d9f720d7918b51cfc04bec472a530d (patch) | |
tree | a74c273da1c20d54ee8e70f52dffdb03c5efcd7e /basic | |
parent | 5de0f4e7b52e5d1c12ac658d4aedc91b9ac342cd (diff) |
Drop RTLNAME obfuscating macro
which only purpose is to make "git grep SbRtl_Foo" a kind of IQ test.
Change-Id: I47cfc2ecd1cc4a5ecf2e348465554fa2caeaccf0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108218
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'basic')
-rw-r--r-- | basic/source/inc/rtlproto.hxx | 2 | ||||
-rw-r--r-- | basic/source/runtime/stdobj.cxx | 612 |
2 files changed, 306 insertions, 308 deletions
diff --git a/basic/source/inc/rtlproto.hxx b/basic/source/inc/rtlproto.hxx index 2d0cb78f84b7..0bc7ac24a4ec 100644 --- a/basic/source/inc/rtlproto.hxx +++ b/basic/source/inc/rtlproto.hxx @@ -21,8 +21,6 @@ #include <basic/sbstar.hxx> -#define RTLNAME( name ) &SbRtl_##name - typedef void( *RtlCall ) ( StarBASIC* p, SbxArray& rArgs, bool bWrite ); // Properties diff --git a/basic/source/runtime/stdobj.cxx b/basic/source/runtime/stdobj.cxx index b2627748915a..18f8f255d4d2 100644 --- a/basic/source/runtime/stdobj.cxx +++ b/basic/source/runtime/stdobj.cxx @@ -69,428 +69,428 @@ struct Methods { static Methods aMethods[] = { -{ "Abs", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Abs),0 }, +{ "Abs", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Abs,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "Array", SbxOBJECT, FUNCTION_, RTLNAME(Array),0 }, -{ "Asc", SbxLONG, 1 | FUNCTION_, RTLNAME(Asc),0 }, +{ "Array", SbxOBJECT, FUNCTION_, SbRtl_Array,0 }, +{ "Asc", SbxLONG, 1 | FUNCTION_, SbRtl_Asc,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "AscW", SbxLONG, 1 | FUNCTION_ | COMPATONLY_, RTLNAME(Asc),0}, +{ "AscW", SbxLONG, 1 | FUNCTION_ | COMPATONLY_, SbRtl_Asc,0}, { "string", SbxSTRING, 0,nullptr,0 }, -{ "Atn", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Atn),0 }, +{ "Atn", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Atn,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "ATTR_ARCHIVE", SbxINTEGER, CPROP_, RTLNAME(ATTR_ARCHIVE),0 }, -{ "ATTR_DIRECTORY", SbxINTEGER, CPROP_, RTLNAME(ATTR_DIRECTORY),0 }, -{ "ATTR_HIDDEN", SbxINTEGER, CPROP_, RTLNAME(ATTR_HIDDEN),0 }, -{ "ATTR_NORMAL", SbxINTEGER, CPROP_, RTLNAME(ATTR_NORMAL),0 }, -{ "ATTR_READONLY", SbxINTEGER, CPROP_, RTLNAME(ATTR_READONLY),0 }, -{ "ATTR_SYSTEM", SbxINTEGER, CPROP_, RTLNAME(ATTR_SYSTEM),0 }, -{ "ATTR_VOLUME", SbxINTEGER, CPROP_, RTLNAME(ATTR_VOLUME),0 }, - -{ "Beep", SbxNULL, FUNCTION_, RTLNAME(Beep),0 }, -{ "Blue", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, RTLNAME(Blue),0 }, +{ "ATTR_ARCHIVE", SbxINTEGER, CPROP_, SbRtl_ATTR_ARCHIVE,0 }, +{ "ATTR_DIRECTORY", SbxINTEGER, CPROP_, SbRtl_ATTR_DIRECTORY,0 }, +{ "ATTR_HIDDEN", SbxINTEGER, CPROP_, SbRtl_ATTR_HIDDEN,0 }, +{ "ATTR_NORMAL", SbxINTEGER, CPROP_, SbRtl_ATTR_NORMAL,0 }, +{ "ATTR_READONLY", SbxINTEGER, CPROP_, SbRtl_ATTR_READONLY,0 }, +{ "ATTR_SYSTEM", SbxINTEGER, CPROP_, SbRtl_ATTR_SYSTEM,0 }, +{ "ATTR_VOLUME", SbxINTEGER, CPROP_, SbRtl_ATTR_VOLUME,0 }, + +{ "Beep", SbxNULL, FUNCTION_, SbRtl_Beep,0 }, +{ "Blue", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, SbRtl_Blue,0 }, { "RGB-Value", SbxLONG, 0,nullptr,0 }, -{ "CallByName", SbxVARIANT, 3 | FUNCTION_, RTLNAME(CallByName),0 }, +{ "CallByName", SbxVARIANT, 3 | FUNCTION_, SbRtl_CallByName,0 }, { "Object", SbxOBJECT, 0,nullptr,0 }, { "ProcedureName",SbxSTRING, 0,nullptr,0 }, { "CallType", SbxINTEGER, 0,nullptr,0 }, -{ "CBool", SbxBOOL, 1 | FUNCTION_, RTLNAME(CBool),0 }, +{ "CBool", SbxBOOL, 1 | FUNCTION_, SbRtl_CBool,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CByte", SbxBYTE, 1 | FUNCTION_, RTLNAME(CByte),0 }, +{ "CByte", SbxBYTE, 1 | FUNCTION_, SbRtl_CByte,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CCur", SbxCURRENCY, 1 | FUNCTION_, RTLNAME(CCur),0 }, +{ "CCur", SbxCURRENCY, 1 | FUNCTION_, SbRtl_CCur,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CDate", SbxDATE, 1 | FUNCTION_, RTLNAME(CDate),0 }, +{ "CDate", SbxDATE, 1 | FUNCTION_, SbRtl_CDate,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CDateFromUnoDate", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromUnoDate),0 }, +{ "CDateFromUnoDate", SbxDATE, 1 | FUNCTION_, SbRtl_CDateFromUnoDate,0 }, { "UnoDate", SbxOBJECT, 0,nullptr,0 }, -{ "CDateToUnoDate", SbxOBJECT, 1 | FUNCTION_, RTLNAME(CDateToUnoDate),0 }, +{ "CDateToUnoDate", SbxOBJECT, 1 | FUNCTION_, SbRtl_CDateToUnoDate,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "CDateFromUnoTime", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromUnoTime),0 }, +{ "CDateFromUnoTime", SbxDATE, 1 | FUNCTION_, SbRtl_CDateFromUnoTime,0 }, { "UnoTime", SbxOBJECT, 0,nullptr,0 }, -{ "CDateToUnoTime", SbxOBJECT, 1 | FUNCTION_, RTLNAME(CDateToUnoTime),0 }, +{ "CDateToUnoTime", SbxOBJECT, 1 | FUNCTION_, SbRtl_CDateToUnoTime,0 }, { "Time", SbxDATE, 0,nullptr,0 }, -{ "CDateFromUnoDateTime", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromUnoDateTime),0 }, +{ "CDateFromUnoDateTime", SbxDATE, 1 | FUNCTION_, SbRtl_CDateFromUnoDateTime,0 }, { "UnoDateTime", SbxOBJECT, 0,nullptr,0 }, -{ "CDateToUnoDateTime", SbxOBJECT, 1 | FUNCTION_, RTLNAME(CDateToUnoDateTime),0 }, +{ "CDateToUnoDateTime", SbxOBJECT, 1 | FUNCTION_, SbRtl_CDateToUnoDateTime,0 }, { "DateTime", SbxDATE, 0,nullptr,0 }, -{ "CDateFromIso", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromIso),0 }, +{ "CDateFromIso", SbxDATE, 1 | FUNCTION_, SbRtl_CDateFromIso,0 }, { "IsoDate", SbxSTRING, 0,nullptr,0 }, -{ "CDateToIso", SbxSTRING, 1 | FUNCTION_, RTLNAME(CDateToIso),0 }, +{ "CDateToIso", SbxSTRING, 1 | FUNCTION_, SbRtl_CDateToIso,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "CDec", SbxDECIMAL, 1 | FUNCTION_, RTLNAME(CDec),0 }, +{ "CDec", SbxDECIMAL, 1 | FUNCTION_, SbRtl_CDec,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CDbl", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(CDbl),0 }, +{ "CDbl", SbxDOUBLE, 1 | FUNCTION_, SbRtl_CDbl,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CF_BITMAP", SbxINTEGER, CPROP_, RTLNAME(CF_BITMAP),0 }, -{ "CF_METAFILEPICT",SbxINTEGER, CPROP_, RTLNAME(CF_METAFILEPICT),0 }, -{ "CF_TEXT", SbxINTEGER, CPROP_, RTLNAME(CF_TEXT),0 }, -{ "ChDir", SbxNULL, 1 | FUNCTION_, RTLNAME(ChDir),0 }, +{ "CF_BITMAP", SbxINTEGER, CPROP_, SbRtl_CF_BITMAP,0 }, +{ "CF_METAFILEPICT",SbxINTEGER, CPROP_, SbRtl_CF_METAFILEPICT,0 }, +{ "CF_TEXT", SbxINTEGER, CPROP_, SbRtl_CF_TEXT,0 }, +{ "ChDir", SbxNULL, 1 | FUNCTION_, SbRtl_ChDir,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "ChDrive", SbxNULL, 1 | FUNCTION_, RTLNAME(ChDrive),0 }, +{ "ChDrive", SbxNULL, 1 | FUNCTION_, SbRtl_ChDrive,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "Choose", SbxVARIANT, 2 | FUNCTION_, RTLNAME(Choose),0 }, +{ "Choose", SbxVARIANT, 2 | FUNCTION_, SbRtl_Choose,0 }, { "Index", SbxINTEGER, 0,nullptr,0 }, { "Expression", SbxVARIANT, 0,nullptr,0 }, -{ "Chr", SbxSTRING, 1 | FUNCTION_, RTLNAME(Chr),0 }, +{ "Chr", SbxSTRING, 1 | FUNCTION_, SbRtl_Chr,0 }, { "string", SbxINTEGER, 0,nullptr,0 }, -{ "ChrW", SbxSTRING, 1 | FUNCTION_ | COMPATONLY_, RTLNAME(ChrW),0}, +{ "ChrW", SbxSTRING, 1 | FUNCTION_ | COMPATONLY_, SbRtl_ChrW,0}, { "string", SbxINTEGER, 0,nullptr,0 }, -{ "CInt", SbxINTEGER, 1 | FUNCTION_, RTLNAME(CInt),0 }, +{ "CInt", SbxINTEGER, 1 | FUNCTION_, SbRtl_CInt,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CLEAR_ALLTABS", SbxINTEGER, CPROP_, RTLNAME(CLEAR_ALLTABS),0 }, -{ "CLEAR_TAB", SbxINTEGER, CPROP_, RTLNAME(CLEAR_TAB),0 }, -{ "CLng", SbxLONG, 1 | FUNCTION_, RTLNAME(CLng),0 }, +{ "CLEAR_ALLTABS", SbxINTEGER, CPROP_, SbRtl_CLEAR_ALLTABS,0 }, +{ "CLEAR_TAB", SbxINTEGER, CPROP_, SbRtl_CLEAR_TAB,0 }, +{ "CLng", SbxLONG, 1 | FUNCTION_, SbRtl_CLng,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CompatibilityMode", SbxBOOL, 1 | FUNCTION_, RTLNAME(CompatibilityMode),0}, +{ "CompatibilityMode", SbxBOOL, 1 | FUNCTION_, SbRtl_CompatibilityMode,0}, { "bEnable", SbxBOOL, 0,nullptr,0 }, -{ "ConvertFromUrl", SbxSTRING, 1 | FUNCTION_, RTLNAME(ConvertFromUrl),0 }, +{ "ConvertFromUrl", SbxSTRING, 1 | FUNCTION_, SbRtl_ConvertFromUrl,0 }, { "Url", SbxSTRING, 0,nullptr,0 }, -{ "ConvertToUrl", SbxSTRING, 1 | FUNCTION_, RTLNAME(ConvertToUrl),0 }, +{ "ConvertToUrl", SbxSTRING, 1 | FUNCTION_, SbRtl_ConvertToUrl,0 }, { "SystemPath", SbxSTRING, 0,nullptr,0 }, -{ "Cos", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Cos),0 }, +{ "Cos", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Cos,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "CreateObject", SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateObject ),0 }, +{ "CreateObject", SbxOBJECT, 1 | FUNCTION_, SbRtl_CreateObject,0 }, { "class", SbxSTRING, 0,nullptr,0 }, -{ "CreateUnoListener",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateUnoListener ),0 }, +{ "CreateUnoListener",SbxOBJECT, 1 | FUNCTION_, SbRtl_CreateUnoListener,0 }, { "prefix", SbxSTRING, 0,nullptr,0 }, { "typename", SbxSTRING, 0,nullptr,0 }, -{ "CreateUnoDialog",SbxOBJECT, 2 | FUNCTION_, RTLNAME( CreateUnoDialog ),0 }, +{ "CreateUnoDialog",SbxOBJECT, 2 | FUNCTION_, SbRtl_CreateUnoDialog,0 }, { "dialoglibrary",SbxOBJECT, 0,nullptr,0 }, { "dialogname", SbxSTRING, 0,nullptr,0 }, -{ "CreateUnoService",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateUnoService ),0 }, +{ "CreateUnoService",SbxOBJECT, 1 | FUNCTION_, SbRtl_CreateUnoService,0 }, { "servicename", SbxSTRING, 0,nullptr,0 }, -{ "CreateUnoServiceWithArguments",SbxOBJECT, 2 | FUNCTION_, RTLNAME( CreateUnoServiceWithArguments ),0 }, +{ "CreateUnoServiceWithArguments",SbxOBJECT, 2 | FUNCTION_, SbRtl_CreateUnoServiceWithArguments,0 }, { "servicename", SbxSTRING, 0,nullptr,0 }, { "arguments", SbxARRAY, 0,nullptr,0 }, -{ "CreateUnoStruct",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateUnoStruct ),0 }, +{ "CreateUnoStruct",SbxOBJECT, 1 | FUNCTION_, SbRtl_CreateUnoStruct,0 }, { "classname", SbxSTRING, 0,nullptr,0 }, -{ "CreateUnoValue", SbxOBJECT, 2 | FUNCTION_, RTLNAME( CreateUnoValue ),0 }, +{ "CreateUnoValue", SbxOBJECT, 2 | FUNCTION_, SbRtl_CreateUnoValue,0 }, { "type", SbxSTRING, 0,nullptr,0 }, { "value", SbxVARIANT, 0,nullptr,0 }, -{ "CreatePropertySet",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreatePropertySet ),0 }, +{ "CreatePropertySet",SbxOBJECT, 1 | FUNCTION_, SbRtl_CreatePropertySet,0 }, { "values", SbxARRAY, 0,nullptr,0 }, -{ "CSng", SbxSINGLE, 1 | FUNCTION_, RTLNAME(CSng),0 }, +{ "CSng", SbxSINGLE, 1 | FUNCTION_, SbRtl_CSng,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CStr", SbxSTRING, 1 | FUNCTION_, RTLNAME(CStr),0 }, +{ "CStr", SbxSTRING, 1 | FUNCTION_, SbRtl_CStr,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CurDir", SbxSTRING, 1 | FUNCTION_, RTLNAME(CurDir),0 }, +{ "CurDir", SbxSTRING, 1 | FUNCTION_, SbRtl_CurDir,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "CVar", SbxVARIANT, 1 | FUNCTION_, RTLNAME(CVar),0 }, +{ "CVar", SbxVARIANT, 1 | FUNCTION_, SbRtl_CVar,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "CVErr", SbxVARIANT, 1 | FUNCTION_, RTLNAME(CVErr),0 }, +{ "CVErr", SbxVARIANT, 1 | FUNCTION_, SbRtl_CVErr,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, -{ "DDB", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(DDB),0 }, +{ "DDB", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, SbRtl_DDB,0 }, { "Cost", SbxDOUBLE, 0, nullptr,0 }, { "Salvage", SbxDOUBLE, 0, nullptr,0 }, { "Life", SbxDOUBLE, 0, nullptr,0 }, { "Period", SbxDOUBLE, 0, nullptr,0 }, { "Factor", SbxVARIANT, OPT_, nullptr,0 }, -{ "Date", SbxDATE, LFUNCTION_,RTLNAME(Date),0 }, -{ "DateAdd", SbxDATE, 3 | FUNCTION_, RTLNAME(DateAdd),0 }, +{ "Date", SbxDATE, LFUNCTION_,SbRtl_Date,0 }, +{ "DateAdd", SbxDATE, 3 | FUNCTION_, SbRtl_DateAdd,0 }, { "Interval", SbxSTRING, 0,nullptr,0 }, { "Number", SbxLONG, 0,nullptr,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "DateDiff", SbxDOUBLE, 5 | FUNCTION_, RTLNAME(DateDiff),0 }, +{ "DateDiff", SbxDOUBLE, 5 | FUNCTION_, SbRtl_DateDiff,0 }, { "Interval", SbxSTRING, 0,nullptr,0 }, { "Date1", SbxDATE, 0,nullptr,0 }, { "Date2", SbxDATE, 0,nullptr,0 }, { "Firstdayofweek" , SbxINTEGER, OPT_,nullptr,0 }, { "Firstweekofyear", SbxINTEGER, OPT_,nullptr,0 }, -{ "DatePart", SbxLONG, 4 | FUNCTION_, RTLNAME(DatePart),0 }, +{ "DatePart", SbxLONG, 4 | FUNCTION_, SbRtl_DatePart,0 }, { "Interval", SbxSTRING, 0,nullptr,0 }, { "Date", SbxDATE, 0,nullptr,0 }, { "Firstdayofweek" , SbxINTEGER, OPT_, nullptr,0 }, { "Firstweekofyear", SbxINTEGER, OPT_, nullptr,0 }, -{ "DateSerial", SbxDATE, 3 | FUNCTION_, RTLNAME(DateSerial),0 }, +{ "DateSerial", SbxDATE, 3 | FUNCTION_, SbRtl_DateSerial,0 }, { "Year", SbxINTEGER, 0,nullptr,0 }, { "Month", SbxINTEGER, 0,nullptr,0 }, { "Day", SbxINTEGER, 0,nullptr,0 }, -{ "DateValue", SbxDATE, 1 | FUNCTION_, RTLNAME(DateValue),0 }, +{ "DateValue", SbxDATE, 1 | FUNCTION_, SbRtl_DateValue,0 }, { "String", SbxSTRING, 0,nullptr,0 }, -{ "Day", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Day),0 }, +{ "Day", SbxINTEGER, 1 | FUNCTION_, SbRtl_Day,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "Ddeexecute", SbxNULL, 2 | FUNCTION_, RTLNAME(DDEExecute),0 }, +{ "Ddeexecute", SbxNULL, 2 | FUNCTION_, SbRtl_DDEExecute,0 }, { "Channel", SbxLONG, 0,nullptr,0 }, { "Command", SbxSTRING, 0,nullptr,0 }, -{ "Ddeinitiate", SbxINTEGER, 2 | FUNCTION_, RTLNAME(DDEInitiate),0 }, +{ "Ddeinitiate", SbxINTEGER, 2 | FUNCTION_, SbRtl_DDEInitiate,0 }, { "Application", SbxSTRING, 0,nullptr,0 }, { "Topic", SbxSTRING, 0,nullptr,0 }, -{ "Ddepoke", SbxNULL, 3 | FUNCTION_, RTLNAME(DDEPoke),0 }, +{ "Ddepoke", SbxNULL, 3 | FUNCTION_, SbRtl_DDEPoke,0 }, { "Channel", SbxLONG, 0,nullptr,0 }, { "Item", SbxSTRING, 0,nullptr,0 }, { "Data", SbxSTRING, 0,nullptr,0 }, -{ "Dderequest", SbxSTRING, 2 | FUNCTION_, RTLNAME(DDERequest),0 }, +{ "Dderequest", SbxSTRING, 2 | FUNCTION_, SbRtl_DDERequest,0 }, { "Channel", SbxLONG, 0,nullptr,0 }, { "Item", SbxSTRING, 0,nullptr,0 }, -{ "Ddeterminate", SbxNULL, 1 | FUNCTION_, RTLNAME(DDETerminate),0 }, +{ "Ddeterminate", SbxNULL, 1 | FUNCTION_, SbRtl_DDETerminate,0 }, { "Channel", SbxLONG, 0,nullptr,0 }, -{ "Ddeterminateall", SbxNULL, FUNCTION_, RTLNAME(DDETerminateAll),0 }, -{ "DimArray", SbxOBJECT, FUNCTION_, RTLNAME(DimArray),0 }, -{ "Dir", SbxSTRING, 2 | FUNCTION_, RTLNAME(Dir),0 }, +{ "Ddeterminateall", SbxNULL, FUNCTION_, SbRtl_DDETerminateAll,0 }, +{ "DimArray", SbxOBJECT, FUNCTION_, SbRtl_DimArray,0 }, +{ "Dir", SbxSTRING, 2 | FUNCTION_, SbRtl_Dir,0 }, { "FileSpec", SbxSTRING, OPT_, nullptr,0 }, { "attrmask", SbxINTEGER, OPT_, nullptr,0 }, -{ "DoEvents", SbxINTEGER, FUNCTION_, RTLNAME(DoEvents),0 }, -{ "DumpAllObjects", SbxEMPTY, 2 | SUB_, RTLNAME(DumpAllObjects),0 }, +{ "DoEvents", SbxINTEGER, FUNCTION_, SbRtl_DoEvents,0 }, +{ "DumpAllObjects", SbxEMPTY, 2 | SUB_, SbRtl_DumpAllObjects,0 }, { "FileSpec", SbxSTRING, 0,nullptr,0 }, { "DumpAll", SbxINTEGER, OPT_, nullptr,0 }, -{ "Empty", SbxVARIANT, CPROP_, RTLNAME(Empty),0 }, -{ "EqualUnoObjects",SbxBOOL, 2 | FUNCTION_, RTLNAME(EqualUnoObjects),0 }, +{ "Empty", SbxVARIANT, CPROP_, SbRtl_Empty,0 }, +{ "EqualUnoObjects",SbxBOOL, 2 | FUNCTION_, SbRtl_EqualUnoObjects,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "EnableReschedule", SbxNULL, 1 | FUNCTION_, RTLNAME(EnableReschedule),0}, +{ "EnableReschedule", SbxNULL, 1 | FUNCTION_, SbRtl_EnableReschedule,0}, { "bEnable", SbxBOOL, 0,nullptr,0 }, -{ "Environ", SbxSTRING, 1 | FUNCTION_, RTLNAME(Environ),0 }, +{ "Environ", SbxSTRING, 1 | FUNCTION_, SbRtl_Environ,0 }, { "Environmentstring",SbxSTRING, 0,nullptr,0 }, -{ "EOF", SbxBOOL, 1 | FUNCTION_, RTLNAME(EOF),0 }, +{ "EOF", SbxBOOL, 1 | FUNCTION_, SbRtl_EOF,0 }, { "Channel", SbxINTEGER, 0,nullptr,0 }, -{ "Erl", SbxLONG, ROPROP_, RTLNAME( Erl ),0 }, -{ "Err", SbxVARIANT, RWPROP_, RTLNAME( Err ),0 }, -{ "Error", SbxSTRING, 1 | FUNCTION_, RTLNAME( Error ),0 }, +{ "Erl", SbxLONG, ROPROP_, SbRtl_Erl,0 }, +{ "Err", SbxVARIANT, RWPROP_, SbRtl_Err,0 }, +{ "Error", SbxSTRING, 1 | FUNCTION_, SbRtl_Error,0 }, { "code", SbxLONG, 0,nullptr,0 }, -{ "Exp", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Exp),0 }, +{ "Exp", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Exp,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "False", SbxBOOL, CPROP_, RTLNAME(False),0 }, -{ "FileAttr", SbxINTEGER, 2 | FUNCTION_, RTLNAME(FileAttr),0 }, +{ "False", SbxBOOL, CPROP_, SbRtl_False,0 }, +{ "FileAttr", SbxINTEGER, 2 | FUNCTION_, SbRtl_FileAttr,0 }, { "Channel", SbxINTEGER, 0,nullptr,0 }, { "Attributes", SbxINTEGER, 0,nullptr,0 }, -{ "FileCopy", SbxNULL, 2 | FUNCTION_, RTLNAME(FileCopy),0 }, +{ "FileCopy", SbxNULL, 2 | FUNCTION_, SbRtl_FileCopy,0 }, { "Source", SbxSTRING, 0,nullptr,0 }, { "Destination", SbxSTRING, 0,nullptr,0 }, -{ "FileDateTime", SbxSTRING, 1 | FUNCTION_, RTLNAME(FileDateTime),0 }, +{ "FileDateTime", SbxSTRING, 1 | FUNCTION_, SbRtl_FileDateTime,0 }, { "filename", SbxSTRING, 0,nullptr,0 }, -{ "FileExists", SbxBOOL, 1 | FUNCTION_, RTLNAME(FileExists),0 }, +{ "FileExists", SbxBOOL, 1 | FUNCTION_, SbRtl_FileExists,0 }, { "filename", SbxSTRING, 0,nullptr,0 }, -{ "FileLen", SbxLONG, 1 | FUNCTION_, RTLNAME(FileLen),0 }, +{ "FileLen", SbxLONG, 1 | FUNCTION_, SbRtl_FileLen,0 }, { "filename", SbxSTRING, 0,nullptr,0 }, -{ "FindObject", SbxOBJECT, 1 | FUNCTION_, RTLNAME(FindObject),0 }, +{ "FindObject", SbxOBJECT, 1 | FUNCTION_, SbRtl_FindObject,0 }, { "Name", SbxSTRING, 0,nullptr,0 }, -{ "FindPropertyObject", SbxOBJECT, 2 | FUNCTION_, RTLNAME(FindPropertyObject),0 }, +{ "FindPropertyObject", SbxOBJECT, 2 | FUNCTION_, SbRtl_FindPropertyObject,0 }, { "Object", SbxOBJECT, 0,nullptr,0 }, { "Name", SbxSTRING, 0,nullptr,0 }, -{ "Fix", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Fix),0 }, +{ "Fix", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Fix,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "Format", SbxSTRING, 2 | FUNCTION_, RTLNAME(Format),0 }, +{ "Format", SbxSTRING, 2 | FUNCTION_, SbRtl_Format,0 }, { "expression", SbxVARIANT, 0,nullptr,0 }, { "format", SbxSTRING, OPT_, nullptr,0 }, -{ "FormatDateTime", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(FormatDateTime),0 }, +{ "FormatDateTime", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, SbRtl_FormatDateTime,0 }, { "Date", SbxDATE, 0,nullptr,0 }, { "NamedFormat", SbxINTEGER, OPT_, nullptr,0 }, -{ "FormatNumber", SbxSTRING, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(FormatNumber), 0 }, +{ "FormatNumber", SbxSTRING, 5 | FUNCTION_ | COMPATONLY_, SbRtl_FormatNumber, 0 }, { "expression", SbxDOUBLE, 0, nullptr, 0 }, { "numDigitsAfterDecimal", SbxINTEGER, OPT_, nullptr, 0 }, { "includeLeadingDigit", SbxINTEGER, OPT_, nullptr, 0 }, // vbTriState { "useParensForNegativeNumbers", SbxINTEGER, OPT_, nullptr, 0 }, // vbTriState { "groupDigits", SbxINTEGER, OPT_, nullptr, 0 }, // vbTriState -{ "Frac", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Frac),0 }, +{ "Frac", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Frac,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "FRAMEANCHORCHAR", SbxINTEGER, CPROP_, RTLNAME(FRAMEANCHORCHAR),0 }, -{ "FRAMEANCHORPAGE", SbxINTEGER, CPROP_, RTLNAME(FRAMEANCHORPAGE),0 }, -{ "FRAMEANCHORPARA", SbxINTEGER, CPROP_, RTLNAME(FRAMEANCHORPARA),0 }, -{ "FreeFile", SbxINTEGER, FUNCTION_, RTLNAME(FreeFile),0 }, -{ "FreeLibrary", SbxNULL, 1 | FUNCTION_, RTLNAME(FreeLibrary),0 }, +{ "FRAMEANCHORCHAR", SbxINTEGER, CPROP_, SbRtl_FRAMEANCHORCHAR,0 }, +{ "FRAMEANCHORPAGE", SbxINTEGER, CPROP_, SbRtl_FRAMEANCHORPAGE,0 }, +{ "FRAMEANCHORPARA", SbxINTEGER, CPROP_, SbRtl_FRAMEANCHORPARA,0 }, +{ "FreeFile", SbxINTEGER, FUNCTION_, SbRtl_FreeFile,0 }, +{ "FreeLibrary", SbxNULL, 1 | FUNCTION_, SbRtl_FreeLibrary,0 }, { "Modulename", SbxSTRING, 0,nullptr,0 }, -{ "FV", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(FV),0 }, +{ "FV", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, SbRtl_FV,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "NPer", SbxDOUBLE, 0, nullptr,0 }, { "Pmt", SbxDOUBLE, 0, nullptr,0 }, { "PV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, -{ "Get", SbxNULL, 3 | FUNCTION_, RTLNAME(Get),0 }, +{ "Get", SbxNULL, 3 | FUNCTION_, SbRtl_Get,0 }, { "filenumber", SbxINTEGER, 0,nullptr,0 }, { "recordnumber", SbxLONG, 0,nullptr,0 }, { "variablename", SbxVARIANT, 0,nullptr,0 }, -{ "GetAttr", SbxINTEGER, 1 | FUNCTION_, RTLNAME(GetAttr),0 }, +{ "GetAttr", SbxINTEGER, 1 | FUNCTION_, SbRtl_GetAttr,0 }, { "filename", SbxSTRING, 0,nullptr,0 }, -{ "GetDefaultContext", SbxOBJECT, 0 | FUNCTION_, RTLNAME(GetDefaultContext),0 }, -{ "GetDialogZoomFactorX", SbxDOUBLE, FUNCTION_,RTLNAME(GetDialogZoomFactorX),0 }, -{ "GetDialogZoomFactorY", SbxDOUBLE, FUNCTION_,RTLNAME(GetDialogZoomFactorY),0 }, -{ "GetGUIType", SbxINTEGER, FUNCTION_,RTLNAME(GetGUIType),0 }, -{ "GetGUIVersion", SbxLONG, FUNCTION_,RTLNAME(GetGUIVersion),0 }, -{ "GetPathSeparator", SbxSTRING, FUNCTION_,RTLNAME(GetPathSeparator),0 }, -{ "GetProcessServiceManager", SbxOBJECT, 0 | FUNCTION_, RTLNAME(GetProcessServiceManager),0 }, -{ "GetSolarVersion", SbxLONG, FUNCTION_,RTLNAME(GetSolarVersion),0 }, -{ "GetSystemTicks", SbxLONG, FUNCTION_,RTLNAME(GetSystemTicks),0 }, -{ "GetSystemType", SbxINTEGER, FUNCTION_,RTLNAME(GetSystemType),0 }, -{ "GlobalScope", SbxOBJECT, FUNCTION_,RTLNAME(GlobalScope),0 }, -{ "Green", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, RTLNAME(Green),0 }, +{ "GetDefaultContext", SbxOBJECT, 0 | FUNCTION_, SbRtl_GetDefaultContext,0 }, +{ "GetDialogZoomFactorX", SbxDOUBLE, FUNCTION_,SbRtl_GetDialogZoomFactorX,0 }, +{ "GetDialogZoomFactorY", SbxDOUBLE, FUNCTION_,SbRtl_GetDialogZoomFactorY,0 }, +{ "GetGUIType", SbxINTEGER, FUNCTION_,SbRtl_GetGUIType,0 }, +{ "GetGUIVersion", SbxLONG, FUNCTION_,SbRtl_GetGUIVersion,0 }, +{ "GetPathSeparator", SbxSTRING, FUNCTION_,SbRtl_GetPathSeparator,0 }, +{ "GetProcessServiceManager", SbxOBJECT, 0 | FUNCTION_, SbRtl_GetProcessServiceManager,0 }, +{ "GetSolarVersion", SbxLONG, FUNCTION_,SbRtl_GetSolarVersion,0 }, +{ "GetSystemTicks", SbxLONG, FUNCTION_,SbRtl_GetSystemTicks,0 }, +{ "GetSystemType", SbxINTEGER, FUNCTION_,SbRtl_GetSystemType,0 }, +{ "GlobalScope", SbxOBJECT, FUNCTION_,SbRtl_GlobalScope,0 }, +{ "Green", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, SbRtl_Green,0 }, { "RGB-Value", SbxLONG, 0,nullptr,0 }, -{ "HasUnoInterfaces", SbxBOOL, 1 | FUNCTION_, RTLNAME(HasUnoInterfaces),0}, +{ "HasUnoInterfaces", SbxBOOL, 1 | FUNCTION_, SbRtl_HasUnoInterfaces,0}, { "InterfaceName",SbxSTRING, 0,nullptr,0 }, -{ "Hex", SbxSTRING, 1 | FUNCTION_, RTLNAME(Hex),0 }, +{ "Hex", SbxSTRING, 1 | FUNCTION_, SbRtl_Hex,0 }, { "number", SbxLONG, 0,nullptr,0 }, -{ "Hour", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Hour),0 }, +{ "Hour", SbxINTEGER, 1 | FUNCTION_, SbRtl_Hour,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "IDABORT", SbxINTEGER, CPROP_, RTLNAME(IDABORT),0 }, -{ "IDCANCEL", SbxINTEGER, CPROP_, RTLNAME(IDCANCEL),0 }, -{ "IDNO", SbxINTEGER, CPROP_, RTLNAME(IDNO),0 }, -{ "IDOK", SbxINTEGER, CPROP_, RTLNAME(IDOK),0 }, -{ "IDRETRY", SbxINTEGER, CPROP_, RTLNAME(IDRETRY),0 }, -{ "IDYES", SbxINTEGER, CPROP_, RTLNAME(IDYES),0 }, +{ "IDABORT", SbxINTEGER, CPROP_, SbRtl_IDABORT,0 }, +{ "IDCANCEL", SbxINTEGER, CPROP_, SbRtl_IDCANCEL,0 }, +{ "IDNO", SbxINTEGER, CPROP_, SbRtl_IDNO,0 }, +{ "IDOK", SbxINTEGER, CPROP_, SbRtl_IDOK,0 }, +{ "IDRETRY", SbxINTEGER, CPROP_, SbRtl_IDRETRY,0 }, +{ "IDYES", SbxINTEGER, CPROP_, SbRtl_IDYES,0 }, -{ "Iif", SbxVARIANT, 3 | FUNCTION_, RTLNAME(Iif),0 }, +{ "Iif", SbxVARIANT, 3 | FUNCTION_, SbRtl_Iif,0 }, { "Bool", SbxBOOL, 0,nullptr,0 }, { "Variant1", SbxVARIANT, 0,nullptr,0 }, { "Variant2", SbxVARIANT, 0,nullptr,0 }, -{ "Input", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(Input),0}, +{ "Input", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, SbRtl_Input,0}, { "Number", SbxLONG, 0,nullptr,0 }, { "FileNumber", SbxLONG, 0,nullptr,0 }, -{ "InputBox", SbxSTRING, 5 | FUNCTION_, RTLNAME(InputBox),0 }, +{ "InputBox", SbxSTRING, 5 | FUNCTION_, SbRtl_InputBox,0 }, { "Prompt", SbxSTRING, 0,nullptr,0 }, { "Title", SbxSTRING, OPT_, nullptr,0 }, { "Default", SbxSTRING, OPT_, nullptr,0 }, { "XPosTwips", SbxLONG, OPT_, nullptr,0 }, { "YPosTwips", SbxLONG, OPT_, nullptr,0 }, -{ "InStr", SbxLONG, 4 | FUNCTION_, RTLNAME(InStr),0 }, +{ "InStr", SbxLONG, 4 | FUNCTION_, SbRtl_InStr,0 }, { "Start", SbxSTRING, OPT_, nullptr,0 }, { "String1", SbxSTRING, 0,nullptr,0 }, { "String2", SbxSTRING, 0,nullptr,0 }, { "Compare", SbxINTEGER, OPT_, nullptr,0 }, -{ "InStrRev", SbxLONG, 4 | FUNCTION_ | COMPATONLY_, RTLNAME(InStrRev),0}, +{ "InStrRev", SbxLONG, 4 | FUNCTION_ | COMPATONLY_, SbRtl_InStrRev,0}, { "String1", SbxSTRING, 0,nullptr,0 }, { "String2", SbxSTRING, 0,nullptr,0 }, { "Start", SbxSTRING, OPT_, nullptr,0 }, { "Compare", SbxINTEGER, OPT_, nullptr,0 }, -{ "Int", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Int),0 }, +{ "Int", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Int,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "IPmt", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, RTLNAME(IPmt),0 }, +{ "IPmt", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, SbRtl_IPmt,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "Per", SbxDOUBLE, 0, nullptr,0 }, { "NPer", SbxDOUBLE, 0, nullptr,0 }, { "PV", SbxDOUBLE, 0, nullptr,0 }, { "FV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, -{ "IRR", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(IRR),0 }, +{ "IRR", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, SbRtl_IRR,0 }, { "ValueArray", SbxARRAY, 0, nullptr,0 }, { "Guess", SbxVARIANT, OPT_, nullptr,0 }, -{ "IsArray", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsArray),0 }, +{ "IsArray", SbxBOOL, 1 | FUNCTION_, SbRtl_IsArray,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsDate", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsDate),0 }, +{ "IsDate", SbxBOOL, 1 | FUNCTION_, SbRtl_IsDate,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsEmpty", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsEmpty),0 }, +{ "IsEmpty", SbxBOOL, 1 | FUNCTION_, SbRtl_IsEmpty,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsError", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsError),0 }, +{ "IsError", SbxBOOL, 1 | FUNCTION_, SbRtl_IsError,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsMissing", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsMissing),0 }, +{ "IsMissing", SbxBOOL, 1 | FUNCTION_, SbRtl_IsMissing,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsNull", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsNull),0 }, +{ "IsNull", SbxBOOL, 1 | FUNCTION_, SbRtl_IsNull,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsNumeric", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsNumeric),0 }, +{ "IsNumeric", SbxBOOL, 1 | FUNCTION_, SbRtl_IsNumeric,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsObject", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsObject),0 }, +{ "IsObject", SbxBOOL, 1 | FUNCTION_, SbRtl_IsObject,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "IsUnoStruct", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsUnoStruct),0 }, +{ "IsUnoStruct", SbxBOOL, 1 | FUNCTION_, SbRtl_IsUnoStruct,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "Join", SbxSTRING, 2 | FUNCTION_, RTLNAME(Join),0 }, +{ "Join", SbxSTRING, 2 | FUNCTION_, SbRtl_Join,0 }, { "list", SbxOBJECT, 0,nullptr,0 }, { "delimiter", SbxSTRING, 0,nullptr,0 }, -{ "Kill", SbxNULL, 1 | FUNCTION_, RTLNAME(Kill),0 }, +{ "Kill", SbxNULL, 1 | FUNCTION_, SbRtl_Kill,0 }, { "filespec", SbxSTRING, 0,nullptr,0 }, -{ "LBound", SbxLONG, 1 | FUNCTION_, RTLNAME(LBound),0 }, +{ "LBound", SbxLONG, 1 | FUNCTION_, SbRtl_LBound,0 }, { "Variant", SbxVARIANT, 0,nullptr,0 }, -{ "LCase", SbxSTRING, 1 | FUNCTION_, RTLNAME(LCase),0 }, +{ "LCase", SbxSTRING, 1 | FUNCTION_, SbRtl_LCase,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "Left", SbxSTRING, 2 | FUNCTION_, RTLNAME(Left),0 }, +{ "Left", SbxSTRING, 2 | FUNCTION_, SbRtl_Left,0 }, { "String", SbxSTRING, 0,nullptr,0 }, { "Count", SbxLONG, 0,nullptr,0 }, -{ "Len", SbxLONG, 1 | FUNCTION_, RTLNAME(Len),0 }, +{ "Len", SbxLONG, 1 | FUNCTION_, SbRtl_Len,0 }, { "StringOrVariant", SbxVARIANT, 0,nullptr,0 }, -{ "LenB", SbxLONG, 1 | FUNCTION_, RTLNAME(Len),0 }, +{ "LenB", SbxLONG, 1 | FUNCTION_, SbRtl_Len,0 }, { "StringOrVariant", SbxVARIANT, 0,nullptr,0 }, -{ "Load", SbxNULL, 1 | FUNCTION_, RTLNAME(Load),0 }, +{ "Load", SbxNULL, 1 | FUNCTION_, SbRtl_Load,0 }, { "object", SbxOBJECT, 0,nullptr,0 }, -{ "LoadPicture", SbxOBJECT, 1 | FUNCTION_, RTLNAME(LoadPicture),0 }, +{ "LoadPicture", SbxOBJECT, 1 | FUNCTION_, SbRtl_LoadPicture,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "Loc", SbxLONG, 1 | FUNCTION_, RTLNAME(Loc),0 }, +{ "Loc", SbxLONG, 1 | FUNCTION_, SbRtl_Loc,0 }, { "Channel", SbxINTEGER, 0,nullptr,0 }, -{ "Lof", SbxLONG, 1 | FUNCTION_, RTLNAME(Lof),0 }, +{ "Lof", SbxLONG, 1 | FUNCTION_, SbRtl_Lof,0 }, { "Channel", SbxINTEGER, 0,nullptr,0 }, -{ "Log", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Log),0 }, +{ "Log", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Log,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "LTrim", SbxSTRING, 1 | FUNCTION_, RTLNAME(LTrim),0 }, +{ "LTrim", SbxSTRING, 1 | FUNCTION_, SbRtl_LTrim,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "MB_ABORTRETRYIGNORE", SbxINTEGER, CPROP_, RTLNAME(MB_ABORTRETRYIGNORE),0}, -{ "MB_APPLMODAL", SbxINTEGER, CPROP_, RTLNAME(MB_APPLMODAL),0 }, -{ "MB_DEFBUTTON1", SbxINTEGER, CPROP_, RTLNAME(MB_DEFBUTTON1),0 }, -{ "MB_DEFBUTTON2", SbxINTEGER, CPROP_, RTLNAME(MB_DEFBUTTON2),0 }, -{ "MB_DEFBUTTON3", SbxINTEGER, CPROP_, RTLNAME(MB_DEFBUTTON3),0 }, -{ "MB_ICONEXCLAMATION", SbxINTEGER, CPROP_, RTLNAME(MB_ICONEXCLAMATION),0}, -{ "MB_ICONINFORMATION", SbxINTEGER, CPROP_, RTLNAME(MB_ICONINFORMATION),0}, -{ "MB_ICONQUESTION",SbxINTEGER, CPROP_, RTLNAME(MB_ICONQUESTION),0 }, -{ "MB_ICONSTOP", SbxINTEGER, CPROP_, RTLNAME(MB_ICONSTOP),0 }, -{ "MB_OK", SbxINTEGER, CPROP_, RTLNAME(MB_OK),0 }, -{ "MB_OKCANCEL", SbxINTEGER, CPROP_, RTLNAME(MB_OKCANCEL),0 }, -{ "MB_RETRYCANCEL", SbxINTEGER, CPROP_, RTLNAME(MB_RETRYCANCEL),0 }, -{ "MB_SYSTEMMODAL", SbxINTEGER, CPROP_, RTLNAME(MB_SYSTEMMODAL),0 }, -{ "MB_YESNO", SbxINTEGER, CPROP_, RTLNAME(MB_YESNO),0 }, -{ "MB_YESNOCANCEL", SbxINTEGER, CPROP_, RTLNAME(MB_YESNOCANCEL),0 }, - -{ "Me", SbxOBJECT, 0 | FUNCTION_ | COMPATONLY_, RTLNAME(Me),0 }, -{ "Mid", SbxSTRING, 3 | LFUNCTION_,RTLNAME(Mid),0 }, +{ "MB_ABORTRETRYIGNORE", SbxINTEGER, CPROP_, SbRtl_MB_ABORTRETRYIGNORE,0}, +{ "MB_APPLMODAL", SbxINTEGER, CPROP_, SbRtl_MB_APPLMODAL,0 }, +{ "MB_DEFBUTTON1", SbxINTEGER, CPROP_, SbRtl_MB_DEFBUTTON1,0 }, +{ "MB_DEFBUTTON2", SbxINTEGER, CPROP_, SbRtl_MB_DEFBUTTON2,0 }, +{ "MB_DEFBUTTON3", SbxINTEGER, CPROP_, SbRtl_MB_DEFBUTTON3,0 }, +{ "MB_ICONEXCLAMATION", SbxINTEGER, CPROP_, SbRtl_MB_ICONEXCLAMATION,0}, +{ "MB_ICONINFORMATION", SbxINTEGER, CPROP_, SbRtl_MB_ICONINFORMATION,0}, +{ "MB_ICONQUESTION",SbxINTEGER, CPROP_, SbRtl_MB_ICONQUESTION,0 }, +{ "MB_ICONSTOP", SbxINTEGER, CPROP_, SbRtl_MB_ICONSTOP,0 }, +{ "MB_OK", SbxINTEGER, CPROP_, SbRtl_MB_OK,0 }, +{ "MB_OKCANCEL", SbxINTEGER, CPROP_, SbRtl_MB_OKCANCEL,0 }, +{ "MB_RETRYCANCEL", SbxINTEGER, CPROP_, SbRtl_MB_RETRYCANCEL,0 }, +{ "MB_SYSTEMMODAL", SbxINTEGER, CPROP_, SbRtl_MB_SYSTEMMODAL,0 }, +{ "MB_YESNO", SbxINTEGER, CPROP_, SbRtl_MB_YESNO,0 }, +{ "MB_YESNOCANCEL", SbxINTEGER, CPROP_, SbRtl_MB_YESNOCANCEL,0 }, + +{ "Me", SbxOBJECT, 0 | FUNCTION_ | COMPATONLY_, SbRtl_Me,0 }, +{ "Mid", SbxSTRING, 3 | LFUNCTION_,SbRtl_Mid,0 }, { "String", SbxSTRING, 0,nullptr,0 }, { "StartPos", SbxLONG, 0,nullptr,0 }, { "Length", SbxLONG, OPT_, nullptr,0 }, -{ "Minute", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Minute),0 }, +{ "Minute", SbxINTEGER, 1 | FUNCTION_, SbRtl_Minute,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "MIRR", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(MIRR),0 }, +{ "MIRR", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, SbRtl_MIRR,0 }, { "ValueArray", SbxARRAY, 0, nullptr,0 }, { "FinanceRate", SbxDOUBLE, 0, nullptr,0 }, { "ReinvestRate", SbxDOUBLE, 0, nullptr,0 }, -{ "MkDir", SbxNULL, 1 | FUNCTION_, RTLNAME(MkDir),0 }, +{ "MkDir", SbxNULL, 1 | FUNCTION_, SbRtl_MkDir,0 }, { "pathname", SbxSTRING, 0,nullptr,0 }, -{ "Month", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Month),0 }, +{ "Month", SbxINTEGER, 1 | FUNCTION_, SbRtl_Month,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "MonthName", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(MonthName),0 }, +{ "MonthName", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, SbRtl_MonthName,0 }, { "Month", SbxINTEGER, 0,nullptr,0 }, { "Abbreviate", SbxBOOL, OPT_, nullptr,0 }, -{ "MsgBox", SbxINTEGER, 5 | FUNCTION_, RTLNAME(MsgBox),0 }, +{ "MsgBox", SbxINTEGER, 5 | FUNCTION_, SbRtl_MsgBox,0 }, { "Prompt", SbxSTRING, 0,nullptr,0 }, { "Buttons", SbxINTEGER, OPT_, nullptr,0 }, { "Title", SbxSTRING, OPT_, nullptr,0 }, { "Helpfile", SbxSTRING, OPT_, nullptr,0 }, { "Context", SbxINTEGER, OPT_, nullptr,0 }, -{ "Nothing", SbxOBJECT, CPROP_, RTLNAME(Nothing),0 }, -{ "Now", SbxDATE, FUNCTION_, RTLNAME(Now),0 }, -{ "NPer", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(NPer),0 }, +{ "Nothing", SbxOBJECT, CPROP_, SbRtl_Nothing,0 }, +{ "Now", SbxDATE, FUNCTION_, SbRtl_Now,0 }, +{ "NPer", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, SbRtl_NPer,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "Pmt", SbxDOUBLE, 0, nullptr,0 }, { "PV", SbxDOUBLE, 0, nullptr,0 }, { "FV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, -{ "NPV", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(NPV),0 }, +{ "NPV", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, SbRtl_NPV,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "ValueArray", SbxARRAY, 0, nullptr,0 }, -{ "Null", SbxNULL, CPROP_, RTLNAME(Null),0 }, +{ "Null", SbxNULL, CPROP_, SbRtl_Null,0 }, -{ "Oct", SbxSTRING, 1 | FUNCTION_, RTLNAME(Oct),0 }, +{ "Oct", SbxSTRING, 1 | FUNCTION_, SbRtl_Oct,0 }, { "number", SbxLONG, 0,nullptr,0 }, -{ "Partition", SbxSTRING, 4 | FUNCTION_, RTLNAME(Partition),0 }, +{ "Partition", SbxSTRING, 4 | FUNCTION_, SbRtl_Partition,0 }, { "number", SbxLONG, 0,nullptr,0 }, { "start", SbxLONG, 0,nullptr,0 }, { "stop", SbxLONG, 0,nullptr,0 }, { "interval", SbxLONG, 0,nullptr,0 }, -{ "Pi", SbxDOUBLE, CPROP_, RTLNAME(PI),0 }, +{ "Pi", SbxDOUBLE, CPROP_, SbRtl_PI,0 }, -{ "Pmt", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(Pmt),0 }, +{ "Pmt", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, SbRtl_Pmt,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "NPer", SbxDOUBLE, 0, nullptr,0 }, { "PV", SbxDOUBLE, 0, nullptr,0 }, { "FV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, -{ "PPmt", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, RTLNAME(PPmt),0 }, +{ "PPmt", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, SbRtl_PPmt,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "Per", SbxDOUBLE, 0, nullptr,0 }, { "NPer", SbxDOUBLE, 0, nullptr,0 }, @@ -498,219 +498,219 @@ static Methods aMethods[] = { { "FV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, -{ "Put", SbxNULL, 3 | FUNCTION_, RTLNAME(Put),0 }, +{ "Put", SbxNULL, 3 | FUNCTION_, SbRtl_Put,0 }, { "filenumber", SbxINTEGER, 0,nullptr,0 }, { "recordnumber", SbxLONG, 0,nullptr,0 }, { "variablename", SbxVARIANT, 0,nullptr,0 }, -{ "PV", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(PV),0 }, +{ "PV", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, SbRtl_PV,0 }, { "Rate", SbxDOUBLE, 0, nullptr,0 }, { "NPer", SbxDOUBLE, 0, nullptr,0 }, { "Pmt", SbxDOUBLE, 0, nullptr,0 }, { "FV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, -{ "QBColor", SbxLONG, 1 | FUNCTION_, RTLNAME(QBColor),0 }, +{ "QBColor", SbxLONG, 1 | FUNCTION_, SbRtl_QBColor,0 }, { "number", SbxINTEGER, 0,nullptr,0 }, -{ "Randomize", SbxNULL, 1 | FUNCTION_, RTLNAME(Randomize),0 }, +{ "Randomize", SbxNULL, 1 | FUNCTION_, SbRtl_Randomize,0 }, { "Number", SbxDOUBLE, OPT_, nullptr,0 }, -{ "Rate", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, RTLNAME(Rate),0 }, +{ "Rate", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, SbRtl_Rate,0 }, { "NPer", SbxDOUBLE, 0, nullptr,0 }, { "Pmt", SbxDOUBLE, 0, nullptr,0 }, { "PV", SbxDOUBLE, 0, nullptr,0 }, { "FV", SbxVARIANT, OPT_, nullptr,0 }, { "Due", SbxVARIANT, OPT_, nullptr,0 }, { "Guess", SbxVARIANT, OPT_, nullptr,0 }, -{ "Red", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, RTLNAME(Red),0 }, +{ "Red", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, SbRtl_Red,0 }, { "RGB-Value", SbxLONG, 0,nullptr,0 }, -{ "Reset", SbxNULL, 0 | FUNCTION_, RTLNAME(Reset),0 }, -{ "ResolvePath", SbxSTRING, 1 | FUNCTION_, RTLNAME(ResolvePath),0 }, +{ "Reset", SbxNULL, 0 | FUNCTION_, SbRtl_Reset,0 }, +{ "ResolvePath", SbxSTRING, 1 | FUNCTION_, SbRtl_ResolvePath,0 }, { "Path", SbxSTRING, 0,nullptr,0 }, -{ "RGB", SbxLONG, 3 | FUNCTION_, RTLNAME(RGB),0 }, +{ "RGB", SbxLONG, 3 | FUNCTION_, SbRtl_RGB,0 }, { "Red", SbxINTEGER, 0,nullptr,0 }, { "Green", SbxINTEGER, 0,nullptr,0 }, { "Blue", SbxINTEGER, 0,nullptr,0 }, -{ "Replace", SbxSTRING, 6 | FUNCTION_, RTLNAME(Replace),0 }, +{ "Replace", SbxSTRING, 6 | FUNCTION_, SbRtl_Replace,0 }, { "Expression", SbxSTRING, 0,nullptr,0 }, { "Find", SbxSTRING, 0,nullptr,0 }, { "Replace", SbxSTRING, 0,nullptr,0 }, { "Start", SbxINTEGER, OPT_, nullptr,0 }, { "Count", SbxINTEGER, OPT_, nullptr,0 }, { "Compare", SbxINTEGER, OPT_, nullptr,0 }, -{ "Right", SbxSTRING, 2 | FUNCTION_, RTLNAME(Right),0 }, +{ "Right", SbxSTRING, 2 | FUNCTION_, SbRtl_Right,0 }, { "String", SbxSTRING, 0,nullptr,0 }, { "Count", SbxLONG, 0,nullptr,0 }, -{ "RmDir", SbxNULL, 1 | FUNCTION_, RTLNAME(RmDir),0 }, +{ "RmDir", SbxNULL, 1 | FUNCTION_, SbRtl_RmDir,0 }, { "pathname", SbxSTRING, 0,nullptr,0 }, -{ "Round", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(Round),0}, +{ "Round", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, SbRtl_Round,0}, { "Expression", SbxDOUBLE, 0,nullptr,0 }, { "Numdecimalplaces", SbxINTEGER, OPT_, nullptr,0 }, -{ "Rnd", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Rnd),0 }, +{ "Rnd", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Rnd,0 }, { "Number", SbxDOUBLE, OPT_, nullptr,0 }, -{ "RTL", SbxOBJECT, 0 | FUNCTION_ | COMPATONLY_, RTLNAME(RTL),0}, -{ "RTrim", SbxSTRING, 1 | FUNCTION_, RTLNAME(RTrim),0 }, +{ "RTL", SbxOBJECT, 0 | FUNCTION_ | COMPATONLY_, SbRtl_RTL,0}, +{ "RTrim", SbxSTRING, 1 | FUNCTION_, SbRtl_RTrim,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "SavePicture", SbxNULL, 2 | FUNCTION_, RTLNAME(SavePicture),0 }, +{ "SavePicture", SbxNULL, 2 | FUNCTION_, SbRtl_SavePicture,0 }, { "object", SbxOBJECT, 0,nullptr,0 }, { "string", SbxSTRING, 0,nullptr,0 }, -{ "Second", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Second),0 }, +{ "Second", SbxINTEGER, 1 | FUNCTION_, SbRtl_Second,0 }, { "Date", SbxDATE, 0,nullptr,0 }, -{ "Seek", SbxLONG, 1 | FUNCTION_, RTLNAME(Seek),0 }, +{ "Seek", SbxLONG, 1 | FUNCTION_, SbRtl_Seek,0 }, { "Channel", SbxINTEGER, 0,nullptr,0 }, -{ "SendKeys", SbxNULL, 2 | FUNCTION_, RTLNAME(SendKeys),0 }, +{ "SendKeys", SbxNULL, 2 | FUNCTION_, SbRtl_SendKeys,0 }, { "String", SbxSTRING, 0,nullptr,0 }, { "Wait", SbxBOOL, OPT_, nullptr,0 }, -{ "SetAttr", SbxNULL, 2 | FUNCTION_, RTLNAME(SetAttr),0 }, +{ "SetAttr", SbxNULL, 2 | FUNCTION_, SbRtl_SetAttr,0 }, { "File" , SbxSTRING, 0,nullptr,0 }, { "Attributes", SbxINTEGER, 0,nullptr,0 }, -{ "SET_OFF", SbxINTEGER, CPROP_, RTLNAME(SET_OFF),0 }, -{ "SET_ON", SbxINTEGER, CPROP_, RTLNAME(SET_ON),0 }, -{ "SET_TAB", SbxINTEGER, CPROP_, RTLNAME(SET_TAB),0 }, -{ "Sgn", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Sgn),0 }, +{ "SET_OFF", SbxINTEGER, CPROP_, SbRtl_SET_OFF,0 }, +{ "SET_ON", SbxINTEGER, CPROP_, SbRtl_SET_ON,0 }, +{ "SET_TAB", SbxINTEGER, CPROP_, SbRtl_SET_TAB,0 }, +{ "Sgn", SbxINTEGER, 1 | FUNCTION_, SbRtl_Sgn,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "Shell", SbxLONG, 2 | FUNCTION_, RTLNAME(Shell),0 }, +{ "Shell", SbxLONG, 2 | FUNCTION_, SbRtl_Shell,0 }, { "Commandstring",SbxSTRING, 0,nullptr,0 }, { "WindowStyle", SbxINTEGER, OPT_, nullptr,0 }, -{ "Sin", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Sin),0 }, +{ "Sin", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Sin,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "SLN", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(SLN),0 }, +{ "SLN", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, SbRtl_SLN,0 }, { "Cost", SbxDOUBLE, 0,nullptr,0 }, { "Double", SbxDOUBLE, 0,nullptr,0 }, { "Life", SbxDOUBLE, 0,nullptr,0 }, -{ "SYD", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(SYD),0 }, +{ "SYD", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, SbRtl_SYD,0 }, { "Cost", SbxDOUBLE, 0,nullptr,0 }, { "Salvage", SbxDOUBLE, 0,nullptr,0 }, { "Life", SbxDOUBLE, 0,nullptr,0 }, { "Period", SbxDOUBLE, 0,nullptr,0 }, -{ "Space", SbxSTRING, 1 | FUNCTION_, RTLNAME(Space),0 }, +{ "Space", SbxSTRING, 1 | FUNCTION_, SbRtl_Space,0 }, { "string", SbxLONG, 0,nullptr,0 }, -{ "Spc", SbxSTRING, 1 | FUNCTION_, RTLNAME(Spc),0 }, +{ "Spc", SbxSTRING, 1 | FUNCTION_, SbRtl_Spc,0 }, { "Count", SbxLONG, 0,nullptr,0 }, -{ "Split", SbxOBJECT, 3 | FUNCTION_, RTLNAME(Split),0 }, +{ "Split", SbxOBJECT, 3 | FUNCTION_, SbRtl_Split,0 }, { "expression", SbxSTRING, 0,nullptr,0 }, { "delimiter", SbxSTRING, 0,nullptr,0 }, { "count", SbxLONG, 0,nullptr,0 }, -{ "Sqr", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Sqr),0 }, +{ "Sqr", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Sqr,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "Str", SbxSTRING, 1 | FUNCTION_, RTLNAME(Str),0 }, +{ "Str", SbxSTRING, 1 | FUNCTION_, SbRtl_Str,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "StrComp", SbxINTEGER, 3 | FUNCTION_, RTLNAME(StrComp),0 }, +{ "StrComp", SbxINTEGER, 3 | FUNCTION_, SbRtl_StrComp,0 }, { "String1", SbxSTRING, 0,nullptr,0 }, { "String2", SbxSTRING, 0,nullptr,0 }, { "Compare", SbxINTEGER, OPT_, nullptr,0 }, -{ "StrConv", SbxOBJECT, 3 | FUNCTION_, RTLNAME(StrConv),0 }, +{ "StrConv", SbxOBJECT, 3 | FUNCTION_, SbRtl_StrConv,0 }, { "String", SbxSTRING, 0,nullptr,0 }, { "Conversion", SbxSTRING, 0,nullptr,0 }, { "LCID", SbxINTEGER, OPT_,nullptr,0 }, -{ "String", SbxSTRING, 2 | FUNCTION_, RTLNAME(String),0 }, +{ "String", SbxSTRING, 2 | FUNCTION_, SbRtl_String,0 }, { "Count", SbxLONG, 0,nullptr,0 }, { "Filler", SbxVARIANT, 0,nullptr,0 }, -{ "StrReverse", SbxSTRING, 1 | FUNCTION_ | COMPATONLY_, RTLNAME(StrReverse),0 }, +{ "StrReverse", SbxSTRING, 1 | FUNCTION_ | COMPATONLY_, SbRtl_StrReverse,0 }, { "String1", SbxSTRING, 0,nullptr,0 }, -{ "Switch", SbxVARIANT, 2 | FUNCTION_, RTLNAME(Switch),0 }, +{ "Switch", SbxVARIANT, 2 | FUNCTION_, SbRtl_Switch,0 }, { "Expression", SbxVARIANT, 0,nullptr,0 }, { "Value", SbxVARIANT, 0,nullptr,0 }, -{ "Tab", SbxSTRING, 1 | FUNCTION_, RTLNAME(Tab),0 }, +{ "Tab", SbxSTRING, 1 | FUNCTION_, SbRtl_Tab,0 }, { "Count", SbxLONG, 0,nullptr,0 }, -{ "Tan", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Tan),0 }, +{ "Tan", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Tan,0 }, { "number", SbxDOUBLE, 0,nullptr,0 }, -{ "Time", SbxVARIANT, LFUNCTION_,RTLNAME(Time),0 }, -{ "Timer", SbxDATE, FUNCTION_, RTLNAME(Timer),0 }, -{ "TimeSerial", SbxDATE, 3 | FUNCTION_, RTLNAME(TimeSerial),0 }, +{ "Time", SbxVARIANT, LFUNCTION_,SbRtl_Time,0 }, +{ "Timer", SbxDATE, FUNCTION_, SbRtl_Timer,0 }, +{ "TimeSerial", SbxDATE, 3 | FUNCTION_, SbRtl_TimeSerial,0 }, { "Hour", SbxLONG, 0,nullptr,0 }, { "Minute", SbxLONG, 0,nullptr,0 }, { "Second", SbxLONG, 0,nullptr,0 }, -{ "TimeValue", SbxDATE, 1 | FUNCTION_, RTLNAME(TimeValue),0 }, +{ "TimeValue", SbxDATE, 1 | FUNCTION_, SbRtl_TimeValue,0 }, { "String", SbxSTRING, 0,nullptr,0 }, -{ "TOGGLE", SbxINTEGER, CPROP_, RTLNAME(TOGGLE),0 }, -{ "Trim", SbxSTRING, 1 | FUNCTION_, RTLNAME(Trim),0 }, +{ "TOGGLE", SbxINTEGER, CPROP_, SbRtl_TOGGLE,0 }, +{ "Trim", SbxSTRING, 1 | FUNCTION_, SbRtl_Trim,0 }, { "String", SbxSTRING, 0,nullptr,0 }, -{ "True", SbxBOOL, CPROP_, RTLNAME(True),0 }, -{ "TwipsPerPixelX", SbxLONG, FUNCTION_, RTLNAME(TwipsPerPixelX),0 }, -{ "TwipsPerPixelY", SbxLONG, FUNCTION_, RTLNAME(TwipsPerPixelY),0 }, - -{ "TYP_AUTHORFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_AUTHORFLD),0 }, -{ "TYP_CHAPTERFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_CHAPTERFLD),0 }, -{ "TYP_CONDTXTFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_CONDTXTFLD),0 }, -{ "TYP_DATEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DATEFLD),0 }, -{ "TYP_DBFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DBFLD),0 }, -{ "TYP_DBNAMEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DBNAMEFLD),0 }, -{ "TYP_DBNEXTSETFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DBNEXTSETFLD),0 }, -{ "TYP_DBNUMSETFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DBNUMSETFLD),0 }, -{ "TYP_DBSETNUMBERFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DBSETNUMBERFLD),0 }, -{ "TYP_DDEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DDEFLD),0 }, -{ "TYP_DOCINFOFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DOCINFOFLD),0 }, -{ "TYP_DOCSTATFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_DOCSTATFLD),0 }, -{ "TYP_EXTUSERFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_EXTUSERFLD),0 }, -{ "TYP_FILENAMEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_FILENAMEFLD),0 }, -{ "TYP_FIXDATEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_FIXDATEFLD),0 }, -{ "TYP_FIXTIMEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_FIXTIMEFLD),0 }, -{ "TYP_FORMELFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_FORMELFLD),0 }, -{ "TYP_GETFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_GETFLD),0 }, -{ "TYP_GETREFFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_GETREFFLD),0 }, -{ "TYP_GETREFPAGEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_GETREFPAGEFLD),0 }, -{ "TYP_HIDDENPARAFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_HIDDENPARAFLD),0 }, -{ "TYP_HIDDENTXTFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_HIDDENTXTFLD),0 }, -{ "TYP_INPUTFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_INPUTFLD),0 }, -{ "TYP_INTERNETFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_INTERNETFLD),0 }, -{ "TYP_JUMPEDITFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_JUMPEDITFLD),0 }, -{ "TYP_MACROFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_MACROFLD),0 }, -{ "TYP_NEXTPAGEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_NEXTPAGEFLD),0 }, -{ "TYP_PAGENUMBERFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_PAGENUMBERFLD),0 }, -{ "TYP_POSTITFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_POSTITFLD),0 }, -{ "TYP_PREVPAGEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_PREVPAGEFLD),0 }, -{ "TYP_SEQFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_SEQFLD),0 }, -{ "TYP_SETFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_SETFLD),0 }, -{ "TYP_SETINPFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_SETINPFLD),0 }, -{ "TYP_SETREFFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_SETREFFLD),0 }, -{ "TYP_SETREFPAGEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_SETREFPAGEFLD),0 }, -{ "TYP_TEMPLNAMEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_TEMPLNAMEFLD),0}, -{ "TYP_TIMEFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_TIMEFLD),0 }, -{ "TYP_USERFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_USERFLD),0 }, -{ "TYP_USRINPFLD", SbxINTEGER, CPROP_, RTLNAME(TYP_USRINPFLD),0 }, - -{ "TypeLen", SbxINTEGER, 1 | FUNCTION_, RTLNAME(TypeLen),0 }, +{ "True", SbxBOOL, CPROP_, SbRtl_True,0 }, +{ "TwipsPerPixelX", SbxLONG, FUNCTION_, SbRtl_TwipsPerPixelX,0 }, +{ "TwipsPerPixelY", SbxLONG, FUNCTION_, SbRtl_TwipsPerPixelY,0 }, + +{ "TYP_AUTHORFLD", SbxINTEGER, CPROP_, SbRtl_TYP_AUTHORFLD,0 }, +{ "TYP_CHAPTERFLD", SbxINTEGER, CPROP_, SbRtl_TYP_CHAPTERFLD,0 }, +{ "TYP_CONDTXTFLD", SbxINTEGER, CPROP_, SbRtl_TYP_CONDTXTFLD,0 }, +{ "TYP_DATEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DATEFLD,0 }, +{ "TYP_DBFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DBFLD,0 }, +{ "TYP_DBNAMEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DBNAMEFLD,0 }, +{ "TYP_DBNEXTSETFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DBNEXTSETFLD,0 }, +{ "TYP_DBNUMSETFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DBNUMSETFLD,0 }, +{ "TYP_DBSETNUMBERFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DBSETNUMBERFLD,0 }, +{ "TYP_DDEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DDEFLD,0 }, +{ "TYP_DOCINFOFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DOCINFOFLD,0 }, +{ "TYP_DOCSTATFLD", SbxINTEGER, CPROP_, SbRtl_TYP_DOCSTATFLD,0 }, +{ "TYP_EXTUSERFLD", SbxINTEGER, CPROP_, SbRtl_TYP_EXTUSERFLD,0 }, +{ "TYP_FILENAMEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_FILENAMEFLD,0 }, +{ "TYP_FIXDATEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_FIXDATEFLD,0 }, +{ "TYP_FIXTIMEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_FIXTIMEFLD,0 }, +{ "TYP_FORMELFLD", SbxINTEGER, CPROP_, SbRtl_TYP_FORMELFLD,0 }, +{ "TYP_GETFLD", SbxINTEGER, CPROP_, SbRtl_TYP_GETFLD,0 }, +{ "TYP_GETREFFLD", SbxINTEGER, CPROP_, SbRtl_TYP_GETREFFLD,0 }, +{ "TYP_GETREFPAGEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_GETREFPAGEFLD,0 }, +{ "TYP_HIDDENPARAFLD", SbxINTEGER, CPROP_, SbRtl_TYP_HIDDENPARAFLD,0 }, +{ "TYP_HIDDENTXTFLD", SbxINTEGER, CPROP_, SbRtl_TYP_HIDDENTXTFLD,0 }, +{ "TYP_INPUTFLD", SbxINTEGER, CPROP_, SbRtl_TYP_INPUTFLD,0 }, +{ "TYP_INTERNETFLD", SbxINTEGER, CPROP_, SbRtl_TYP_INTERNETFLD,0 }, +{ "TYP_JUMPEDITFLD", SbxINTEGER, CPROP_, SbRtl_TYP_JUMPEDITFLD,0 }, +{ "TYP_MACROFLD", SbxINTEGER, CPROP_, SbRtl_TYP_MACROFLD,0 }, +{ "TYP_NEXTPAGEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_NEXTPAGEFLD,0 }, +{ "TYP_PAGENUMBERFLD", SbxINTEGER, CPROP_, SbRtl_TYP_PAGENUMBERFLD,0 }, +{ "TYP_POSTITFLD", SbxINTEGER, CPROP_, SbRtl_TYP_POSTITFLD,0 }, +{ "TYP_PREVPAGEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_PREVPAGEFLD,0 }, +{ "TYP_SEQFLD", SbxINTEGER, CPROP_, SbRtl_TYP_SEQFLD,0 }, +{ "TYP_SETFLD", SbxINTEGER, CPROP_, SbRtl_TYP_SETFLD,0 }, +{ "TYP_SETINPFLD", SbxINTEGER, CPROP_, SbRtl_TYP_SETINPFLD,0 }, +{ "TYP_SETREFFLD", SbxINTEGER, CPROP_, SbRtl_TYP_SETREFFLD,0 }, +{ "TYP_SETREFPAGEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_SETREFPAGEFLD,0 }, +{ "TYP_TEMPLNAMEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_TEMPLNAMEFLD,0}, +{ "TYP_TIMEFLD", SbxINTEGER, CPROP_, SbRtl_TYP_TIMEFLD,0 }, +{ "TYP_USERFLD", SbxINTEGER, CPROP_, SbRtl_TYP_USERFLD,0 }, +{ "TYP_USRINPFLD", SbxINTEGER, CPROP_, SbRtl_TYP_USRINPFLD,0 }, + +{ "TypeLen", SbxINTEGER, 1 | FUNCTION_, SbRtl_TypeLen,0 }, { "Var", SbxVARIANT, 0,nullptr,0 }, -{ "TypeName", SbxSTRING, 1 | FUNCTION_, RTLNAME(TypeName),0 }, +{ "TypeName", SbxSTRING, 1 | FUNCTION_, SbRtl_TypeName,0 }, { "Var", SbxVARIANT, 0,nullptr,0 }, -{ "UBound", SbxLONG, 1 | FUNCTION_, RTLNAME(UBound),0 }, +{ "UBound", SbxLONG, 1 | FUNCTION_, SbRtl_UBound,0 }, { "Var", SbxVARIANT, 0,nullptr,0 }, -{ "UCase", SbxSTRING, 1 | FUNCTION_, RTLNAME(UCase),0 }, +{ "UCase", SbxSTRING, 1 | FUNCTION_, SbRtl_UCase,0 }, { "String", SbxSTRING, 0,nullptr,0 }, -{ "Unload", SbxNULL, 1 | FUNCTION_, RTLNAME(Unload),0 }, +{ "Unload", SbxNULL, 1 | FUNCTION_, SbRtl_Unload,0 }, { "Dialog", SbxOBJECT, 0,nullptr,0 }, -{ "Val", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Val),0 }, +{ "Val", SbxDOUBLE, 1 | FUNCTION_, SbRtl_Val,0 }, { "String", SbxSTRING, 0,nullptr,0 }, -{ "VarType", SbxINTEGER, 1 | FUNCTION_, RTLNAME(VarType),0 }, +{ "VarType", SbxINTEGER, 1 | FUNCTION_, SbRtl_VarType,0 }, { "Var", SbxVARIANT, 0,nullptr,0 }, -{ "V_EMPTY", SbxINTEGER, CPROP_, RTLNAME(V_EMPTY),0 }, -{ "V_NULL", SbxINTEGER, CPROP_, RTLNAME(V_NULL),0 }, -{ "V_INTEGER", SbxINTEGER, CPROP_, RTLNAME(V_INTEGER),0 }, -{ "V_LONG", SbxINTEGER, CPROP_, RTLNAME(V_LONG),0 }, -{ "V_SINGLE", SbxINTEGER, CPROP_, RTLNAME(V_SINGLE),0 }, -{ "V_DOUBLE", SbxINTEGER, CPROP_, RTLNAME(V_DOUBLE),0 }, -{ "V_CURRENCY", SbxINTEGER, CPROP_, RTLNAME(V_CURRENCY),0 }, -{ "V_DATE", SbxINTEGER, CPROP_, RTLNAME(V_DATE),0 }, -{ "V_STRING", SbxINTEGER, CPROP_, RTLNAME(V_STRING),0 }, - -{ "Wait", SbxNULL, 1 | FUNCTION_, RTLNAME(Wait),0 }, +{ "V_EMPTY", SbxINTEGER, CPROP_, SbRtl_V_EMPTY,0 }, +{ "V_NULL", SbxINTEGER, CPROP_, SbRtl_V_NULL,0 }, +{ "V_INTEGER", SbxINTEGER, CPROP_, SbRtl_V_INTEGER,0 }, +{ "V_LONG", SbxINTEGER, CPROP_, SbRtl_V_LONG,0 }, +{ "V_SINGLE", SbxINTEGER, CPROP_, SbRtl_V_SINGLE,0 }, +{ "V_DOUBLE", SbxINTEGER, CPROP_, SbRtl_V_DOUBLE,0 }, +{ "V_CURRENCY", SbxINTEGER, CPROP_, SbRtl_V_CURRENCY,0 }, +{ "V_DATE", SbxINTEGER, CPROP_, SbRtl_V_DATE,0 }, +{ "V_STRING", SbxINTEGER, CPROP_, SbRtl_V_STRING,0 }, + +{ "Wait", SbxNULL, 1 | FUNCTION_, SbRtl_Wait,0 }, { "Milliseconds", SbxLONG, 0,nullptr,0 }, -{ "FuncCaller", SbxVARIANT, FUNCTION_, RTLNAME(FuncCaller),0 }, +{ "FuncCaller", SbxVARIANT, FUNCTION_, SbRtl_FuncCaller,0 }, //#i64882# -{ "WaitUntil", SbxNULL, 1 | FUNCTION_, RTLNAME(WaitUntil),0 }, +{ "WaitUntil", SbxNULL, 1 | FUNCTION_, SbRtl_WaitUntil,0 }, { "Date", SbxDOUBLE, 0,nullptr,0 }, -{ "Weekday", SbxINTEGER, 2 | FUNCTION_, RTLNAME(Weekday),0 }, +{ "Weekday", SbxINTEGER, 2 | FUNCTION_, SbRtl_Weekday,0 }, { "Date", SbxDATE, 0,nullptr,0 }, { "Firstdayofweek", SbxINTEGER, OPT_, nullptr,0 }, -{ "WeekdayName", SbxSTRING, 3 | FUNCTION_ | COMPATONLY_, RTLNAME(WeekdayName),0 }, +{ "WeekdayName", SbxSTRING, 3 | FUNCTION_ | COMPATONLY_, SbRtl_WeekdayName,0 }, { "Weekday", SbxINTEGER, 0,nullptr,0 }, { "Abbreviate", SbxBOOL, OPT_, nullptr,0 }, { "Firstdayofweek", SbxINTEGER, OPT_, nullptr,0 }, -{ "Year", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Year),0 }, +{ "Year", SbxINTEGER, 1 | FUNCTION_, SbRtl_Year,0 }, { "Date", SbxDATE, 0,nullptr,0 }, { nullptr, SbxNULL, -1,nullptr,0 }}; // end of the table |