Lines Matching refs:Get
230 String aClass( rPar.Get( 1 )->GetString() ); in RTLFUNC()
238 rPar.Get( 0 )->PutObject( p ); in RTLFUNC()
262 nCode = rPar.Get( 1 )->GetLong(); in RTLFUNC()
289 rPar.Get( 0 )->PutString( tmpErrMsg ); in RTLFUNC()
304 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
305 rPar.Get( 0 )->PutDouble( sin( pArg->GetDouble() ) ); in RTLFUNC()
320 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
321 rPar.Get( 0 )->PutDouble( cos( pArg->GetDouble() ) ); in RTLFUNC()
336 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
337 rPar.Get( 0 )->PutDouble( atan( pArg->GetDouble() ) ); in RTLFUNC()
352 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
353 rPar.Get( 0 )->PutDouble( fabs( pArg->GetDouble() ) ); in RTLFUNC()
367 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
372 rPar.Get(0)->PutEmpty(); in RTLFUNC()
377 rPar.Get(0)->PutLong( aCh ); in RTLFUNC()
388 SbxVariableRef pArg = rPar.Get( 1 ); in implChr()
402 rPar.Get(0)->PutString( aStr ); in implChr()
445 String aDrive = rPar.Get(1)->GetString(); in RTLFUNC()
469 rPar.Get(0)->PutString( String::CreateFromAscii( pBuffer ) ); in RTLFUNC()
488 rPar.Get(0)->PutString( String::CreateFromAscii(pMem) ); in RTLFUNC()
509 rPar.Get(0)->PutEmpty(); in RTLFUNC()
513 String aPath = rPar.Get(1)->GetString(); in RTLFUNC()
531 … ::basic::vba::registerCurrentDirectory( getDocumentModel( pBasic ), rPar.Get(1)->GetString() ); in RTLFUNC()
542 rPar.Get(0)->PutEmpty(); in RTLFUNC()
548 String aPar1 = rPar.Get(1)->GetString(); in RTLFUNC()
618 rPar.Get(0)->PutEmpty(); in RTLFUNC()
621 String aSource = rPar.Get(1)->GetString(); in RTLFUNC()
622 String aDest = rPar.Get(2)->GetString(); in RTLFUNC()
669 rPar.Get(0)->PutEmpty(); in RTLFUNC()
672 String aFileSpec = rPar.Get(1)->GetString(); in RTLFUNC()
716 rPar.Get(0)->PutEmpty(); in RTLFUNC()
719 String aPath = rPar.Get(1)->GetString(); in RTLFUNC()
818 rPar.Get(0)->PutEmpty(); in RTLFUNC()
821 String aPath = rPar.Get(1)->GetString(); in RTLFUNC()
877 rPar.Get(0)->PutEmpty(); in RTLFUNC()
890 double aDouble = rPar.Get( 1 )->GetDouble(); in RTLFUNC()
893 rPar.Get( 0 )->PutDouble( aDouble ); in RTLFUNC()
906 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
939 rPar.Get(0)->PutLong( (long)nLen ); in RTLFUNC()
954 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
959 rPar.Get(0)->PutString( String::CreateFromAscii( aBuffer ) ); in RTLFUNC()
980 sal_Int32 lStartPos = rPar.Get(1)->GetLong(); in RTLFUNC()
1003 bTextMode = rPar.Get(4)->GetInteger(); in RTLFUNC()
1006 const String& rToken = rPar.Get(nFirstStringPos+1)->GetString(); in RTLFUNC()
1017 const String& rStr1 = rPar.Get(nFirstStringPos)->GetString(); in RTLFUNC()
1027 String aStr1 = rPar.Get(nFirstStringPos)->GetString(); in RTLFUNC()
1040 rPar.Get(0)->PutLong( nPos ); in RTLFUNC()
1057 String aStr1 = rPar.Get(1)->GetString(); in RTLFUNC()
1058 String aToken = rPar.Get(2)->GetString(); in RTLFUNC()
1063 lStartPos = rPar.Get(3)->GetLong(); in RTLFUNC()
1084 bTextMode = rPar.Get(4)->GetInteger(); in RTLFUNC()
1126 rPar.Get(0)->PutLong( nPos ); in RTLFUNC()
1147 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
1154 rPar.Get(0)->PutDouble( aDouble ); in RTLFUNC()
1169 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
1175 rPar.Get(0)->PutDouble( aDouble ); in RTLFUNC()
1190 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
1192 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1205 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
1206 sal_Int32 lResultLen = rPar.Get(2)->GetLong(); in RTLFUNC()
1217 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1230 double aArg = rPar.Get(1)->GetDouble(); in RTLFUNC()
1235 rPar.Get( 0 )->PutDouble( d ); in RTLFUNC()
1251 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
1253 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1277 String aArgStr = rPar.Get(1)->GetString(); in RTLFUNC()
1278 sal_uInt16 nStartPos = (sal_uInt16)(rPar.Get(2)->GetLong() ); in RTLFUNC()
1288 sal_Int32 n = rPar.Get(3)->GetLong(); in RTLFUNC()
1307 String aReplaceStr = rPar.Get(4)->GetString(); in RTLFUNC()
1334 aResultStr.Insert(rPar.Get(4)->GetString(),0,nLen,nStartPos); in RTLFUNC()
1337 rPar.Get(1)->PutString( aResultStr ); in RTLFUNC()
1342 rPar.Get(0)->PutString( aResultStr ); in RTLFUNC()
1358 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
1363 rPar.Get(0)->PutString( String::CreateFromAscii( aBuffer ) ); in RTLFUNC()
1379 String aExpStr = rPar.Get(1)->GetString(); in RTLFUNC()
1380 String aFindStr = rPar.Get(2)->GetString(); in RTLFUNC()
1381 String aReplaceStr = rPar.Get(3)->GetString(); in RTLFUNC()
1386 if( rPar.Get(4)->GetType() != SbxEMPTY ) in RTLFUNC()
1387 lStartPos = rPar.Get(4)->GetLong(); in RTLFUNC()
1398 if( rPar.Get(5)->GetType() != SbxEMPTY ) in RTLFUNC()
1399 lCount = rPar.Get(5)->GetLong(); in RTLFUNC()
1420 bTextMode = rPar.Get(6)->GetInteger(); in RTLFUNC()
1451 rPar.Get(0)->PutString( aExpStr.Copy( static_cast<sal_uInt16>(lStartPos - 1) ) ); in RTLFUNC()
1464 const String& rStr = rPar.Get(1)->GetString(); in RTLFUNC()
1465 sal_Int32 lResultLen = rPar.Get(2)->GetLong(); in RTLFUNC()
1480 rPar.Get(0)->PutString( aResultStr ); in RTLFUNC()
1489 rPar.Get( 0 )->PutObject( pBasic->getRTL() ); in RTLFUNC()
1501 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
1503 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1516 double aDouble = rPar.Get(1)->GetDouble(); in RTLFUNC()
1522 rPar.Get(0)->PutInteger( nResult ); in RTLFUNC()
1536 aStr.Fill( (sal_uInt16)(rPar.Get(1)->GetLong() )); in RTLFUNC()
1537 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1551 aStr.Fill( (sal_uInt16)(rPar.Get(1)->GetLong() )); in RTLFUNC()
1552 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1565 double aDouble = rPar.Get(1)->GetDouble(); in RTLFUNC()
1567 rPar.Get(0)->PutDouble( sqrt( aDouble )); in RTLFUNC()
1583 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
1617 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1629 rPar.Get(0)->PutEmpty(); in RTLFUNC()
1632 const String& rStr1 = rPar.Get(1)->GetString(); in RTLFUNC()
1633 const String& rStr2 = rPar.Get(2)->GetString(); in RTLFUNC()
1648 nTextCompare = rPar.Get(3)->GetInteger(); in RTLFUNC()
1681 rPar.Get(0)->PutInteger( sal::static_int_cast< sal_Int16 >( nRetValue ) ); in RTLFUNC()
1695 sal_Int32 lCount = rPar.Get(1)->GetLong(); in RTLFUNC()
1699 if( rPar.Get(2)->GetType() == SbxINTEGER ) in RTLFUNC()
1700 aFiller = (sal_Unicode)rPar.Get(2)->GetInteger(); in RTLFUNC()
1703 const String& rStr = rPar.Get(2)->GetString(); in RTLFUNC()
1707 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1721 aStr.Fill( (sal_uInt16)(rPar.Get(1)->GetLong() ), '\t'); in RTLFUNC()
1722 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1735 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
1736 rPar.Get( 0 )->PutDouble( tan( pArg->GetDouble() ) ); in RTLFUNC()
1750 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
1752 rPar.Get(0)->PutString( aStr ); in RTLFUNC()
1769 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
1798 rPar.Get(0)->PutDouble( nResult ); in RTLFUNC()
1896 double aDate = rPar.Get(1)->GetDate(); in RTLFUNC()
1904 rPar.Get(0)->PutString( aRetStr ); in RTLFUNC()
1918 String aStr = rPar.Get(1)->GetString(); in RTLFUNC()
1928 rPar.Get(0)->PutDate( dDate ); in RTLFUNC()
1945 sal_Int16 nYear = rPar.Get(1)->GetInteger(); in RTLFUNC()
1946 sal_Int16 nMonth = rPar.Get(2)->GetInteger(); in RTLFUNC()
1947 sal_Int16 nDay = rPar.Get(3)->GetInteger(); in RTLFUNC()
1951 rPar.Get(0)->PutDate( dDate ); in RTLFUNC()
1964 sal_Int16 nHour = rPar.Get(1)->GetInteger(); in RTLFUNC()
1967 sal_Int16 nMinute = rPar.Get(2)->GetInteger(); in RTLFUNC()
1968 sal_Int16 nSecond = rPar.Get(3)->GetInteger(); in RTLFUNC()
1982 rPar.Get(0)->PutDate( nDays ); // JSM in RTLFUNC()
2006 String aStr( rPar.Get(1)->GetString() ); in RTLFUNC()
2036 rPar.Get(0)->PutDate( fResult ); // JSM in RTLFUNC()
2068 sal_Bool bSuccess = pFormatter->IsNumberFormat( rPar.Get(1)->GetString(), in RTLFUNC()
2076 rPar.Get(0)->PutDate( fResult ); // JSM in RTLFUNC()
2096 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
2100 rPar.Get(0)->PutInteger( nDay ); in RTLFUNC()
2113 sal_Int16 nYear = implGetDateYear( rPar.Get(1)->GetDate() ); in RTLFUNC()
2114 rPar.Get(0)->PutInteger( nYear ); in RTLFUNC()
2136 double nArg = rPar.Get(1)->GetDate(); in RTLFUNC()
2138 rPar.Get(0)->PutInteger( nHour ); in RTLFUNC()
2161 double nArg = rPar.Get(1)->GetDate(); in RTLFUNC()
2163 rPar.Get(0)->PutInteger( nMin ); in RTLFUNC()
2176 sal_Int16 nMonth = implGetDateMonth( rPar.Get(1)->GetDate() ); in RTLFUNC()
2177 rPar.Get(0)->PutInteger( nMonth ); in RTLFUNC()
2204 double nArg = rPar.Get(1)->GetDate(); in RTLFUNC()
2206 rPar.Get(0)->PutInteger( nSecond ); in RTLFUNC()
2230 rPar.Get(0)->PutDate( Now_Impl() ); in RTLFUNC()
2242 SbxVariable* pMeth = rPar.Get( 0 ); in RTLFUNC()
2300 rPar.Get(0)->PutDate( (double)nSeconds ); in RTLFUNC()
2313 SbxVariable* pMeth = rPar.Get( 0 ); in RTLFUNC()
2357 rPar.Get(0)->PutBool((rPar.Get(1)->GetType() & SbxARRAY) ? sal_True : sal_False ); in RTLFUNC()
2369 SbxVariable* pVar = rPar.Get(1); in RTLFUNC()
2385 rPar.Get( 0 )->PutBool( bObject ); in RTLFUNC()
2399 SbxVariableRef xArg = rPar.Get( 1 ); in RTLFUNC()
2423 rPar.Get( 0 )->PutBool( bDate ); in RTLFUNC()
2435 rPar.Get( 0 )->PutBool( rPar.Get(1)->IsEmpty() ); in RTLFUNC()
2446 rPar.Get( 0 )->PutBool( rPar.Get(1)->IsErr() ); in RTLFUNC()
2460 SbxVariableRef pArg = rPar.Get( 1 ); in RTLFUNC()
2461 sal_Bool bNull = rPar.Get(1)->IsNull(); in RTLFUNC()
2468 rPar.Get( 0 )->PutBool( bNull ); in RTLFUNC()
2480 rPar.Get( 0 )->PutBool( rPar.Get( 1 )->IsNumericRTL() ); in RTLFUNC()
2494 rPar.Get( 0 )->PutBool( rPar.Get(1)->IsErr() ); in RTLFUNC()
2661 String aFileParam = rPar.Get(1)->GetString(); in RTLFUNC()
2677 rPar.Get(0)->PutString( aNameOnlyStr ); in RTLFUNC()
2693 rPar.Get(0)->PutString( aEmptyStr ); in RTLFUNC()
2698 pRTLData->nDirFlags = nFlags = rPar.Get(2)->GetInteger(); in RTLFUNC()
2791 rPar.Get(0)->PutString( aPath ); in RTLFUNC()
2802 DirEntry aEntry( rPar.Get(1)->GetString() ); in RTLFUNC()
2808 rPar.Get(0)->PutString( aEntry.GetName() ); in RTLFUNC()
2813 pRTLData->nDirFlags = nFlags = rPar.Get(2)->GetInteger(); in RTLFUNC()
2849 rPar.Get(0)->PutString( aPath ); in RTLFUNC()
2854 String aFileParam = rPar.Get(1)->GetString(); in RTLFUNC()
2860 pRTLData->nDirFlags = nFlags = rPar.Get(2)->GetInteger(); in RTLFUNC()
2872 rPar.Get(0)->PutString( String() ); in RTLFUNC()
2946 rPar.Get(0)->PutString( aPath ); in RTLFUNC()
2967 DirEntry aEntry( rPar.Get(1)->GetString() ); in RTLFUNC()
2982 rPar.Get(0)->PutInteger( nFlags ); in RTLFUNC()
2996 String aPath = getFullPath( rPar.Get(1)->GetString() ); in RTLFUNC()
3026 FileBase::RC nRet = DirectoryItem::get( getFullPathUNC( rPar.Get(1)->GetString() ), aItem ); in RTLFUNC()
3039 rPar.Get(0)->PutInteger( nFlags ); in RTLFUNC()
3056 String aPath = rPar.Get(1)->GetString(); in RTLFUNC()
3124 rPar.Get(0)->PutString( aRes ); in RTLFUNC()
3143 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3164 rPar.Get(0)->PutBool( bIsEof ); in RTLFUNC()
3183 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3193 if ( rPar.Get(2)->GetInteger() == 1 ) in RTLFUNC()
3198 rPar.Get(0)->PutInteger( nRet ); in RTLFUNC()
3211 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3235 rPar.Get(0)->PutLong( (sal_Int32)nPos ); in RTLFUNC()
3249 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3261 rPar.Get(0)->PutLong( (sal_Int32)nLen ); in RTLFUNC()
3278 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3295 rPar.Get(0)->PutLong( (sal_Int32)nPos ); in RTLFUNC()
3299 sal_Int32 nPos = rPar.Get(2)->GetLong(); in RTLFUNC()
3326 rPar.Get(1)->Format( aResult ); in RTLFUNC()
3329 String aFmt( rPar.Get(2)->GetString() ); in RTLFUNC()
3330 rPar.Get(1)->Format( aResult, &aFmt ); in RTLFUNC()
3332 rPar.Get(0)->PutString( aResult ); in RTLFUNC()
3345 nSeed = (sal_Int16)rPar.Get(1)->GetInteger(); in RTLFUNC()
3362 rPar.Get(0)->PutDouble( nRand ); in RTLFUNC()
3395 rPar.Get(0)->PutLong(0); in RTLFUNC()
3402 String aCmdLine = rPar.Get(1)->GetString(); in RTLFUNC()
3407 aCmdLine += rPar.Get(3)->GetString(); in RTLFUNC()
3475 nWinStyle = rPar.Get(2)->GetInteger(); in RTLFUNC()
3491 bSync = rPar.Get(4)->GetBool(); in RTLFUNC()
3552 rPar.Get(0)->PutLong( 0 ); in RTLFUNC()
3565 SbxDataType eType = rPar.Get(1)->GetType(); in RTLFUNC()
3566 rPar.Get(0)->PutInteger( (sal_Int16)eType ); in RTLFUNC()
3632 SbxDataType eType = rPar.Get(1)->GetType(); in RTLFUNC()
3637 rPar.Get(0)->PutString( aRetStr ); in RTLFUNC()
3650 const String& rStr = rPar.Get(1)->GetString(); in RTLFUNC()
3651 rPar.Get(0)->PutLong( (sal_Int32)rStr.Len() ); in RTLFUNC()
3673 const String& rApp = rPar.Get(1)->GetString(); in RTLFUNC()
3674 const String& rTopic = rPar.Get(2)->GetString(); in RTLFUNC()
3682 rPar.Get(0)->PutInteger( nChannel ); in RTLFUNC()
3697 rPar.Get(0)->PutEmpty(); in RTLFUNC()
3704 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3723 rPar.Get(0)->PutEmpty(); in RTLFUNC()
3756 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3757 const String& rItem = rPar.Get(2)->GetString(); in RTLFUNC()
3764 rPar.Get(0)->PutString( aResult ); in RTLFUNC()
3779 rPar.Get(0)->PutEmpty(); in RTLFUNC()
3786 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3787 const String& rCommand = rPar.Get(2)->GetString(); in RTLFUNC()
3806 rPar.Get(0)->PutEmpty(); in RTLFUNC()
3813 sal_Int16 nChannel = rPar.Get(1)->GetInteger(); in RTLFUNC()
3814 const String& rItem = rPar.Get(2)->GetString(); in RTLFUNC()
3815 const String& rData = rPar.Get(3)->GetString(); in RTLFUNC()
3840 rPar.Get(0)->PutInteger( nChannel ); in RTLFUNC()
3859 SbxBase* pParObj = rPar.Get(1)->GetObject(); in RTLFUNC()
3864 short nDim = (nParCount == 3) ? (short)rPar.Get(2)->GetInteger() : 1; in RTLFUNC()
3868 rPar.Get(0)->PutLong( nLower ); in RTLFUNC()
3886 SbxBase* pParObj = rPar.Get(1)->GetObject(); in RTLFUNC()
3891 short nDim = (nParCount == 3) ? (short)rPar.Get(2)->GetInteger() : 1; in RTLFUNC()
3895 rPar.Get(0)->PutLong( nUpper ); in RTLFUNC()
3912 sal_uIntPtr nRed = rPar.Get(1)->GetInteger() & 0xFF; in RTLFUNC()
3913 sal_uIntPtr nGreen = rPar.Get(2)->GetInteger() & 0xFF; in RTLFUNC()
3914 sal_uIntPtr nBlue = rPar.Get(3)->GetInteger() & 0xFF; in RTLFUNC()
3927 rPar.Get(0)->PutLong( nRGB ); in RTLFUNC()
3961 sal_Int16 nCol = rPar.Get(1)->GetInteger(); in RTLFUNC()
3968 rPar.Get(0)->PutLong( nRGB ); in RTLFUNC()
3984 String aOldStr = rPar.Get(1)->GetString(); in RTLFUNC()
3985 sal_Int32 nConversion = rPar.Get(2)->GetLong(); in RTLFUNC()
3998 rPar.Get(0)->PutString(aOldStr); in RTLFUNC()
4051 rPar.Get(0)->PutString( aNewStr ); in RTLFUNC()
4087 SbxVariableRef refVar = rPar.Get(0); in RTLFUNC()
4096 rPar.Get(0)->PutString(aNewStr); in RTLFUNC()
4125 SbxBase* pObj = (SbxObject*)rPar.Get(1)->GetObject(); in RTLFUNC()
4147 rPar.Get(0)->PutEmpty(); in RTLFUNC()
4155 SbxBase* pObj = (SbxObject*)rPar.Get(1)->GetObject(); in RTLFUNC()
4184 String aFileURL = getFullPath( rPar.Get(1)->GetString() ); in RTLFUNC()
4194 rPar.Get(0)->PutObject( xRef ); in RTLFUNC()
4204 rPar.Get(0)->PutEmpty(); in RTLFUNC()
4211 SbxBase* pObj = (SbxObject*)rPar.Get(1)->GetObject(); in RTLFUNC()
4214 SvFileStream aOStream( rPar.Get(2)->GetString(), STREAM_WRITE | STREAM_TRUNC ); in RTLFUNC()
4263 nType = (WinBits)rPar.Get(2)->GetInteger(); in RTLFUNC()
4293 String aMsg = rPar.Get(1)->GetString(); in RTLFUNC()
4296 aTitle = rPar.Get(3)->GetString(); in RTLFUNC()
4335 rPar.Get(0)->PutInteger( nMappedRet ); in RTLFUNC()
4344 rPar.Get(0)->PutEmpty(); in RTLFUNC()
4347 String aStr = rPar.Get(1)->GetString(); in RTLFUNC()
4348 sal_Int16 nFlags = rPar.Get(2)->GetInteger(); in RTLFUNC()
4434 SvFileStream aStrm( rPar.Get( 1 )->GetString(), in RTLFUNC()
4436 p->Dump( aStrm, rPar.Get( 2 )->GetBool() ); in RTLFUNC()
4451 String aStr = rPar.Get(1)->GetString(); in RTLFUNC()
4482 rPar.Get(0)->PutBool( bExists ); in RTLFUNC()
4499 sal_Int32 nNumber = rPar.Get(1)->GetLong(); in RTLFUNC()
4500 sal_Int32 nStart = rPar.Get(2)->GetLong(); in RTLFUNC()
4501 sal_Int32 nStop = rPar.Get(3)->GetLong(); in RTLFUNC()
4502 sal_Int32 nInterval = rPar.Get(4)->GetLong(); in RTLFUNC()
4565 rPar.Get(0)->PutString( String(aRetStr.makeStringAndClear()) ); in RTLFUNC()