summaryrefslogtreecommitdiff
path: root/basic
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-04-11 15:05:20 +0200
committerStephan Bergmann <sbergman@redhat.com>2016-04-12 15:50:19 +0200
commitd29c68225965ea2c4953efc05b69770a8cdaf39a (patch)
tree8217e312e9456bfc802a4d102a5b3f82ab7ad204 /basic
parent1a3fd60b983c9b98c75c746359abf434d013683c (diff)
Avoid reserved identifiers
Change-Id: If64f146fd9c6417ed16d459cef39b3a2d47bfb4d
Diffstat (limited to 'basic')
-rw-r--r--basic/source/runtime/stdobj.cxx786
1 files changed, 393 insertions, 393 deletions
diff --git a/basic/source/runtime/stdobj.cxx b/basic/source/runtime/stdobj.cxx
index 94ae86a294f0..9ded3874dcd0 100644
--- a/basic/source/runtime/stdobj.cxx
+++ b/basic/source/runtime/stdobj.cxx
@@ -28,33 +28,33 @@
// At the moment it is assumed that properties don't need any
// parameters!
-// previously _ARGSMASK was 0x007F ( e.g. up to 127 args ) however 63 should be
+// previously ARGSMASK_ was 0x007F ( e.g. up to 127 args ) however 63 should be
// enough, if not we need to increase the size of nArgs member in the Methods
// struct below.
// note: the limitation of 63 args is only for RTL functions defined here and
// does NOT impose a limit on User defined procedures ). This changes is to
// allow us space for a flag to blacklist some functions in vba mode
-#define _ARGSMASK 0x003F // 63 Arguments
-#define _COMPTMASK 0x00C0 // COMPATIBILITY mask
-#define _COMPATONLY 0x0080 // procedure is visible in vba mode only
-#define _NORMONLY 0x0040 // procedure is visible in normal mode only
+#define ARGSMASK_ 0x003F // 63 Arguments
+#define COMPTMASK_ 0x00C0 // COMPATIBILITY mask
+#define COMPATONLY_ 0x0080 // procedure is visible in vba mode only
+#define NORMONLY_ 0x0040 // procedure is visible in normal mode only
-#define _RWMASK 0x0F00 // mask for R/W-bits
-#define _TYPEMASK 0xF000 // mask for the entry's type
+#define RWMASK_ 0x0F00 // mask for R/W-bits
+#define TYPEMASK_ 0xF000 // mask for the entry's type
-#define _OPT 0x0400 // parameter is optional
-#define _CONST 0x0800 // property is const
-#define _METHOD 0x3000
-#define _PROPERTY 0x4000
-#define _OBJECT 0x8000
+#define OPT_ 0x0400 // parameter is optional
+#define CONST_ 0x0800 // property is const
+#define METHOD_ 0x3000
+#define PROPERTY_ 0x4000
+#define OBJECT_ 0x8000
// combination of bits above:
-#define _FUNCTION 0x1100
-#define _LFUNCTION 0x1300 // mask for function which also works as Lvalue
-#define _SUB 0x2100
-#define _ROPROP 0x4100 // mask Read Only-Property
-#define _RWPROP 0x4300 // mask Read/Write-Property
-#define _CPROP 0x4900 // mask for constant
+#define FUNCTION_ 0x1100
+#define LFUNCTION_ 0x1300 // mask for function which also works as Lvalue
+#define SUB_ 0x2100
+#define ROPROP_ 0x4100 // mask Read Only-Property
+#define RWPROP_ 0x4300 // mask Read/Write-Property
+#define CPROP_ 0x4900 // mask for constant
struct Methods {
const char* pName;
@@ -66,641 +66,641 @@ struct Methods {
static Methods aMethods[] = {
-{ "Abs", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Abs),0 },
+{ "Abs", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Abs),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "Array", SbxOBJECT, _FUNCTION, RTLNAME(Array),0 },
-{ "Asc", SbxLONG, 1 | _FUNCTION, RTLNAME(Asc),0 },
+{ "Array", SbxOBJECT, FUNCTION_, RTLNAME(Array),0 },
+{ "Asc", SbxLONG, 1 | FUNCTION_, RTLNAME(Asc),0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "AscW", SbxLONG, 1 | _FUNCTION | _COMPATONLY, RTLNAME(Asc),0},
+{ "AscW", SbxLONG, 1 | FUNCTION_ | COMPATONLY_, RTLNAME(Asc),0},
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "Atn", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Atn),0 },
+{ "Atn", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(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_, 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 },
{ "RGB-Value", SbxLONG, 0,nullptr,0 },
-{ "CallByName", SbxVARIANT, 3 | _FUNCTION, RTLNAME(CallByName),0 },
+{ "CallByName", SbxVARIANT, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(CBool),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CByte", SbxBYTE, 1 | _FUNCTION, RTLNAME(CByte),0 },
+{ "CByte", SbxBYTE, 1 | FUNCTION_, RTLNAME(CByte),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CCur", SbxCURRENCY, 1 | _FUNCTION, RTLNAME(CCur),0 },
+{ "CCur", SbxCURRENCY, 1 | FUNCTION_, RTLNAME(CCur),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CDate", SbxDATE, 1 | _FUNCTION, RTLNAME(CDate),0 },
+{ "CDate", SbxDATE, 1 | FUNCTION_, RTLNAME(CDate),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CDateFromUnoDate", SbxDATE, 1 | _FUNCTION, RTLNAME(CDateFromUnoDate),0 },
+{ "CDateFromUnoDate", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromUnoDate),0 },
{ "UnoDate", SbxOBJECT, 0,nullptr,0 },
-{ "CDateToUnoDate", SbxOBJECT, 1 | _FUNCTION, RTLNAME(CDateToUnoDate),0 },
+{ "CDateToUnoDate", SbxOBJECT, 1 | FUNCTION_, RTLNAME(CDateToUnoDate),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
-{ "CDateFromUnoTime", SbxDATE, 1 | _FUNCTION, RTLNAME(CDateFromUnoTime),0 },
+{ "CDateFromUnoTime", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromUnoTime),0 },
{ "UnoTime", SbxOBJECT, 0,nullptr,0 },
-{ "CDateToUnoTime", SbxOBJECT, 1 | _FUNCTION, RTLNAME(CDateToUnoTime),0 },
+{ "CDateToUnoTime", SbxOBJECT, 1 | FUNCTION_, RTLNAME(CDateToUnoTime),0 },
{ "Time", SbxDATE, 0,nullptr,0 },
-{ "CDateFromUnoDateTime", SbxDATE, 1 | _FUNCTION, RTLNAME(CDateFromUnoDateTime),0 },
+{ "CDateFromUnoDateTime", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromUnoDateTime),0 },
{ "UnoDateTime", SbxOBJECT, 0,nullptr,0 },
-{ "CDateToUnoDateTime", SbxOBJECT, 1 | _FUNCTION, RTLNAME(CDateToUnoDateTime),0 },
+{ "CDateToUnoDateTime", SbxOBJECT, 1 | FUNCTION_, RTLNAME(CDateToUnoDateTime),0 },
{ "DateTime", SbxDATE, 0,nullptr,0 },
-{ "CDateFromIso", SbxDATE, 1 | _FUNCTION, RTLNAME(CDateFromIso),0 },
+{ "CDateFromIso", SbxDATE, 1 | FUNCTION_, RTLNAME(CDateFromIso),0 },
{ "IsoDate", SbxSTRING, 0,nullptr,0 },
-{ "CDateToIso", SbxSTRING, 1 | _FUNCTION, RTLNAME(CDateToIso),0 },
+{ "CDateToIso", SbxSTRING, 1 | FUNCTION_, RTLNAME(CDateToIso),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
-{ "CDec", SbxDECIMAL, 1 | _FUNCTION, RTLNAME(CDec),0 },
+{ "CDec", SbxDECIMAL, 1 | FUNCTION_, RTLNAME(CDec),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CDbl", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(CDbl),0 },
+{ "CDbl", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(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_, 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 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "ChDrive", SbxNULL, 1 | _FUNCTION, RTLNAME(ChDrive),0 },
+{ "ChDrive", SbxNULL, 1 | FUNCTION_, RTLNAME(ChDrive),0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "Choose", SbxVARIANT, 2 | _FUNCTION, RTLNAME(Choose),0 },
+{ "Choose", SbxVARIANT, 2 | FUNCTION_, RTLNAME(Choose),0 },
{ "Index", SbxINTEGER, 0,nullptr,0 },
{ "Expression", SbxVARIANT, 0,nullptr,0 },
-{ "Chr", SbxSTRING, 1 | _FUNCTION, RTLNAME(Chr),0 },
+{ "Chr", SbxSTRING, 1 | FUNCTION_, RTLNAME(Chr),0 },
{ "string", SbxINTEGER, 0,nullptr,0 },
-{ "ChrW", SbxSTRING, 1 | _FUNCTION | _COMPATONLY, RTLNAME(ChrW),0},
+{ "ChrW", SbxSTRING, 1 | FUNCTION_ | COMPATONLY_, RTLNAME(ChrW),0},
{ "string", SbxINTEGER, 0,nullptr,0 },
-{ "CInt", SbxINTEGER, 1 | _FUNCTION, RTLNAME(CInt),0 },
+{ "CInt", SbxINTEGER, 1 | FUNCTION_, RTLNAME(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_, RTLNAME(CLEAR_ALLTABS),0 },
+{ "CLEAR_TAB", SbxINTEGER, CPROP_, RTLNAME(CLEAR_TAB),0 },
+{ "CLng", SbxLONG, 1 | FUNCTION_, RTLNAME(CLng),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CompatibilityMode", SbxBOOL, 1 | _FUNCTION, RTLNAME(CompatibilityMode),0},
+{ "CompatibilityMode", SbxBOOL, 1 | FUNCTION_, RTLNAME(CompatibilityMode),0},
{ "bEnable", SbxBOOL, 0,nullptr,0 },
-{ "ConvertFromUrl", SbxSTRING, 1 | _FUNCTION, RTLNAME(ConvertFromUrl),0 },
+{ "ConvertFromUrl", SbxSTRING, 1 | FUNCTION_, RTLNAME(ConvertFromUrl),0 },
{ "Url", SbxSTRING, 0,nullptr,0 },
-{ "ConvertToUrl", SbxSTRING, 1 | _FUNCTION, RTLNAME(ConvertToUrl),0 },
+{ "ConvertToUrl", SbxSTRING, 1 | FUNCTION_, RTLNAME(ConvertToUrl),0 },
{ "SystemPath", SbxSTRING, 0,nullptr,0 },
-{ "Cos", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Cos),0 },
+{ "Cos", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Cos),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "CreateObject", SbxOBJECT, 1 | _FUNCTION, RTLNAME( CreateObject ),0 },
+{ "CreateObject", SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateObject ),0 },
{ "class", SbxSTRING, 0,nullptr,0 },
-{ "CreateUnoListener",SbxOBJECT, 1 | _FUNCTION, RTLNAME( CreateUnoListener ),0 },
+{ "CreateUnoListener",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateUnoListener ),0 },
{ "prefix", SbxSTRING, 0,nullptr,0 },
{ "typename", SbxSTRING, 0,nullptr,0 },
-{ "CreateUnoDialog",SbxOBJECT, 2 | _FUNCTION, RTLNAME( CreateUnoDialog ),0 },
+{ "CreateUnoDialog",SbxOBJECT, 2 | FUNCTION_, RTLNAME( CreateUnoDialog ),0 },
{ "dialoglibrary",SbxOBJECT, 0,nullptr,0 },
{ "dialogname", SbxSTRING, 0,nullptr,0 },
-{ "CreateUnoService",SbxOBJECT, 1 | _FUNCTION, RTLNAME( CreateUnoService ),0 },
+{ "CreateUnoService",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateUnoService ),0 },
{ "servicename", SbxSTRING, 0,nullptr,0 },
-{ "CreateUnoServiceWithArguments",SbxOBJECT, 2 | _FUNCTION, RTLNAME( CreateUnoServiceWithArguments ),0 },
+{ "CreateUnoServiceWithArguments",SbxOBJECT, 2 | FUNCTION_, RTLNAME( CreateUnoServiceWithArguments ),0 },
{ "servicename", SbxSTRING, 0,nullptr,0 },
{ "arguments", SbxARRAY, 0,nullptr,0 },
-{ "CreateUnoStruct",SbxOBJECT, 1 | _FUNCTION, RTLNAME( CreateUnoStruct ),0 },
+{ "CreateUnoStruct",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreateUnoStruct ),0 },
{ "classname", SbxSTRING, 0,nullptr,0 },
-{ "CreateUnoValue", SbxOBJECT, 2 | _FUNCTION, RTLNAME( CreateUnoValue ),0 },
+{ "CreateUnoValue", SbxOBJECT, 2 | FUNCTION_, RTLNAME( CreateUnoValue ),0 },
{ "type", SbxSTRING, 0,nullptr,0 },
{ "value", SbxVARIANT, 0,nullptr,0 },
-{ "CreatePropertySet",SbxOBJECT, 1 | _FUNCTION, RTLNAME( CreatePropertySet ),0 },
+{ "CreatePropertySet",SbxOBJECT, 1 | FUNCTION_, RTLNAME( CreatePropertySet ),0 },
{ "values", SbxARRAY, 0,nullptr,0 },
-{ "CSng", SbxSINGLE, 1 | _FUNCTION, RTLNAME(CSng),0 },
+{ "CSng", SbxSINGLE, 1 | FUNCTION_, RTLNAME(CSng),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CStr", SbxSTRING, 1 | _FUNCTION, RTLNAME(CStr),0 },
+{ "CStr", SbxSTRING, 1 | FUNCTION_, RTLNAME(CStr),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CurDir", SbxSTRING, 1 | _FUNCTION, RTLNAME(CurDir),0 },
+{ "CurDir", SbxSTRING, 1 | FUNCTION_, RTLNAME(CurDir),0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "CVar", SbxVARIANT, 1 | _FUNCTION, RTLNAME(CVar),0 },
+{ "CVar", SbxVARIANT, 1 | FUNCTION_, RTLNAME(CVar),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "CVErr", SbxVARIANT, 1 | _FUNCTION, RTLNAME(CVErr),0 },
+{ "CVErr", SbxVARIANT, 1 | FUNCTION_, RTLNAME(CVErr),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
-{ "DDB", SbxDOUBLE, 5 | _FUNCTION | _COMPATONLY, RTLNAME(DDB),0 },
+{ "DDB", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(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 },
+ { "Factor", SbxVARIANT, OPT_, nullptr,0 },
+{ "Date", SbxDATE, LFUNCTION_,RTLNAME(Date),0 },
+{ "DateAdd", SbxDATE, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(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 },
+ { "Firstdayofweek" , SbxINTEGER, OPT_,nullptr,0 },
+ { "Firstweekofyear", SbxINTEGER, OPT_,nullptr,0 },
+{ "DatePart", SbxLONG, 4 | FUNCTION_, RTLNAME(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 },
+ { "Firstdayofweek" , SbxINTEGER, OPT_, nullptr,0 },
+ { "Firstweekofyear", SbxINTEGER, OPT_, nullptr,0 },
+{ "DateSerial", SbxDATE, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(DateValue),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
-{ "Day", SbxINTEGER, 1 | _FUNCTION, RTLNAME(Day),0 },
+{ "Day", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Day),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
-{ "Ddeexecute", SbxNULL, 2 | _FUNCTION, RTLNAME(DDEExecute),0 },
+{ "Ddeexecute", SbxNULL, 2 | FUNCTION_, RTLNAME(DDEExecute),0 },
{ "Channel", SbxLONG, 0,nullptr,0 },
{ "Command", SbxSTRING, 0,nullptr,0 },
-{ "Ddeinitiate", SbxINTEGER, 2 | _FUNCTION, RTLNAME(DDEInitiate),0 },
+{ "Ddeinitiate", SbxINTEGER, 2 | FUNCTION_, RTLNAME(DDEInitiate),0 },
{ "Application", SbxSTRING, 0,nullptr,0 },
{ "Topic", SbxSTRING, 0,nullptr,0 },
-{ "Ddepoke", SbxNULL, 3 | _FUNCTION, RTLNAME(DDEPoke),0 },
+{ "Ddepoke", SbxNULL, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(DDERequest),0 },
{ "Channel", SbxLONG, 0,nullptr,0 },
{ "Item", SbxSTRING, 0,nullptr,0 },
-{ "Ddeterminate", SbxNULL, 1 | _FUNCTION, RTLNAME(DDETerminate),0 },
+{ "Ddeterminate", SbxNULL, 1 | FUNCTION_, RTLNAME(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 },
- { "FileSpec", SbxSTRING, _OPT, nullptr,0 },
- { "attrmask", SbxINTEGER, _OPT, nullptr,0 },
-{ "DoEvents", SbxINTEGER, _FUNCTION, RTLNAME(DoEvents),0 },
-{ "DumpAllObjects", SbxEMPTY, 2 | _SUB, RTLNAME(DumpAllObjects),0 },
+{ "Ddeterminateall", SbxNULL, FUNCTION_, RTLNAME(DDETerminateAll),0 },
+{ "DimArray", SbxOBJECT, FUNCTION_, RTLNAME(DimArray),0 },
+{ "Dir", SbxSTRING, 2 | FUNCTION_, RTLNAME(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 },
{ "FileSpec", SbxSTRING, 0,nullptr,0 },
- { "DumpAll", SbxINTEGER, _OPT, nullptr,0 },
+ { "DumpAll", SbxINTEGER, OPT_, nullptr,0 },
-{ "Empty", SbxVARIANT, _CPROP, RTLNAME(Empty),0 },
-{ "EqualUnoObjects",SbxBOOL, 2 | _FUNCTION, RTLNAME(EqualUnoObjects),0 },
+{ "Empty", SbxVARIANT, CPROP_, RTLNAME(Empty),0 },
+{ "EqualUnoObjects",SbxBOOL, 2 | FUNCTION_, RTLNAME(EqualUnoObjects),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "EnableReschedule", SbxNULL, 1 | _FUNCTION, RTLNAME(EnableReschedule),0},
+{ "EnableReschedule", SbxNULL, 1 | FUNCTION_, RTLNAME(EnableReschedule),0},
{ "bEnable", SbxBOOL, 0,nullptr,0 },
-{ "Environ", SbxSTRING, 1 | _FUNCTION, RTLNAME(Environ),0 },
+{ "Environ", SbxSTRING, 1 | FUNCTION_, RTLNAME(Environ),0 },
{ "Environmentstring",SbxSTRING, 0,nullptr,0 },
-{ "EOF", SbxBOOL, 1 | _FUNCTION, RTLNAME(EOF),0 },
+{ "EOF", SbxBOOL, 1 | FUNCTION_, RTLNAME(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_, RTLNAME( Erl ),0 },
+{ "Err", SbxVARIANT, RWPROP_, RTLNAME( Err ),0 },
+{ "Error", SbxSTRING, 1 | FUNCTION_, RTLNAME( Error ),0 },
{ "code", SbxLONG, 0,nullptr,0 },
-{ "Exp", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Exp),0 },
+{ "Exp", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Exp),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "False", SbxBOOL, _CPROP, RTLNAME(False),0 },
-{ "FileAttr", SbxINTEGER, 2 | _FUNCTION, RTLNAME(FileAttr),0 },
+{ "False", SbxBOOL, CPROP_, RTLNAME(False),0 },
+{ "FileAttr", SbxINTEGER, 2 | FUNCTION_, RTLNAME(FileAttr),0 },
{ "Channel", SbxINTEGER, 0,nullptr,0 },
{ "Attributes", SbxINTEGER, 0,nullptr,0 },
-{ "FileCopy", SbxNULL, 2 | _FUNCTION, RTLNAME(FileCopy),0 },
+{ "FileCopy", SbxNULL, 2 | FUNCTION_, RTLNAME(FileCopy),0 },
{ "Source", SbxSTRING, 0,nullptr,0 },
{ "Destination", SbxSTRING, 0,nullptr,0 },
-{ "FileDateTime", SbxSTRING, 1 | _FUNCTION, RTLNAME(FileDateTime),0 },
+{ "FileDateTime", SbxSTRING, 1 | FUNCTION_, RTLNAME(FileDateTime),0 },
{ "filename", SbxSTRING, 0,nullptr,0 },
-{ "FileExists", SbxBOOL, 1 | _FUNCTION, RTLNAME(FileExists),0 },
+{ "FileExists", SbxBOOL, 1 | FUNCTION_, RTLNAME(FileExists),0 },
{ "filename", SbxSTRING, 0,nullptr,0 },
-{ "FileLen", SbxLONG, 1 | _FUNCTION, RTLNAME(FileLen),0 },
+{ "FileLen", SbxLONG, 1 | FUNCTION_, RTLNAME(FileLen),0 },
{ "filename", SbxSTRING, 0,nullptr,0 },
-{ "FindObject", SbxOBJECT, 1 | _FUNCTION, RTLNAME(FindObject),0 },
+{ "FindObject", SbxOBJECT, 1 | FUNCTION_, RTLNAME(FindObject),0 },
{ "Name", SbxSTRING, 0,nullptr,0 },
-{ "FindPropertyObject", SbxOBJECT, 2 | _FUNCTION, RTLNAME(FindPropertyObject),0 },
+{ "FindPropertyObject", SbxOBJECT, 2 | FUNCTION_, RTLNAME(FindPropertyObject),0 },
{ "Object", SbxOBJECT, 0,nullptr,0 },
{ "Name", SbxSTRING, 0,nullptr,0 },
-{ "Fix", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Fix),0 },
+{ "Fix", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Fix),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "Format", SbxSTRING, 2 | _FUNCTION, RTLNAME(Format),0 },
+{ "Format", SbxSTRING, 2 | FUNCTION_, RTLNAME(Format),0 },
{ "expression", SbxVARIANT, 0,nullptr,0 },
- { "format", SbxSTRING, _OPT, nullptr,0 },
-{ "FormatDateTime", SbxSTRING, 2 | _FUNCTION | _COMPATONLY, RTLNAME(FormatDateTime),0 },
+ { "format", SbxSTRING, OPT_, nullptr,0 },
+{ "FormatDateTime", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(FormatDateTime),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
- { "NamedFormat", SbxINTEGER, _OPT, nullptr,0 },
-{ "Frac", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Frac),0 },
+ { "NamedFormat", SbxINTEGER, OPT_, nullptr,0 },
+{ "Frac", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(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_, 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 },
{ "Modulename", SbxSTRING, 0,nullptr,0 },
-{ "FV", SbxDOUBLE, 5 | _FUNCTION | _COMPATONLY, RTLNAME(FV),0 },
+{ "FV", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(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 },
+ { "PV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
+{ "Get", SbxNULL, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(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_, 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 },
{ "RGB-Value", SbxLONG, 0,nullptr,0 },
-{ "HasUnoInterfaces", SbxBOOL, 1 | _FUNCTION, RTLNAME(HasUnoInterfaces),0},
+{ "HasUnoInterfaces", SbxBOOL, 1 | FUNCTION_, RTLNAME(HasUnoInterfaces),0},
{ "InterfaceName",SbxSTRING, 0,nullptr,0 },
-{ "Hex", SbxSTRING, 1 | _FUNCTION, RTLNAME(Hex),0 },
+{ "Hex", SbxSTRING, 1 | FUNCTION_, RTLNAME(Hex),0 },
{ "number", SbxLONG, 0,nullptr,0 },
-{ "Hour", SbxINTEGER, 1 | _FUNCTION, RTLNAME(Hour),0 },
+{ "Hour", SbxINTEGER, 1 | FUNCTION_, RTLNAME(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_, 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 },
-{ "Iif", SbxVARIANT, 3 | _FUNCTION, RTLNAME(Iif),0 },
+{ "Iif", SbxVARIANT, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(Input),0},
{ "Number", SbxLONG, 0,nullptr,0 },
{ "FileNumber", SbxLONG, 0,nullptr,0 },
-{ "InputBox", SbxSTRING, 5 | _FUNCTION, RTLNAME(InputBox),0 },
+{ "InputBox", SbxSTRING, 5 | FUNCTION_, RTLNAME(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 },
- { "Start", SbxSTRING, _OPT, 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 },
+ { "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},
+ { "Compare", SbxINTEGER, OPT_, nullptr,0 },
+{ "InStrRev", SbxLONG, 4 | FUNCTION_ | COMPATONLY_, RTLNAME(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 },
+ { "Start", SbxSTRING, OPT_, nullptr,0 },
+ { "Compare", SbxINTEGER, OPT_, nullptr,0 },
+{ "Int", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Int),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "IPmt", SbxDOUBLE, 6 | _FUNCTION | _COMPATONLY, RTLNAME(IPmt),0 },
+{ "IPmt", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, RTLNAME(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 },
+ { "FV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
+{ "IRR", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(IRR),0 },
{ "ValueArray", SbxARRAY, 0, nullptr,0 },
- { "Guess", SbxVARIANT, _OPT, nullptr,0 },
-{ "IsArray", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsArray),0 },
+ { "Guess", SbxVARIANT, OPT_, nullptr,0 },
+{ "IsArray", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsArray),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsDate", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsDate),0 },
+{ "IsDate", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsDate),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsEmpty", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsEmpty),0 },
+{ "IsEmpty", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsEmpty),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsError", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsError),0 },
+{ "IsError", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsError),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsMissing", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsMissing),0 },
+{ "IsMissing", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsMissing),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsNull", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsNull),0 },
+{ "IsNull", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsNull),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsNumeric", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsNumeric),0 },
+{ "IsNumeric", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsNumeric),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsObject", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsObject),0 },
+{ "IsObject", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsObject),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "IsUnoStruct", SbxBOOL, 1 | _FUNCTION, RTLNAME(IsUnoStruct),0 },
+{ "IsUnoStruct", SbxBOOL, 1 | FUNCTION_, RTLNAME(IsUnoStruct),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "Join", SbxSTRING, 2 | _FUNCTION, RTLNAME(Join),0 },
+{ "Join", SbxSTRING, 2 | FUNCTION_, RTLNAME(Join),0 },
{ "list", SbxOBJECT, 0,nullptr,0 },
{ "delimiter", SbxSTRING, 0,nullptr,0 },
-{ "Kill", SbxNULL, 1 | _FUNCTION, RTLNAME(Kill),0 },
+{ "Kill", SbxNULL, 1 | FUNCTION_, RTLNAME(Kill),0 },
{ "filespec", SbxSTRING, 0,nullptr,0 },
-{ "LBound", SbxLONG, 1 | _FUNCTION, RTLNAME(LBound),0 },
+{ "LBound", SbxLONG, 1 | FUNCTION_, RTLNAME(LBound),0 },
{ "Variant", SbxVARIANT, 0,nullptr,0 },
-{ "LCase", SbxSTRING, 1 | _FUNCTION, RTLNAME(LCase),0 },
+{ "LCase", SbxSTRING, 1 | FUNCTION_, RTLNAME(LCase),0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "Left", SbxSTRING, 2 | _FUNCTION, RTLNAME(Left),0 },
+{ "Left", SbxSTRING, 2 | FUNCTION_, RTLNAME(Left),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
{ "Count", SbxLONG, 0,nullptr,0 },
-{ "Len", SbxLONG, 1 | _FUNCTION, RTLNAME(Len),0 },
+{ "Len", SbxLONG, 1 | FUNCTION_, RTLNAME(Len),0 },
{ "StringOrVariant", SbxVARIANT, 0,nullptr,0 },
-{ "LenB", SbxLONG, 1 | _FUNCTION, RTLNAME(Len),0 },
+{ "LenB", SbxLONG, 1 | FUNCTION_, RTLNAME(Len),0 },
{ "StringOrVariant", SbxVARIANT, 0,nullptr,0 },
-{ "Load", SbxNULL, 1 | _FUNCTION, RTLNAME(Load),0 },
+{ "Load", SbxNULL, 1 | FUNCTION_, RTLNAME(Load),0 },
{ "object", SbxOBJECT, 0,nullptr,0 },
-{ "LoadPicture", SbxOBJECT, 1 | _FUNCTION, RTLNAME(LoadPicture),0 },
+{ "LoadPicture", SbxOBJECT, 1 | FUNCTION_, RTLNAME(LoadPicture),0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "Loc", SbxLONG, 1 | _FUNCTION, RTLNAME(Loc),0 },
+{ "Loc", SbxLONG, 1 | FUNCTION_, RTLNAME(Loc),0 },
{ "Channel", SbxINTEGER, 0,nullptr,0 },
-{ "Lof", SbxLONG, 1 | _FUNCTION, RTLNAME(Lof),0 },
+{ "Lof", SbxLONG, 1 | FUNCTION_, RTLNAME(Lof),0 },
{ "Channel", SbxINTEGER, 0,nullptr,0 },
-{ "Log", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Log),0 },
+{ "Log", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Log),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "LTrim", SbxSTRING, 1 | _FUNCTION, RTLNAME(LTrim),0 },
+{ "LTrim", SbxSTRING, 1 | FUNCTION_, RTLNAME(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_, 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 },
{ "String", SbxSTRING, 0,nullptr,0 },
{ "StartPos", SbxLONG, 0,nullptr,0 },
- { "Length", SbxLONG, _OPT, nullptr,0 },
-{ "Minute", SbxINTEGER, 1 | _FUNCTION, RTLNAME(Minute),0 },
+ { "Length", SbxLONG, OPT_, nullptr,0 },
+{ "Minute", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Minute),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
-{ "MIRR", SbxDOUBLE, 2 | _FUNCTION | _COMPATONLY, RTLNAME(MIRR),0 },
+{ "MIRR", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(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_, RTLNAME(MkDir),0 },
{ "pathname", SbxSTRING, 0,nullptr,0 },
-{ "Month", SbxINTEGER, 1 | _FUNCTION, RTLNAME(Month),0 },
+{ "Month", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Month),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
-{ "MonthName", SbxSTRING, 2 | _FUNCTION | _COMPATONLY, RTLNAME(MonthName),0 },
+{ "MonthName", SbxSTRING, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(MonthName),0 },
{ "Month", SbxINTEGER, 0,nullptr,0 },
- { "Abbreviate", SbxBOOL, _OPT, nullptr,0 },
-{ "MsgBox", SbxINTEGER, 5 | _FUNCTION, RTLNAME(MsgBox),0 },
+ { "Abbreviate", SbxBOOL, OPT_, nullptr,0 },
+{ "MsgBox", SbxINTEGER, 5 | FUNCTION_, RTLNAME(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 },
+ { "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 },
{ "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 },
+ { "FV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
+{ "NPV", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(NPV),0 },
{ "Rate", SbxDOUBLE, 0, nullptr,0 },
{ "ValueArray", SbxARRAY, 0, nullptr,0 },
-{ "Null", SbxNULL, _CPROP, RTLNAME(Null),0 },
+{ "Null", SbxNULL, CPROP_, RTLNAME(Null),0 },
-{ "Oct", SbxSTRING, 1 | _FUNCTION, RTLNAME(Oct),0 },
+{ "Oct", SbxSTRING, 1 | FUNCTION_, RTLNAME(Oct),0 },
{ "number", SbxLONG, 0,nullptr,0 },
-{ "Partition", SbxSTRING, 4 | _FUNCTION, RTLNAME(Partition),0 },
+{ "Partition", SbxSTRING, 4 | FUNCTION_, RTLNAME(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_, RTLNAME(PI),0 },
-{ "Pmt", SbxDOUBLE, 5 | _FUNCTION | _COMPATONLY, RTLNAME(Pmt),0 },
+{ "Pmt", SbxDOUBLE, 5 | FUNCTION_ | COMPATONLY_, RTLNAME(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 },
+ { "FV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
-{ "PPmt", SbxDOUBLE, 6 | _FUNCTION | _COMPATONLY, RTLNAME(PPmt),0 },
+{ "PPmt", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, RTLNAME(PPmt),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 },
+ { "FV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
-{ "Put", SbxNULL, 3 | _FUNCTION, RTLNAME(Put),0 },
+{ "Put", SbxNULL, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(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 },
+ { "FV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
-{ "QBColor", SbxLONG, 1 | _FUNCTION, RTLNAME(QBColor),0 },
+{ "QBColor", SbxLONG, 1 | FUNCTION_, RTLNAME(QBColor),0 },
{ "number", SbxINTEGER, 0,nullptr,0 },
-{ "Randomize", SbxNULL, 1 | _FUNCTION, RTLNAME(Randomize),0 },
- { "Number", SbxDOUBLE, _OPT, nullptr,0 },
-{ "Rate", SbxDOUBLE, 6 | _FUNCTION | _COMPATONLY, RTLNAME(Rate),0 },
+{ "Randomize", SbxNULL, 1 | FUNCTION_, RTLNAME(Randomize),0 },
+ { "Number", SbxDOUBLE, OPT_, nullptr,0 },
+{ "Rate", SbxDOUBLE, 6 | FUNCTION_ | COMPATONLY_, RTLNAME(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 },
+ { "FV", SbxVARIANT, OPT_, nullptr,0 },
+ { "Due", SbxVARIANT, OPT_, nullptr,0 },
+ { "Guess", SbxVARIANT, OPT_, nullptr,0 },
+{ "Red", SbxINTEGER, 1 | FUNCTION_ | NORMONLY_, RTLNAME(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_, RTLNAME(Reset),0 },
+{ "ResolvePath", SbxSTRING, 1 | FUNCTION_, RTLNAME(ResolvePath),0 },
{ "Path", SbxSTRING, 0,nullptr,0 },
-{ "RGB", SbxLONG, 3 | _FUNCTION, RTLNAME(RGB),0 },
+{ "RGB", SbxLONG, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(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 },
+ { "Start", SbxINTEGER, OPT_, nullptr,0 },
+ { "Count", SbxINTEGER, OPT_, nullptr,0 },
+ { "Compare", SbxINTEGER, OPT_, nullptr,0 },
+{ "Right", SbxSTRING, 2 | FUNCTION_, RTLNAME(Right),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
{ "Count", SbxLONG, 0,nullptr,0 },
-{ "RmDir", SbxNULL, 1 | _FUNCTION, RTLNAME(RmDir),0 },
+{ "RmDir", SbxNULL, 1 | FUNCTION_, RTLNAME(RmDir),0 },
{ "pathname", SbxSTRING, 0,nullptr,0 },
-{ "Round", SbxDOUBLE, 2 | _FUNCTION | _COMPATONLY, RTLNAME(Round),0},
+{ "Round", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(Round),0},
{ "Expression", SbxDOUBLE, 0,nullptr,0 },
- { "Numdecimalplaces", SbxINTEGER, _OPT, nullptr,0 },
-{ "Rnd", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Rnd),0 },
- { "Number", SbxDOUBLE, _OPT, nullptr,0 },
-{ "RTL", SbxOBJECT, 0 | _FUNCTION | _COMPATONLY, RTLNAME(RTL),0},
-{ "RTrim", SbxSTRING, 1 | _FUNCTION, RTLNAME(RTrim),0 },
+ { "Numdecimalplaces", SbxINTEGER, OPT_, nullptr,0 },
+{ "Rnd", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Rnd),0 },
+ { "Number", SbxDOUBLE, OPT_, nullptr,0 },
+{ "RTL", SbxOBJECT, 0 | FUNCTION_ | COMPATONLY_, RTLNAME(RTL),0},
+{ "RTrim", SbxSTRING, 1 | FUNCTION_, RTLNAME(RTrim),0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "SavePicture", SbxNULL, 2 | _FUNCTION, RTLNAME(SavePicture),0 },
+{ "SavePicture", SbxNULL, 2 | FUNCTION_, RTLNAME(SavePicture),0 },
{ "object", SbxOBJECT, 0,nullptr,0 },
{ "string", SbxSTRING, 0,nullptr,0 },
-{ "Second", SbxINTEGER, 1 | _FUNCTION, RTLNAME(Second),0 },
+{ "Second", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Second),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
-{ "Seek", SbxLONG, 1 | _FUNCTION, RTLNAME(Seek),0 },
+{ "Seek", SbxLONG, 1 | FUNCTION_, RTLNAME(Seek),0 },
{ "Channel", SbxINTEGER, 0,nullptr,0 },
-{ "SendKeys", SbxNULL, 2 | _FUNCTION, RTLNAME(SendKeys),0 },
+{ "SendKeys", SbxNULL, 2 | FUNCTION_, RTLNAME(SendKeys),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
- { "Wait", SbxBOOL, _OPT, nullptr,0 },
-{ "SetAttr", SbxNULL, 2 | _FUNCTION, RTLNAME(SetAttr),0 },
+ { "Wait", SbxBOOL, OPT_, nullptr,0 },
+{ "SetAttr", SbxNULL, 2 | FUNCTION_, RTLNAME(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_, 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 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "Shell", SbxLONG, 2 | _FUNCTION, RTLNAME(Shell),0 },
+{ "Shell", SbxLONG, 2 | FUNCTION_, RTLNAME(Shell),0 },
{ "Commandstring",SbxSTRING, 0,nullptr,0 },
- { "WindowStyle", SbxINTEGER, _OPT, nullptr,0 },
-{ "Sin", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Sin),0 },
+ { "WindowStyle", SbxINTEGER, OPT_, nullptr,0 },
+{ "Sin", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Sin),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "SLN", SbxDOUBLE, 2 | _FUNCTION | _COMPATONLY, RTLNAME(SLN),0 },
+{ "SLN", SbxDOUBLE, 2 | FUNCTION_ | COMPATONLY_, RTLNAME(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_, RTLNAME(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_, RTLNAME(Space),0 },
{ "string", SbxLONG, 0,nullptr,0 },
-{ "Spc", SbxSTRING, 1 | _FUNCTION, RTLNAME(Spc),0 },
+{ "Spc", SbxSTRING, 1 | FUNCTION_, RTLNAME(Spc),0 },
{ "Count", SbxLONG, 0,nullptr,0 },
-{ "Split", SbxOBJECT, 3 | _FUNCTION, RTLNAME(Split),0 },
+{ "Split", SbxOBJECT, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(Sqr),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "Str", SbxSTRING, 1 | _FUNCTION, RTLNAME(Str),0 },
+{ "Str", SbxSTRING, 1 | FUNCTION_, RTLNAME(Str),0 },
{ "number", SbxDOUBLE, 0,nullptr,0 },
-{ "StrComp", SbxINTEGER, 3 | _FUNCTION, RTLNAME(StrComp),0 },
+{ "StrComp", SbxINTEGER, 3 | FUNCTION_, RTLNAME(StrComp),0 },
{ "String1", SbxSTRING, 0,nullptr,0 },
{ "String2", SbxSTRING, 0,nullptr,0 },
- { "Compare", SbxINTEGER, _OPT, nullptr,0 },
-{ "StrConv", SbxOBJECT, 3 | _FUNCTION, RTLNAME(StrConv),0 },
+ { "Compare", SbxINTEGER, OPT_, nullptr,0 },
+{ "StrConv", SbxOBJECT, 3 | FUNCTION_, RTLNAME(StrConv),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
{ "Conversion", SbxSTRING, 0,nullptr,0 },
- { "LCID", SbxINTEGER, _OPT,nullptr,0 },
-{ "String", SbxSTRING, 2 | _FUNCTION, RTLNAME(String),0 },
+ { "LCID", SbxINTEGER, OPT_,nullptr,0 },
+{ "String", SbxSTRING, 2 | FUNCTION_, RTLNAME(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_, RTLNAME(StrReverse),0 },
{ "String1", SbxSTRING, 0,nullptr,0 },
-{ "Switch", SbxVARIANT, 2 | _FUNCTION, RTLNAME(Switch),0 },
+{ "Switch", SbxVARIANT, 2 | FUNCTION_, RTLNAME(Switch),0 },
{ "Expression", SbxVARIANT, 0,nullptr,0 },
{ "Value", SbxVARIANT, 0,nullptr,0 },
-{ "Tab", SbxSTRING, 1 | _FUNCTION, RTLNAME(Tab),0 },
-{ "Tan", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Tan),0 },
+{ "Tab", SbxSTRING, 1 | FUNCTION_, RTLNAME(Tab),0 },
+{ "Tan", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(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_,RTLNAME(Time),0 },
+{ "Timer", SbxDATE, FUNCTION_, RTLNAME(Timer),0 },
+{ "TimeSerial", SbxDATE, 3 | FUNCTION_, RTLNAME(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_, RTLNAME(TimeValue),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
-{ "TOGGLE", SbxINTEGER, _CPROP, RTLNAME(TOGGLE),0 },
-{ "Trim", SbxSTRING, 1 | _FUNCTION, RTLNAME(Trim),0 },
+{ "TOGGLE", SbxINTEGER, CPROP_, RTLNAME(TOGGLE),0 },
+{ "Trim", SbxSTRING, 1 | FUNCTION_, RTLNAME(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_, 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 },
{ "Var", SbxVARIANT, 0,nullptr,0 },
-{ "TypeName", SbxSTRING, 1 | _FUNCTION, RTLNAME(TypeName),0 },
+{ "TypeName", SbxSTRING, 1 | FUNCTION_, RTLNAME(TypeName),0 },
{ "Var", SbxVARIANT, 0,nullptr,0 },
-{ "UBound", SbxLONG, 1 | _FUNCTION, RTLNAME(UBound),0 },
+{ "UBound", SbxLONG, 1 | FUNCTION_, RTLNAME(UBound),0 },
{ "Var", SbxVARIANT, 0,nullptr,0 },
-{ "UCase", SbxSTRING, 1 | _FUNCTION, RTLNAME(UCase),0 },
+{ "UCase", SbxSTRING, 1 | FUNCTION_, RTLNAME(UCase),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
-{ "Unload", SbxNULL, 1 | _FUNCTION, RTLNAME(Unload),0 },
+{ "Unload", SbxNULL, 1 | FUNCTION_, RTLNAME(Unload),0 },
{ "Dialog", SbxOBJECT, 0,nullptr,0 },
-{ "Val", SbxDOUBLE, 1 | _FUNCTION, RTLNAME(Val),0 },
+{ "Val", SbxDOUBLE, 1 | FUNCTION_, RTLNAME(Val),0 },
{ "String", SbxSTRING, 0,nullptr,0 },
-{ "VarType", SbxINTEGER, 1 | _FUNCTION, RTLNAME(VarType),0 },
+{ "VarType", SbxINTEGER, 1 | FUNCTION_, RTLNAME(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_, 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 },
{ "Milliseconds", SbxLONG, 0,nullptr,0 },
-{ "FuncCaller", SbxVARIANT, _FUNCTION, RTLNAME(FuncCaller),0 },
+{ "FuncCaller", SbxVARIANT, FUNCTION_, RTLNAME(FuncCaller),0 },
//#i64882#
-{ "WaitUntil", SbxNULL, 1 | _FUNCTION, RTLNAME(WaitUntil),0 },
+{ "WaitUntil", SbxNULL, 1 | FUNCTION_, RTLNAME(WaitUntil),0 },
{ "Date", SbxDOUBLE, 0,nullptr,0 },
-{ "Weekday", SbxINTEGER, 2 | _FUNCTION, RTLNAME(Weekday),0 },
+{ "Weekday", SbxINTEGER, 2 | FUNCTION_, RTLNAME(Weekday),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
- { "Firstdayofweek", SbxINTEGER, _OPT, nullptr,0 },
-{ "WeekdayName", SbxSTRING, 3 | _FUNCTION | _COMPATONLY, RTLNAME(WeekdayName),0 },
+ { "Firstdayofweek", SbxINTEGER, OPT_, nullptr,0 },
+{ "WeekdayName", SbxSTRING, 3 | FUNCTION_ | COMPATONLY_, RTLNAME(WeekdayName),0 },
{ "Weekday", SbxINTEGER, 0,nullptr,0 },
- { "Abbreviate", SbxBOOL, _OPT, nullptr,0 },
- { "Firstdayofweek", SbxINTEGER, _OPT, nullptr,0 },
-{ "Year", SbxINTEGER, 1 | _FUNCTION, RTLNAME(Year),0 },
+ { "Abbreviate", SbxBOOL, OPT_, nullptr,0 },
+ { "Firstdayofweek", SbxINTEGER, OPT_, nullptr,0 },
+{ "Year", SbxINTEGER, 1 | FUNCTION_, RTLNAME(Year),0 },
{ "Date", SbxDATE, 0,nullptr,0 },
{ nullptr, SbxNULL, -1,nullptr,0 }}; // end of the table
@@ -714,7 +714,7 @@ SbiStdObject::SbiStdObject( const OUString& r, StarBASIC* pb ) : SbxObject( r )
{
OUString aName_ = OUString::createFromAscii( p->pName );
p->nHash = SbxVariable::MakeHashCode( aName_ );
- p += ( p->nArgs & _ARGSMASK ) + 1;
+ p += ( p->nArgs & ARGSMASK_ ) + 1;
}
// #i92642: Remove default properties
@@ -754,12 +754,12 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
Methods* p = aMethods;
bool bFound = false;
short nIndex = 0;
- sal_uInt16 nSrchMask = _TYPEMASK;
+ sal_uInt16 nSrchMask = TYPEMASK_;
switch( t )
{
- case SbxCLASS_METHOD: nSrchMask = _METHOD; break;
- case SbxCLASS_PROPERTY: nSrchMask = _PROPERTY; break;
- case SbxCLASS_OBJECT: nSrchMask = _OBJECT; break;
+ case SbxCLASS_METHOD: nSrchMask = METHOD_; break;
+ case SbxCLASS_PROPERTY: nSrchMask = PROPERTY_; break;
+ case SbxCLASS_OBJECT: nSrchMask = OBJECT_; break;
default: break;
}
while( p->nArgs != -1 )
@@ -770,35 +770,35 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
{
SbiInstance* pInst = GetSbData()->pInst;
bFound = true;
- if( p->nArgs & _COMPTMASK )
+ if( p->nArgs & COMPTMASK_ )
{
- if ( !pInst || ( pInst->IsCompatibility() && ( _NORMONLY & p->nArgs ) ) || ( !pInst->IsCompatibility() && ( _COMPATONLY & p->nArgs ) ) )
+ if ( !pInst || ( pInst->IsCompatibility() && ( NORMONLY_ & p->nArgs ) ) || ( !pInst->IsCompatibility() && ( COMPATONLY_ & p->nArgs ) ) )
bFound = false;
}
break;
}
- nIndex += ( p->nArgs & _ARGSMASK ) + 1;
+ nIndex += ( p->nArgs & ARGSMASK_ ) + 1;
p = aMethods + nIndex;
}
if( bFound )
{
// isolate Args-fields:
- SbxFlagBits nAccess = static_cast<SbxFlagBits>(( p->nArgs & _RWMASK ) >> 8);
- short nType = ( p->nArgs & _TYPEMASK );
- if( p->nArgs & _CONST )
+ SbxFlagBits nAccess = static_cast<SbxFlagBits>(( p->nArgs & RWMASK_ ) >> 8);
+ short nType = ( p->nArgs & TYPEMASK_ );
+ if( p->nArgs & CONST_ )
nAccess |= SbxFlagBits::Const;
OUString aName_ = OUString::createFromAscii( p->pName );
SbxClassType eCT = SbxCLASS_OBJECT;
- if( nType & _PROPERTY )
+ if( nType & PROPERTY_ )
{
eCT = SbxCLASS_PROPERTY;
}
- else if( nType & _METHOD )
+ else if( nType & METHOD_ )
{
eCT = SbxCLASS_METHOD;
}
- pVar = Make( aName_, eCT, p->eType, ( p->nArgs & _FUNCTION ) == _FUNCTION );
+ pVar = Make( aName_, eCT, p->eType, ( p->nArgs & FUNCTION_ ) == FUNCTION_ );
pVar->SetUserData( nIndex + 1 );
pVar->SetFlags( nAccess );
}
@@ -858,13 +858,13 @@ SbxInfo* SbiStdObject::GetInfo( short nIdx )
return nullptr;
Methods* p = &aMethods[ --nIdx ];
SbxInfo* pInfo_ = new SbxInfo;
- short nPar = p->nArgs & _ARGSMASK;
+ short nPar = p->nArgs & ARGSMASK_;
for( short i = 0; i < nPar; i++ )
{
p++;
OUString aName_ = OUString::createFromAscii( p->pName );
SbxFlagBits nFlags_ = static_cast<SbxFlagBits>(( p->nArgs >> 8 ) & 0x03);
- if( p->nArgs & _OPT )
+ if( p->nArgs & OPT_ )
{
nFlags_ |= SbxFlagBits::Optional;
}