1*234bd5c5SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*234bd5c5SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*234bd5c5SAndrew Rist * or more contributor license agreements. See the NOTICE file 5*234bd5c5SAndrew Rist * distributed with this work for additional information 6*234bd5c5SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*234bd5c5SAndrew Rist * to you under the Apache License, Version 2.0 (the 8*234bd5c5SAndrew Rist * "License"); you may not use this file except in compliance 9*234bd5c5SAndrew Rist * with the License. You may obtain a copy of the License at 10*234bd5c5SAndrew Rist * 11*234bd5c5SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*234bd5c5SAndrew Rist * 13*234bd5c5SAndrew Rist * Unless required by applicable law or agreed to in writing, 14*234bd5c5SAndrew Rist * software distributed under the License is distributed on an 15*234bd5c5SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*234bd5c5SAndrew Rist * KIND, either express or implied. See the License for the 17*234bd5c5SAndrew Rist * specific language governing permissions and limitations 18*234bd5c5SAndrew Rist * under the License. 19*234bd5c5SAndrew Rist * 20*234bd5c5SAndrew Rist *************************************************************/ 21*234bd5c5SAndrew Rist 22*234bd5c5SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir #include <basic/sbstar.hxx> 25cdf0e10cSrcweir #include "sbtrace.hxx" 26cdf0e10cSrcweir 27cdf0e10cSrcweir #define RTLFUNC( name ) void SbRtl_##name( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite ) 28cdf0e10cSrcweir #define RTLNAME( name ) &SbRtl_##name 29cdf0e10cSrcweir 30cdf0e10cSrcweir typedef void( *RtlCall ) ( StarBASIC* p, SbxArray& rArgs, sal_Bool bWrite ); 31cdf0e10cSrcweir 32cdf0e10cSrcweir // Properties 33cdf0e10cSrcweir 34cdf0e10cSrcweir extern RTLFUNC(Date); 35cdf0e10cSrcweir extern RTLFUNC(Err); 36cdf0e10cSrcweir extern RTLFUNC(Erl); 37cdf0e10cSrcweir extern RTLFUNC(False); 38cdf0e10cSrcweir extern RTLFUNC(Empty); 39cdf0e10cSrcweir extern RTLFUNC(Nothing); 40cdf0e10cSrcweir extern RTLFUNC(Null); 41cdf0e10cSrcweir extern RTLFUNC(True); 42cdf0e10cSrcweir 43cdf0e10cSrcweir extern RTLFUNC(ATTR_NORMAL); 44cdf0e10cSrcweir extern RTLFUNC(ATTR_READONLY); 45cdf0e10cSrcweir extern RTLFUNC(ATTR_HIDDEN); 46cdf0e10cSrcweir extern RTLFUNC(ATTR_SYSTEM); 47cdf0e10cSrcweir extern RTLFUNC(ATTR_VOLUME); 48cdf0e10cSrcweir extern RTLFUNC(ATTR_DIRECTORY); 49cdf0e10cSrcweir extern RTLFUNC(ATTR_ARCHIVE); 50cdf0e10cSrcweir 51cdf0e10cSrcweir extern RTLFUNC(V_EMPTY); 52cdf0e10cSrcweir extern RTLFUNC(V_NULL); 53cdf0e10cSrcweir extern RTLFUNC(V_INTEGER); 54cdf0e10cSrcweir extern RTLFUNC(V_LONG); 55cdf0e10cSrcweir extern RTLFUNC(V_SINGLE); 56cdf0e10cSrcweir extern RTLFUNC(V_DOUBLE); 57cdf0e10cSrcweir extern RTLFUNC(V_CURRENCY); 58cdf0e10cSrcweir extern RTLFUNC(V_DATE); 59cdf0e10cSrcweir extern RTLFUNC(V_STRING); 60cdf0e10cSrcweir 61cdf0e10cSrcweir extern RTLFUNC(MB_OK); 62cdf0e10cSrcweir extern RTLFUNC(MB_OKCANCEL); 63cdf0e10cSrcweir extern RTLFUNC(MB_ABORTRETRYIGNORE); 64cdf0e10cSrcweir extern RTLFUNC(MB_YESNOCANCEL); 65cdf0e10cSrcweir extern RTLFUNC(MB_YESNO); 66cdf0e10cSrcweir extern RTLFUNC(MB_RETRYCANCEL); 67cdf0e10cSrcweir extern RTLFUNC(MB_ICONSTOP); 68cdf0e10cSrcweir extern RTLFUNC(MB_ICONQUESTION); 69cdf0e10cSrcweir extern RTLFUNC(MB_ICONEXCLAMATION); 70cdf0e10cSrcweir extern RTLFUNC(MB_ICONINFORMATION); 71cdf0e10cSrcweir extern RTLFUNC(MB_DEFBUTTON1); 72cdf0e10cSrcweir extern RTLFUNC(MB_DEFBUTTON2); 73cdf0e10cSrcweir extern RTLFUNC(MB_DEFBUTTON3); 74cdf0e10cSrcweir extern RTLFUNC(MB_APPLMODAL); 75cdf0e10cSrcweir extern RTLFUNC(MB_SYSTEMMODAL); 76cdf0e10cSrcweir 77cdf0e10cSrcweir extern RTLFUNC(IDOK); 78cdf0e10cSrcweir extern RTLFUNC(IDCANCEL); 79cdf0e10cSrcweir extern RTLFUNC(IDABORT); 80cdf0e10cSrcweir extern RTLFUNC(IDRETRY); 81cdf0e10cSrcweir extern RTLFUNC(IDYES); 82cdf0e10cSrcweir extern RTLFUNC(IDNO); 83cdf0e10cSrcweir 84cdf0e10cSrcweir extern RTLFUNC(CF_TEXT); 85cdf0e10cSrcweir extern RTLFUNC(CF_BITMAP); 86cdf0e10cSrcweir extern RTLFUNC(CF_METAFILEPICT); 87cdf0e10cSrcweir 88cdf0e10cSrcweir extern RTLFUNC(PI); 89cdf0e10cSrcweir 90cdf0e10cSrcweir extern RTLFUNC(SET_OFF); 91cdf0e10cSrcweir extern RTLFUNC(SET_ON); 92cdf0e10cSrcweir extern RTLFUNC(TOGGLE); 93cdf0e10cSrcweir 94cdf0e10cSrcweir extern RTLFUNC(TYP_AUTHORFLD); 95cdf0e10cSrcweir extern RTLFUNC(TYP_CHAPTERFLD); 96cdf0e10cSrcweir extern RTLFUNC(TYP_CONDTXTFLD); 97cdf0e10cSrcweir extern RTLFUNC(TYP_DATEFLD); 98cdf0e10cSrcweir extern RTLFUNC(TYP_DBFLD); 99cdf0e10cSrcweir extern RTLFUNC(TYP_DBNAMEFLD); 100cdf0e10cSrcweir extern RTLFUNC(TYP_DBNEXTSETFLD); 101cdf0e10cSrcweir extern RTLFUNC(TYP_DBNUMSETFLD); 102cdf0e10cSrcweir extern RTLFUNC(TYP_DBSETNUMBERFLD); 103cdf0e10cSrcweir extern RTLFUNC(TYP_DDEFLD); 104cdf0e10cSrcweir extern RTLFUNC(TYP_DOCINFOFLD); 105cdf0e10cSrcweir extern RTLFUNC(TYP_DOCSTATFLD); 106cdf0e10cSrcweir extern RTLFUNC(TYP_EXTUSERFLD); 107cdf0e10cSrcweir extern RTLFUNC(TYP_FILENAMEFLD); 108cdf0e10cSrcweir extern RTLFUNC(TYP_FIXDATEFLD); 109cdf0e10cSrcweir extern RTLFUNC(TYP_FIXTIMEFLD); 110cdf0e10cSrcweir extern RTLFUNC(TYP_FORMELFLD); 111cdf0e10cSrcweir extern RTLFUNC(TYP_GETFLD); 112cdf0e10cSrcweir extern RTLFUNC(TYP_GETREFFLD); 113cdf0e10cSrcweir extern RTLFUNC(TYP_HIDDENPARAFLD); 114cdf0e10cSrcweir extern RTLFUNC(TYP_HIDDENTXTFLD); 115cdf0e10cSrcweir extern RTLFUNC(TYP_INPUTFLD); 116cdf0e10cSrcweir extern RTLFUNC(TYP_MACROFLD); 117cdf0e10cSrcweir extern RTLFUNC(TYP_NEXTPAGEFLD); 118cdf0e10cSrcweir extern RTLFUNC(TYP_PAGENUMBERFLD); 119cdf0e10cSrcweir extern RTLFUNC(TYP_POSTITFLD); 120cdf0e10cSrcweir extern RTLFUNC(TYP_PREVPAGEFLD); 121cdf0e10cSrcweir extern RTLFUNC(TYP_SEQFLD); 122cdf0e10cSrcweir extern RTLFUNC(TYP_SETFLD); 123cdf0e10cSrcweir extern RTLFUNC(TYP_SETINPFLD); 124cdf0e10cSrcweir extern RTLFUNC(TYP_SETREFFLD); 125cdf0e10cSrcweir extern RTLFUNC(TYP_TEMPLNAMEFLD); 126cdf0e10cSrcweir extern RTLFUNC(TYP_TIMEFLD); 127cdf0e10cSrcweir extern RTLFUNC(TYP_USERFLD); 128cdf0e10cSrcweir extern RTLFUNC(TYP_USRINPFLD); 129cdf0e10cSrcweir extern RTLFUNC(TYP_SETREFPAGEFLD); 130cdf0e10cSrcweir extern RTLFUNC(TYP_GETREFPAGEFLD); 131cdf0e10cSrcweir extern RTLFUNC(TYP_INTERNETFLD); 132cdf0e10cSrcweir extern RTLFUNC(TYP_JUMPEDITFLD); 133cdf0e10cSrcweir 134cdf0e10cSrcweir extern RTLFUNC(FRAMEANCHORPAGE); 135cdf0e10cSrcweir extern RTLFUNC(FRAMEANCHORPARA); 136cdf0e10cSrcweir extern RTLFUNC(FRAMEANCHORCHAR); 137cdf0e10cSrcweir 138cdf0e10cSrcweir extern RTLFUNC(CLEAR_ALLTABS); 139cdf0e10cSrcweir extern RTLFUNC(CLEAR_TAB); 140cdf0e10cSrcweir extern RTLFUNC(SET_TAB); 141cdf0e10cSrcweir 142cdf0e10cSrcweir extern RTLFUNC(LINEPROP); 143cdf0e10cSrcweir extern RTLFUNC(LINE_1); 144cdf0e10cSrcweir extern RTLFUNC(LINE_15); 145cdf0e10cSrcweir extern RTLFUNC(LINE_2); 146cdf0e10cSrcweir 147cdf0e10cSrcweir // Methoden 148cdf0e10cSrcweir 149cdf0e10cSrcweir extern RTLFUNC(CreateObject); 150cdf0e10cSrcweir extern RTLFUNC(Error); 151cdf0e10cSrcweir extern RTLFUNC(Sin); 152cdf0e10cSrcweir extern RTLFUNC(Abs); 153cdf0e10cSrcweir extern RTLFUNC(Asc); 154cdf0e10cSrcweir extern RTLFUNC(Atn); 155cdf0e10cSrcweir extern RTLFUNC(Chr); 156cdf0e10cSrcweir extern RTLFUNC(ChrW); 157cdf0e10cSrcweir extern RTLFUNC(Cos); 158cdf0e10cSrcweir extern RTLFUNC(CurDir); 159cdf0e10cSrcweir extern RTLFUNC(ChDir); // JSM 160cdf0e10cSrcweir extern RTLFUNC(ChDrive); // JSM 161cdf0e10cSrcweir extern RTLFUNC(FileCopy); // JSM 162cdf0e10cSrcweir extern RTLFUNC(Kill); // JSM 163cdf0e10cSrcweir extern RTLFUNC(MkDir); // JSM 164cdf0e10cSrcweir extern RTLFUNC(RmDir); // JSM 165cdf0e10cSrcweir extern RTLFUNC(SendKeys); // JSM 166cdf0e10cSrcweir extern RTLFUNC(DimArray); 167cdf0e10cSrcweir extern RTLFUNC(Dir); 168cdf0e10cSrcweir extern RTLFUNC(DoEvents); 169cdf0e10cSrcweir extern RTLFUNC(Exp); 170cdf0e10cSrcweir extern RTLFUNC(FileLen); 171cdf0e10cSrcweir extern RTLFUNC(Fix); 172cdf0e10cSrcweir extern RTLFUNC(Hex); 173cdf0e10cSrcweir extern RTLFUNC(Input); 174cdf0e10cSrcweir extern RTLFUNC(InStr); 175cdf0e10cSrcweir extern RTLFUNC(InStrRev); 176cdf0e10cSrcweir extern RTLFUNC(Int); 177cdf0e10cSrcweir extern RTLFUNC(Join); 178cdf0e10cSrcweir extern RTLFUNC(LCase); 179cdf0e10cSrcweir extern RTLFUNC(Left); 180cdf0e10cSrcweir extern RTLFUNC(Log); 181cdf0e10cSrcweir extern RTLFUNC(LTrim); 182cdf0e10cSrcweir extern RTLFUNC(Mid); 183cdf0e10cSrcweir extern RTLFUNC(Oct); 184cdf0e10cSrcweir extern RTLFUNC(Replace); 185cdf0e10cSrcweir extern RTLFUNC(Right); 186cdf0e10cSrcweir extern RTLFUNC(RTrim); 187cdf0e10cSrcweir extern RTLFUNC(RTL); 188cdf0e10cSrcweir extern RTLFUNC(Sgn); 189cdf0e10cSrcweir extern RTLFUNC(Space); 190cdf0e10cSrcweir extern RTLFUNC(Split); 191cdf0e10cSrcweir extern RTLFUNC(Sqr); 192cdf0e10cSrcweir extern RTLFUNC(Str); 193cdf0e10cSrcweir extern RTLFUNC(StrComp); 194cdf0e10cSrcweir extern RTLFUNC(String); 195cdf0e10cSrcweir extern RTLFUNC(StrReverse); 196cdf0e10cSrcweir extern RTLFUNC(Tan); 197cdf0e10cSrcweir extern RTLFUNC(UCase); 198cdf0e10cSrcweir extern RTLFUNC(Val); 199cdf0e10cSrcweir extern RTLFUNC(Len); 200cdf0e10cSrcweir extern RTLFUNC(Spc); 201cdf0e10cSrcweir extern RTLFUNC(DateSerial); 202cdf0e10cSrcweir extern RTLFUNC(TimeSerial); 203cdf0e10cSrcweir extern RTLFUNC(DateValue); 204cdf0e10cSrcweir extern RTLFUNC(TimeValue); 205cdf0e10cSrcweir extern RTLFUNC(Day); 206cdf0e10cSrcweir extern RTLFUNC(Hour); 207cdf0e10cSrcweir extern RTLFUNC(Minute); 208cdf0e10cSrcweir extern RTLFUNC(Month); 209cdf0e10cSrcweir extern RTLFUNC(MonthName); 210cdf0e10cSrcweir extern RTLFUNC(Now); 211cdf0e10cSrcweir extern RTLFUNC(Second); 212cdf0e10cSrcweir extern RTLFUNC(Time); 213cdf0e10cSrcweir extern RTLFUNC(Timer); 214cdf0e10cSrcweir extern RTLFUNC(Weekday); 215cdf0e10cSrcweir extern RTLFUNC(WeekdayName); 216cdf0e10cSrcweir extern RTLFUNC(Year); 217cdf0e10cSrcweir extern RTLFUNC(Date); 218cdf0e10cSrcweir extern RTLFUNC(InputBox); 219cdf0e10cSrcweir extern RTLFUNC(Me); 220cdf0e10cSrcweir extern RTLFUNC(MsgBox); 221cdf0e10cSrcweir extern RTLFUNC(IsArray); 222cdf0e10cSrcweir extern RTLFUNC(IsDate); 223cdf0e10cSrcweir extern RTLFUNC(IsEmpty); 224cdf0e10cSrcweir extern RTLFUNC(IsError); 225cdf0e10cSrcweir extern RTLFUNC(IsNull); 226cdf0e10cSrcweir extern RTLFUNC(IsNumeric); 227cdf0e10cSrcweir extern RTLFUNC(IsObject); 228cdf0e10cSrcweir extern RTLFUNC(IsUnoStruct); 229cdf0e10cSrcweir 230cdf0e10cSrcweir extern RTLFUNC(FileDateTime); 231cdf0e10cSrcweir extern RTLFUNC(Format); 232cdf0e10cSrcweir extern RTLFUNC(GetAttr); 233cdf0e10cSrcweir extern RTLFUNC(Randomize); // JSM 234cdf0e10cSrcweir extern RTLFUNC(Round); 235cdf0e10cSrcweir extern RTLFUNC(Rnd); 236cdf0e10cSrcweir extern RTLFUNC(Shell); 237cdf0e10cSrcweir extern RTLFUNC(VarType); 238cdf0e10cSrcweir extern RTLFUNC(TypeName); 239cdf0e10cSrcweir extern RTLFUNC(TypeLen); 240cdf0e10cSrcweir 241cdf0e10cSrcweir extern RTLFUNC(EOF); 242cdf0e10cSrcweir extern RTLFUNC(FileAttr); 243cdf0e10cSrcweir extern RTLFUNC(Loc); 244cdf0e10cSrcweir extern RTLFUNC(Lof); 245cdf0e10cSrcweir extern RTLFUNC(Seek); 246cdf0e10cSrcweir extern RTLFUNC(SetAttr); // JSM 247cdf0e10cSrcweir extern RTLFUNC(Reset); // JSM 248cdf0e10cSrcweir 249cdf0e10cSrcweir extern RTLFUNC(DDEInitiate); 250cdf0e10cSrcweir extern RTLFUNC(DDETerminate); 251cdf0e10cSrcweir extern RTLFUNC(DDETerminateAll); 252cdf0e10cSrcweir extern RTLFUNC(DDERequest); 253cdf0e10cSrcweir extern RTLFUNC(DDEExecute); 254cdf0e10cSrcweir extern RTLFUNC(DDEPoke); 255cdf0e10cSrcweir 256cdf0e10cSrcweir extern RTLFUNC(FreeFile); 257cdf0e10cSrcweir extern RTLFUNC(IsMissing); 258cdf0e10cSrcweir extern RTLFUNC(LBound); 259cdf0e10cSrcweir extern RTLFUNC(UBound); 260cdf0e10cSrcweir extern RTLFUNC(RGB); 261cdf0e10cSrcweir extern RTLFUNC(QBColor); 262cdf0e10cSrcweir extern RTLFUNC(StrConv); 263cdf0e10cSrcweir 264cdf0e10cSrcweir extern RTLFUNC(Beep); 265cdf0e10cSrcweir 266cdf0e10cSrcweir extern RTLFUNC(Load); 267cdf0e10cSrcweir extern RTLFUNC(Unload); 268cdf0e10cSrcweir extern RTLFUNC(AboutStarBasic); 269cdf0e10cSrcweir extern RTLFUNC(LoadPicture); 270cdf0e10cSrcweir extern RTLFUNC(SavePicture); 271cdf0e10cSrcweir 272cdf0e10cSrcweir extern RTLFUNC(CallByName); 273cdf0e10cSrcweir extern RTLFUNC(CBool); // JSM 274cdf0e10cSrcweir extern RTLFUNC(CByte); // JSM 275cdf0e10cSrcweir extern RTLFUNC(CCur); // JSM 276cdf0e10cSrcweir extern RTLFUNC(CDate); // JSM 277cdf0e10cSrcweir extern RTLFUNC(CDbl); // JSM 278cdf0e10cSrcweir extern RTLFUNC(CInt); // JSM 279cdf0e10cSrcweir extern RTLFUNC(CLng); // JSM 280cdf0e10cSrcweir extern RTLFUNC(CSng); // JSM 281cdf0e10cSrcweir extern RTLFUNC(CStr); // JSM 282cdf0e10cSrcweir extern RTLFUNC(CVar); // JSM 283cdf0e10cSrcweir extern RTLFUNC(CVErr); // JSM 284cdf0e10cSrcweir 285cdf0e10cSrcweir extern RTLFUNC(Iif); // JSM 286cdf0e10cSrcweir 287cdf0e10cSrcweir extern RTLFUNC(DumpAllObjects); 288cdf0e10cSrcweir 289cdf0e10cSrcweir extern RTLFUNC(GetSystemType); 290cdf0e10cSrcweir extern RTLFUNC(GetGUIType); 291cdf0e10cSrcweir extern RTLFUNC(Red); 292cdf0e10cSrcweir extern RTLFUNC(Green); 293cdf0e10cSrcweir extern RTLFUNC(Blue); 294cdf0e10cSrcweir 295cdf0e10cSrcweir extern RTLFUNC(Switch); 296cdf0e10cSrcweir extern RTLFUNC(Wait); 297cdf0e10cSrcweir //i#64882# add new WaitUntil 298cdf0e10cSrcweir extern RTLFUNC(WaitUntil); 299cdf0e10cSrcweir 300cdf0e10cSrcweir extern RTLFUNC(GetGUIVersion); 301cdf0e10cSrcweir extern RTLFUNC(Choose); 302cdf0e10cSrcweir extern RTLFUNC(Trim); 303cdf0e10cSrcweir 304cdf0e10cSrcweir extern RTLFUNC(DateAdd); 305cdf0e10cSrcweir extern RTLFUNC(DateDiff); 306cdf0e10cSrcweir extern RTLFUNC(DatePart); 307cdf0e10cSrcweir extern RTLFUNC(FormatDateTime); 308cdf0e10cSrcweir extern RTLFUNC(GetSolarVersion); 309cdf0e10cSrcweir extern RTLFUNC(TwipsPerPixelX); 310cdf0e10cSrcweir extern RTLFUNC(TwipsPerPixelY); 311cdf0e10cSrcweir extern RTLFUNC(FreeLibrary); 312cdf0e10cSrcweir extern RTLFUNC(Array); 313cdf0e10cSrcweir extern RTLFUNC(FindObject); 314cdf0e10cSrcweir extern RTLFUNC(FindPropertyObject); 315cdf0e10cSrcweir extern RTLFUNC(EnableReschedule); 316cdf0e10cSrcweir 317cdf0e10cSrcweir extern RTLFUNC(Put); 318cdf0e10cSrcweir extern RTLFUNC(Get); 319cdf0e10cSrcweir extern RTLFUNC(Environ); 320cdf0e10cSrcweir extern RTLFUNC(GetDialogZoomFactorX); 321cdf0e10cSrcweir extern RTLFUNC(GetDialogZoomFactorY); 322cdf0e10cSrcweir extern RTLFUNC(GetSystemTicks); 323cdf0e10cSrcweir extern RTLFUNC(GetPathSeparator); 324cdf0e10cSrcweir extern RTLFUNC(ResolvePath); 325cdf0e10cSrcweir extern RTLFUNC(CreateUnoStruct); 326cdf0e10cSrcweir extern RTLFUNC(CreateUnoService); 327cdf0e10cSrcweir extern RTLFUNC(CreateUnoServiceWithArguments); 328cdf0e10cSrcweir extern RTLFUNC(CreateUnoValue); 329cdf0e10cSrcweir extern RTLFUNC(GetProcessServiceManager); 330cdf0e10cSrcweir extern RTLFUNC(GetDefaultContext); 331cdf0e10cSrcweir extern RTLFUNC(CreatePropertySet); 332cdf0e10cSrcweir extern RTLFUNC(CreateUnoListener); 333cdf0e10cSrcweir extern RTLFUNC(HasUnoInterfaces); 334cdf0e10cSrcweir extern RTLFUNC(EqualUnoObjects); 335cdf0e10cSrcweir extern RTLFUNC(CreateUnoDialog); 336cdf0e10cSrcweir extern RTLFUNC(GlobalScope); 337cdf0e10cSrcweir extern RTLFUNC(FileExists); 338cdf0e10cSrcweir extern RTLFUNC(ConvertToUrl); 339cdf0e10cSrcweir extern RTLFUNC(ConvertFromUrl); 340cdf0e10cSrcweir extern RTLFUNC(CDateToIso); 341cdf0e10cSrcweir extern RTLFUNC(CDateFromIso); 342cdf0e10cSrcweir extern RTLFUNC(CompatibilityMode); 343cdf0e10cSrcweir extern RTLFUNC(CDec); 344cdf0e10cSrcweir extern RTLFUNC(CaptureAssertions); 345cdf0e10cSrcweir 346cdf0e10cSrcweir extern RTLFUNC(Partition); // Fong 347cdf0e10cSrcweir 348cdf0e10cSrcweir #ifdef DBG_TRACE_BASIC 349cdf0e10cSrcweir extern RTLFUNC(TraceCommand); 350cdf0e10cSrcweir #endif 351cdf0e10cSrcweir 352cdf0e10cSrcweir extern double Now_Impl(); 353cdf0e10cSrcweir extern void Wait_Impl( bool bDurationBased, SbxArray& rPar ); 354