1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
22 #include <basic/sbstar.hxx>
24 typedef void( *RtlCall
) ( StarBASIC
* p
, SbxArray
& rArgs
, bool bWrite
);
28 extern void SbRtl_Date(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
29 extern void SbRtl_Err(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
30 extern void SbRtl_Erl(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
31 extern void SbRtl_False(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
32 extern void SbRtl_Empty(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
33 extern void SbRtl_Nothing(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
34 extern void SbRtl_Null(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
35 extern void SbRtl_True(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
37 extern void SbRtl_ATTR_NORMAL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
38 extern void SbRtl_ATTR_READONLY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
39 extern void SbRtl_ATTR_HIDDEN(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
40 extern void SbRtl_ATTR_SYSTEM(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
41 extern void SbRtl_ATTR_VOLUME(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
42 extern void SbRtl_ATTR_DIRECTORY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
43 extern void SbRtl_ATTR_ARCHIVE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
45 extern void SbRtl_V_EMPTY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
46 extern void SbRtl_V_NULL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
47 extern void SbRtl_V_INTEGER(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
48 extern void SbRtl_V_LONG(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
49 extern void SbRtl_V_SINGLE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
50 extern void SbRtl_V_DOUBLE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
51 extern void SbRtl_V_CURRENCY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
52 extern void SbRtl_V_DATE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
53 extern void SbRtl_V_STRING(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
55 extern void SbRtl_MB_OK(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
56 extern void SbRtl_MB_OKCANCEL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
57 extern void SbRtl_MB_ABORTRETRYIGNORE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
58 extern void SbRtl_MB_YESNOCANCEL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
59 extern void SbRtl_MB_YESNO(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
60 extern void SbRtl_MB_RETRYCANCEL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
61 extern void SbRtl_MB_ICONSTOP(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
62 extern void SbRtl_MB_ICONQUESTION(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
63 extern void SbRtl_MB_ICONEXCLAMATION(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
64 extern void SbRtl_MB_ICONINFORMATION(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
65 extern void SbRtl_MB_DEFBUTTON1(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
66 extern void SbRtl_MB_DEFBUTTON2(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
67 extern void SbRtl_MB_DEFBUTTON3(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
68 extern void SbRtl_MB_APPLMODAL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
69 extern void SbRtl_MB_SYSTEMMODAL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
71 extern void SbRtl_IDOK(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
72 extern void SbRtl_IDCANCEL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
73 extern void SbRtl_IDABORT(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
74 extern void SbRtl_IDRETRY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
75 extern void SbRtl_IDIGNORE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
76 extern void SbRtl_IDYES(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
77 extern void SbRtl_IDNO(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
79 extern void SbRtl_CF_TEXT(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
80 extern void SbRtl_CF_BITMAP(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
81 extern void SbRtl_CF_METAFILEPICT(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
83 extern void SbRtl_PI(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
85 extern void SbRtl_SET_OFF(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
86 extern void SbRtl_SET_ON(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
87 extern void SbRtl_TOGGLE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
89 extern void SbRtl_TYP_AUTHORFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
90 extern void SbRtl_TYP_CHAPTERFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
91 extern void SbRtl_TYP_CONDTXTFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
92 extern void SbRtl_TYP_DATEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
93 extern void SbRtl_TYP_DBFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
94 extern void SbRtl_TYP_DBNAMEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
95 extern void SbRtl_TYP_DBNEXTSETFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
96 extern void SbRtl_TYP_DBNUMSETFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
97 extern void SbRtl_TYP_DBSETNUMBERFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
98 extern void SbRtl_TYP_DDEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
99 extern void SbRtl_TYP_DOCINFOFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
100 extern void SbRtl_TYP_DOCSTATFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
101 extern void SbRtl_TYP_EXTUSERFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
102 extern void SbRtl_TYP_FILENAMEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
103 extern void SbRtl_TYP_FIXDATEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
104 extern void SbRtl_TYP_FIXTIMEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
105 extern void SbRtl_TYP_FORMELFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
106 extern void SbRtl_TYP_GETFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
107 extern void SbRtl_TYP_GETREFFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
108 extern void SbRtl_TYP_HIDDENPARAFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
109 extern void SbRtl_TYP_HIDDENTXTFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
110 extern void SbRtl_TYP_INPUTFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
111 extern void SbRtl_TYP_MACROFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
112 extern void SbRtl_TYP_NEXTPAGEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
113 extern void SbRtl_TYP_PAGENUMBERFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
114 extern void SbRtl_TYP_POSTITFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
115 extern void SbRtl_TYP_PREVPAGEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
116 extern void SbRtl_TYP_SEQFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
117 extern void SbRtl_TYP_SETFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
118 extern void SbRtl_TYP_SETINPFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
119 extern void SbRtl_TYP_SETREFFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
120 extern void SbRtl_TYP_TEMPLNAMEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
121 extern void SbRtl_TYP_TIMEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
122 extern void SbRtl_TYP_USERFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
123 extern void SbRtl_TYP_USRINPFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
124 extern void SbRtl_TYP_SETREFPAGEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
125 extern void SbRtl_TYP_GETREFPAGEFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
126 extern void SbRtl_TYP_INTERNETFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
127 extern void SbRtl_TYP_JUMPEDITFLD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
129 extern void SbRtl_FRAMEANCHORPAGE(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
130 extern void SbRtl_FRAMEANCHORPARA(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
131 extern void SbRtl_FRAMEANCHORCHAR(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
133 extern void SbRtl_CLEAR_ALLTABS(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
134 extern void SbRtl_CLEAR_TAB(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
135 extern void SbRtl_SET_TAB(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
139 extern void SbRtl_CreateObject(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
140 extern void SbRtl_Error(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
141 extern void SbRtl_Sin(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
142 extern void SbRtl_Abs(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
143 extern void SbRtl_Asc(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
144 extern void SbRtl_Atn(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
145 extern void SbRtl_Chr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
146 extern void SbRtl_ChrW(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
147 extern void SbRtl_Cos(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
148 extern void SbRtl_CurDir(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
149 extern void SbRtl_ChDir(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
150 extern void SbRtl_ChDrive(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
151 extern void SbRtl_FileCopy(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
152 extern void SbRtl_Kill(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
153 extern void SbRtl_MkDir(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
154 extern void SbRtl_RmDir(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
155 extern void SbRtl_SendKeys(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
156 extern void SbRtl_DDB(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
157 extern void SbRtl_DimArray(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
158 extern void SbRtl_Dir(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
159 extern void SbRtl_DoEvents(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
160 extern void SbRtl_Exp(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
161 extern void SbRtl_FileLen(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
162 extern void SbRtl_Fix(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
163 extern void SbRtl_FV(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
164 extern void SbRtl_Hex(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
165 extern void SbRtl_Input(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
166 extern void SbRtl_InStr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
167 extern void SbRtl_InStrRev(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
168 extern void SbRtl_Int(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
169 extern void SbRtl_IPmt(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
170 extern void SbRtl_IRR(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
171 extern void SbRtl_Join(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
172 extern void SbRtl_LCase(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
173 extern void SbRtl_Left(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
174 extern void SbRtl_Log(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
175 extern void SbRtl_LTrim(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
176 extern void SbRtl_Mid(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
177 extern void SbRtl_MIRR(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
178 extern void SbRtl_NPer(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
179 extern void SbRtl_NPV(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
180 extern void SbRtl_Oct(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
181 extern void SbRtl_Pmt(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
182 extern void SbRtl_PPmt(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
183 extern void SbRtl_PV(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
184 extern void SbRtl_Rate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
185 extern void SbRtl_Replace(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
186 extern void SbRtl_Right(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
187 extern void SbRtl_RTrim(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
188 extern void SbRtl_RTL(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
189 extern void SbRtl_Sgn(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
190 extern void SbRtl_SLN(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
191 extern void SbRtl_Space(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
192 extern void SbRtl_Split(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
193 extern void SbRtl_Sqr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
194 extern void SbRtl_Str(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
195 extern void SbRtl_StrComp(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
196 extern void SbRtl_String(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
197 extern void SbRtl_StrReverse(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
198 extern void SbRtl_SYD(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
199 extern void SbRtl_Tab(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
200 extern void SbRtl_Tan(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
201 extern void SbRtl_UCase(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
202 extern void SbRtl_Val(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
203 extern void SbRtl_Len(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
204 extern void SbRtl_Spc(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
205 extern void SbRtl_DateSerial(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
206 extern void SbRtl_TimeSerial(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
207 extern void SbRtl_DateValue(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
208 extern void SbRtl_TimeValue(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
209 extern void SbRtl_Day(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
210 extern void SbRtl_Hour(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
211 extern void SbRtl_Minute(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
212 extern void SbRtl_Month(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
213 extern void SbRtl_MonthName(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
214 extern void SbRtl_Now(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
215 extern void SbRtl_Second(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
216 extern void SbRtl_Time(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
217 extern void SbRtl_Timer(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
218 extern void SbRtl_Weekday(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
219 extern void SbRtl_WeekdayName(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
220 extern void SbRtl_Year(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
221 extern void SbRtl_InputBox(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
222 extern void SbRtl_Me(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
223 extern void SbRtl_MsgBox(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
224 extern void SbRtl_IsArray(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
225 extern void SbRtl_IsDate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
226 extern void SbRtl_IsEmpty(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
227 extern void SbRtl_IsError(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
228 extern void SbRtl_IsNull(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
229 extern void SbRtl_IsNumeric(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
230 extern void SbRtl_IsObject(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
231 extern void SbRtl_IsUnoStruct(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
233 extern void SbRtl_FileDateTime(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
234 extern void SbRtl_Format(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
235 extern void SbRtl_FormatNumber(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
236 extern void SbRtl_FormatPercent(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
237 extern void SbRtl_GetAttr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
238 extern void SbRtl_Randomize(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
239 extern void SbRtl_Round(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
240 extern void SbRtl_Frac(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
241 extern void SbRtl_Rnd(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
242 extern void SbRtl_Shell(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
243 extern void SbRtl_VarType(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
244 extern void SbRtl_TypeName(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
245 extern void SbRtl_TypeLen(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
247 extern void SbRtl_EOF(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
248 extern void SbRtl_FileAttr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
249 extern void SbRtl_Loc(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
250 extern void SbRtl_Lof(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
251 extern void SbRtl_Seek(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
252 extern void SbRtl_SetAttr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
253 extern void SbRtl_Reset(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
255 extern void SbRtl_DDEInitiate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
256 extern void SbRtl_DDETerminate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
257 extern void SbRtl_DDETerminateAll(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
258 extern void SbRtl_DDERequest(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
259 extern void SbRtl_DDEExecute(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
260 extern void SbRtl_DDEPoke(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
262 extern void SbRtl_FreeFile(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
263 extern void SbRtl_IsMissing(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
264 extern void SbRtl_LBound(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
265 extern void SbRtl_UBound(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
266 extern void SbRtl_RGB(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
267 extern void SbRtl_QBColor(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
268 extern void SbRtl_StrConv(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
270 extern void SbRtl_Beep(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
272 extern void SbRtl_Load(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
273 extern void SbRtl_Unload(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
274 extern void SbRtl_LoadPicture(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
275 extern void SbRtl_SavePicture(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
277 extern void SbRtl_CallByName(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
278 extern void SbRtl_CBool(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
279 extern void SbRtl_CByte(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
280 extern void SbRtl_CCur(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
281 extern void SbRtl_CDate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
282 extern void SbRtl_CDbl(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
283 extern void SbRtl_CInt(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
284 extern void SbRtl_CLng(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
285 extern void SbRtl_CSng(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
286 extern void SbRtl_CStr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
287 extern void SbRtl_CVar(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
288 extern void SbRtl_CVErr(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
290 extern void SbRtl_Iif(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // JSM
292 extern void SbRtl_DumpAllObjects(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
294 extern void SbRtl_GetSystemType(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
295 extern void SbRtl_GetGUIType(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
296 extern void SbRtl_Red(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
297 extern void SbRtl_Green(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
298 extern void SbRtl_Blue(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
300 extern void SbRtl_Switch(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
301 extern void SbRtl_Wait(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
302 //i#64882# add new WaitUntil
303 extern void SbRtl_WaitUntil(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
304 extern void SbRtl_FuncCaller(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
306 extern void SbRtl_GetGUIVersion(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
307 extern void SbRtl_Choose(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
308 extern void SbRtl_Trim(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
310 extern void SbRtl_DateAdd(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
311 extern void SbRtl_DateDiff(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
312 extern void SbRtl_DatePart(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
313 extern void SbRtl_FormatDateTime(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
314 extern void SbRtl_GetSolarVersion(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
315 extern void SbRtl_TwipsPerPixelX(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
316 extern void SbRtl_TwipsPerPixelY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
317 extern void SbRtl_FreeLibrary(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
318 extern void SbRtl_Array(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
319 extern void SbRtl_FindObject(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
320 extern void SbRtl_FindPropertyObject(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
321 extern void SbRtl_EnableReschedule(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
323 extern void SbRtl_Put(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
324 extern void SbRtl_Get(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
325 extern void SbRtl_Environ(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
326 extern void SbRtl_GetDialogZoomFactorX(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
327 extern void SbRtl_GetDialogZoomFactorY(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
328 extern void SbRtl_GetSystemTicks(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
329 extern void SbRtl_GetPathSeparator(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
330 extern void SbRtl_ResolvePath(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
331 extern void SbRtl_CreateUnoStruct(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
332 extern void SbRtl_CreateUnoService(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
333 extern void SbRtl_CreateUnoServiceWithArguments(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
334 extern void SbRtl_CreateUnoValue(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
335 extern void SbRtl_GetProcessServiceManager(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
336 extern void SbRtl_GetDefaultContext(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
337 extern void SbRtl_CreatePropertySet(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
338 extern void SbRtl_CreateUnoListener(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
339 extern void SbRtl_HasUnoInterfaces(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
340 extern void SbRtl_EqualUnoObjects(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
341 extern void SbRtl_CreateUnoDialog(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
342 extern void SbRtl_GlobalScope(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
343 extern void SbRtl_FileExists(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
344 extern void SbRtl_ConvertToUrl(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
345 extern void SbRtl_ConvertFromUrl(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
346 extern void SbRtl_CDateToUnoDate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
347 extern void SbRtl_CDateFromUnoDate(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
348 extern void SbRtl_CDateToUnoTime(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
349 extern void SbRtl_CDateFromUnoTime(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
350 extern void SbRtl_CDateToUnoDateTime(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
351 extern void SbRtl_CDateFromUnoDateTime(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
352 extern void SbRtl_CDateToIso(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
353 extern void SbRtl_CDateFromIso(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
354 extern void SbRtl_CompatibilityMode(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
355 extern void SbRtl_CDec(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
);
357 extern void SbRtl_Partition(StarBASIC
* pBasic
, SbxArray
& rPar
, bool bWrite
); // Fong
359 extern bool LibreOffice6FloatingPointMode();
360 extern double Now_Impl();
361 extern void Wait_Impl( bool bDurationBased
, SbxArray
& rPar
);
363 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */