summaryrefslogtreecommitdiff
path: root/scaddins
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-08-23 15:04:43 +0200
committerBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-08-23 15:04:43 +0200
commitb4e4583b94e78d6e81ab07894cfc0e99cefa33c1 (patch)
tree26e22c8ab20d2c38bc88dfcc041c8143e0609557 /scaddins
parent69bb367315288b644439dc46d34743a2575a3527 (diff)
recreated tag libreoffice-3.3.1.1 which had these commits:
commit 8964ceb596c66db5e9677de1ad99f9747342b87b (tag: refs/tags/libreoffice-3.3.1.1) Author: Petr Mladek <pmladek@suse.cz> Date: Tue Feb 8 18:07:42 2011 +0100 Version 3.3.1.1, tag libreoffice-3.3.1.1 (3.3.1-rc1) commit 737b6a92adca9a8285370918671b93b56a028537 Author: Jan Holesovsky <kendy@suse.cz> Date: Mon Feb 7 21:23:21 2011 +0100 Branch libreoffice-3-3-1 This is 'libreoffice-3-3-1' - the stable branch for the 3.3.1 release. Only very safe changes, reviewed by three people are allowed. If you want to commit more complicated fix for the next 3.3.x release, please use the 'libreoffice-3-3' branch. If you want to build something cool, unstable, and risky, use master. commit d4d6a678bf169eebee2fe4d71c8ec66de6898d6e Author: Jani Monoses <jani.monoses@canonical.com> Date: Thu Jan 27 15:33:06 2011 +0200 Remove unused declaration Signed-off-by: Michael Meeks <michael.meeks@novell.com> sc/source/core/tool/token.cxx | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 96bee1507119ca0525845022019d90f0694996aa Author: Kohei Yoshida <kyoshida@novell.com> Date: Thu Jan 20 23:44:52 2011 -0500 Fixed incorrect page number in page preview mode. (fdo#33155) When the window is large enough to show several 'Page X' strings, the page number was not properly incremented. This commit fixes it. sc/source/ui/view/gridwin4.cxx | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit ed46df1fcb5869818f5f74e0c7a5b19c65102e83 Author: Kohei Yoshida <kyoshida@novell.com> Date: Wed Jan 19 00:24:24 2011 -0500 Fixed incorrect import of cell attributes from Excel documents. When a cell with non-default formatting attribute starts with non-first row in a column, the filter would incorrectly apply the same format to all the cells above it if they didn't have any formats. This commit fixes it. sc/source/filter/excel/xistyle.cxx | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit af63319fcdeea3f9b5018eab83ef5a9e64905446 Author: Kohei Yoshida <kyoshida@novell.com> Date: Thu Jan 13 11:18:07 2011 -0500 Reverting the merge commit 0fe55349b05fae496a86a3fa958d184f0453916c. I created a patch between before and after the merge commit, and reverse-applied it. This is because if you revert a merge commit in git you are denying all future merges from that branch. I wasn't sure if we really wanted that. Signed-off-by: Petr Mladek <pmladek@suse.cz> sc/inc/document.hxx | 22 +------ sc/inc/drwlayer.hxx | 2 +- sc/inc/table.hxx | 16 +----- sc/source/core/data/document.cxx | 7 +-- sc/source/core/data/drwlayer.cxx | 6 +- sc/source/core/data/table1.cxx | 38 ++++-------- sc/source/core/data/table2.cxx | 91 ++++++------------------------ sc/source/core/data/table3.cxx | 71 +---------------------- sc/source/filter/xml/xmlrowi.cxx | 17 +---- sc/source/ui/docshell/externalrefmgr.cxx | 7 +- sc/source/ui/view/dbfunc.cxx | 5 +- sc/source/ui/view/tabvwshe.cxx | 4 +- 12 files changed, 52 insertions(+), 234 deletions(-) commit 5ada5635cff38af87830b091b36159cf80e4cf5d Author: Kohei Yoshida <kyoshida@novell.com> Date: Thu Jan 13 11:04:14 2011 -0500 Revert "This is also part of the merge." This reverts commit 0fe55349b05fae496a86a3fa958d184f0453916c. Signed-off-by: Petr Mladek <pmladek@suse.cz> sc/source/core/data/table3.cxx | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c900e3db767518b7a60eaf24bdf298c94315f685 Author: Petr Mladek <pmladek@suse.cz> Date: Tue Jan 11 23:05:56 2011 +0100 Please, ignore the previous message; it was for the libreoffice-3-3-0 branch This is 'libreoffice-3-3' - the stable branch for the 3.3.x releases. Only safe changes, reviewed by anoter person are allowed. If you want to build something cool, unstable, and risky, use master. commit 15d298ba7c4e89b043b3077e17747ba027a62c43 Author: Petr Mladek <pmladek@suse.cz> Date: Tue Jan 11 22:39:06 2011 +0100 Branch libreoffice-3-3-0 This is 'libreoffice-3-3-0' - the stable branch for the 3.3.0 release. Only very safe changes, reviewed by three people are allowed. If you want to commit more complicated fix for the next 3.3.x release, please use the 'libreoffice-3-3' branch. If you want to build something cool, unstable, and risky, use master.
Notes
Notes: split repo tag: calc_libreoffice-3.3.1.1 split repo tag: calc_libreoffice-3.3.1.2
Diffstat (limited to 'scaddins')
-rw-r--r--scaddins/source/analysis/analysis.cxx248
-rw-r--r--scaddins/source/analysis/analysis.hrc540
-rw-r--r--scaddins/source/analysis/analysis.hxx220
-rw-r--r--scaddins/source/analysis/analysis.src1294
-rw-r--r--scaddins/source/analysis/analysis_deffuncnames.src2
-rw-r--r--scaddins/source/analysis/analysis_funcnames.src2
-rw-r--r--scaddins/source/analysis/analysisadd.idl2
-rw-r--r--scaddins/source/analysis/analysisdefs.hxx34
-rw-r--r--scaddins/source/analysis/analysishelper.cxx504
-rw-r--r--scaddins/source/analysis/analysishelper.hxx322
-rw-r--r--scaddins/source/analysis/bessel.cxx32
-rw-r--r--scaddins/source/analysis/bessel.hxx2
-rw-r--r--scaddins/source/analysis/financial.cxx46
-rw-r--r--scaddins/source/datefunc/dateadd.idl2
-rw-r--r--scaddins/source/datefunc/datefunc.cxx2
-rw-r--r--scaddins/source/datefunc/datefunc.hrc2
-rw-r--r--scaddins/source/datefunc/datefunc.hxx4
-rw-r--r--scaddins/source/datefunc/datefunc.src2
18 files changed, 1630 insertions, 1630 deletions
diff --git a/scaddins/source/analysis/analysis.cxx b/scaddins/source/analysis/analysis.cxx
index 050feef7dc8b..ea1494cb349b 100644
--- a/scaddins/source/analysis/analysis.cxx
+++ b/scaddins/source/analysis/analysis.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -39,16 +39,16 @@
#include "analysis.hrc"
#include "bessel.hxx"
-#define ADDIN_SERVICE "com.sun.star.sheet.AddIn"
-#define MY_SERVICE "com.sun.star.sheet.addin.Analysis"
-#define MY_IMPLNAME "com.sun.star.sheet.addin.AnalysisImpl"
+#define ADDIN_SERVICE "com.sun.star.sheet.AddIn"
+#define MY_SERVICE "com.sun.star.sheet.addin.Analysis"
+#define MY_IMPLNAME "com.sun.star.sheet.addin.AnalysisImpl"
using namespace ::rtl;
using namespace ::com::sun::star;
//------------------------------------------------------------------
//
-// entry points for service registration / instantiation
+// entry points for service registration / instantiation
//
//------------------------------------------------------------------
@@ -67,15 +67,15 @@ sal_Bool SAL_CALL component_writeInfo( void* /*pServiceManager*/, registry::XReg
{
try
{
- STRING aImpl = STRFROMASCII( "/" );
+ STRING aImpl = STRFROMASCII( "/" );
aImpl += AnalysisAddIn::getImplementationName_Static();
aImpl += STRFROMASCII( "/UNO/SERVICES" );
- REF( registry::XRegistryKey ) xNewKey(
+ REF( registry::XRegistryKey ) xNewKey(
reinterpret_cast< registry::XRegistryKey* >( pRegistryKey )->createKey( aImpl ) );
- SEQ( STRING ) aSequ = AnalysisAddIn::getSupportedServiceNames_Static();
- const STRING* pArray = aSequ.getConstArray();
+ SEQ( STRING ) aSequ = AnalysisAddIn::getSupportedServiceNames_Static();
+ const STRING* pArray = aSequ.getConstArray();
for( sal_Int32 i = 0 ; i < aSequ.getLength() ; i++ )
xNewKey->createKey( pArray[ i ] );
@@ -93,11 +93,11 @@ sal_Bool SAL_CALL component_writeInfo( void* /*pServiceManager*/, registry::XReg
void* SAL_CALL component_getFactory( const sal_Char* pImplName, void* pServiceManager, void* /*pRegistryKey*/ )
{
- void* pRet = 0;
+ void* pRet = 0;
if( pServiceManager && STRING::createFromAscii( pImplName ) == AnalysisAddIn::getImplementationName_Static() )
{
- REF( lang::XSingleServiceFactory ) xFactory( cppu::createOneInstanceFactory(
+ REF( lang::XSingleServiceFactory ) xFactory( cppu::createOneInstanceFactory(
reinterpret_cast< lang::XMultiServiceFactory* >( pServiceManager ),
AnalysisAddIn::getImplementationName_Static(),
AnalysisAddIn_CreateInstance,
@@ -114,14 +114,14 @@ void* SAL_CALL component_getFactory( const sal_Char* pImplName, void* pServiceMa
}
-} // extern C
+} // extern C
//------------------------------------------------------------------------
//
-// "normal" service implementation
+// "normal" service implementation
//
//------------------------------------------------------------------------
@@ -130,7 +130,7 @@ ResMgr& AnalysisAddIn::GetResMgr( void ) THROWDEF_RTE
{
if( !pResMgr )
{
- InitData(); // try to get resource manager
+ InitData(); // try to get resource manager
if( !pResMgr )
THROW_RTE;
@@ -150,8 +150,8 @@ class AnalysisResourcePublisher : public Resource
{
public:
AnalysisResourcePublisher( const AnalysisResId& rId ) : Resource( rId ) {}
- BOOL IsAvailableRes( const ResId& rId ) const { return Resource::IsAvailableRes( rId ); }
- void FreeResource() { Resource::FreeResource(); }
+ BOOL IsAvailableRes( const ResId& rId ) const { return Resource::IsAvailableRes( rId ); }
+ void FreeResource() { Resource::FreeResource(); }
};
@@ -172,13 +172,13 @@ AnalysisFuncRes::AnalysisFuncRes( ResId& rRes, ResMgr& rResMgr, sal_uInt16 nInd,
STRING AnalysisAddIn::GetFuncDescrStr( sal_uInt16 nResId, sal_uInt16 nStrIndex ) THROWDEF_RTE
{
- STRING aRet;
- AnalysisResourcePublisher aResPubl( AnalysisResId( RID_ANALYSIS_FUNCTION_DESCRIPTIONS, GetResMgr() ) );
- AnalysisResId aRes( nResId, GetResMgr() );
+ STRING aRet;
+ AnalysisResourcePublisher aResPubl( AnalysisResId( RID_ANALYSIS_FUNCTION_DESCRIPTIONS, GetResMgr() ) );
+ AnalysisResId aRes( nResId, GetResMgr() );
aRes.SetRT( RSC_RESOURCE );
if( aResPubl.IsAvailableRes( aRes ) )
{
- AnalysisFuncRes aSubRes( aRes, GetResMgr(), nStrIndex, aRet );
+ AnalysisFuncRes aSubRes( aRes, GetResMgr(), nStrIndex, aRet );
}
aResPubl.FreeResource();
@@ -192,7 +192,7 @@ void AnalysisAddIn::InitData( void )
if( pResMgr )
delete pResMgr;
- OString aModName( "analysis" );
+ OString aModName( "analysis" );
pResMgr = ResMgr::CreateResMgr( ( const sal_Char* ) aModName,
aFuncLoc );
@@ -234,8 +234,8 @@ AnalysisAddIn::~AnalysisAddIn()
if( pCDL )
delete pCDL;
-// if( pResMgr ) no delete, because _all_ resource managers are deleted _before_ this dtor is called
-// delete pResMgr;
+// if( pResMgr ) no delete, because _all_ resource managers are deleted _before_ this dtor is called
+// delete pResMgr;
if( pDefLocales )
delete[] pDefLocales;
@@ -257,7 +257,7 @@ sal_Int32 AnalysisAddIn::getDateMode(
//-----------------------------------------------------------------------------
-#define MAXFACTDOUBLE 300
+#define MAXFACTDOUBLE 300
double AnalysisAddIn::FactDouble( sal_Int32 nNum ) THROWDEF_RTE_IAE
{
@@ -268,17 +268,17 @@ double AnalysisAddIn::FactDouble( sal_Int32 nNum ) THROWDEF_RTE_IAE
{
pFactDoubles = new double[ MAXFACTDOUBLE + 1 ];
- pFactDoubles[ 0 ] = 1.0; // by default
+ pFactDoubles[ 0 ] = 1.0; // by default
- double fOdd = 1.0;
- double fEven = 2.0;
+ double fOdd = 1.0;
+ double fEven = 2.0;
pFactDoubles[ 1 ] = fOdd;
pFactDoubles[ 2 ] = fEven;
- sal_Bool bOdd = sal_True;
+ sal_Bool bOdd = sal_True;
- for( sal_uInt16 nCnt = 3 ; nCnt <= MAXFACTDOUBLE ; nCnt++ )
+ for( sal_uInt16 nCnt = 3 ; nCnt <= MAXFACTDOUBLE ; nCnt++ )
{
if( bOdd )
{
@@ -308,8 +308,8 @@ STRING AnalysisAddIn::getImplementationName_Static()
SEQ( STRING ) AnalysisAddIn::getSupportedServiceNames_Static()
{
- SEQ( STRING ) aRet(2);
- STRING* pArray = aRet.getArray();
+ SEQ( STRING ) aRet(2);
+ STRING* pArray = aRet.getArray();
pArray[0] = STRFROMASCII( ADDIN_SERVICE );
pArray[1] = STRFROMASCII( MY_SERVICE );
return aRet;
@@ -359,7 +359,7 @@ void SAL_CALL AnalysisAddIn::setLocale( const lang::Locale& eLocale ) THROWDEF_R
{
aFuncLoc = eLocale;
- InitData(); // change of locale invalidates resources!
+ InitData(); // change of locale invalidates resources!
}
lang::Locale SAL_CALL AnalysisAddIn::getLocale() THROWDEF_RTE
@@ -372,8 +372,8 @@ lang::Locale SAL_CALL AnalysisAddIn::getLocale() THROWDEF_RTE
STRING SAL_CALL AnalysisAddIn::getProgrammaticFuntionName( const STRING& ) THROWDEF_RTE
{
- // not used by calc
- // (but should be implemented for other uses of the AddIn service)
+ // not used by calc
+ // (but should be implemented for other uses of the AddIn service)
return STRING();
}
@@ -381,9 +381,9 @@ STRING SAL_CALL AnalysisAddIn::getProgrammaticFuntionName( const STRING& ) THROW
STRING SAL_CALL AnalysisAddIn::getDisplayFunctionName( const STRING& aProgrammaticName ) THROWDEF_RTE
{
- STRING aRet;
+ STRING aRet;
- const FuncData* p = pFD->Get( aProgrammaticName );
+ const FuncData* p = pFD->Get( aProgrammaticName );
if( p )
{
aRet = GetDisplFuncStr( p->GetUINameID() );
@@ -402,9 +402,9 @@ STRING SAL_CALL AnalysisAddIn::getDisplayFunctionName( const STRING& aProgrammat
STRING SAL_CALL AnalysisAddIn::getFunctionDescription( const STRING& aProgrammaticName ) THROWDEF_RTE
{
- STRING aRet;
+ STRING aRet;
- const FuncData* p = pFD->Get( aProgrammaticName );
+ const FuncData* p = pFD->Get( aProgrammaticName );
if( p )
aRet = GetFuncDescrStr( p->GetDescrID(), 1 );
@@ -414,12 +414,12 @@ STRING SAL_CALL AnalysisAddIn::getFunctionDescription( const STRING& aProgrammat
STRING SAL_CALL AnalysisAddIn::getDisplayArgumentName( const STRING& aName, sal_Int32 nArg ) THROWDEF_RTE
{
- STRING aRet;
+ STRING aRet;
- const FuncData* p = pFD->Get( aName );
+ const FuncData* p = pFD->Get( aName );
if( p && nArg <= 0xFFFF )
{
- sal_uInt16 nStr = p->GetStrIndex( sal_uInt16( nArg ) );
+ sal_uInt16 nStr = p->GetStrIndex( sal_uInt16( nArg ) );
if( nStr /*&& nStr < 4*/ )
aRet = GetFuncDescrStr( p->GetDescrID(), nStr );
else
@@ -432,12 +432,12 @@ STRING SAL_CALL AnalysisAddIn::getDisplayArgumentName( const STRING& aName, sal_
STRING SAL_CALL AnalysisAddIn::getArgumentDescription( const STRING& aName, sal_Int32 nArg ) THROWDEF_RTE
{
- STRING aRet;
+ STRING aRet;
- const FuncData* p = pFD->Get( aName );
+ const FuncData* p = pFD->Get( aName );
if( p && nArg <= 0xFFFF )
{
- sal_uInt16 nStr = p->GetStrIndex( sal_uInt16( nArg ) );
+ sal_uInt16 nStr = p->GetStrIndex( sal_uInt16( nArg ) );
if( nStr /*&& nStr < 4*/ )
aRet = GetFuncDescrStr( p->GetDescrID(), nStr + 1 );
else
@@ -448,28 +448,28 @@ STRING SAL_CALL AnalysisAddIn::getArgumentDescription( const STRING& aName, sal_
}
-static const char* pDefCatName = "Add-In";
+static const char* pDefCatName = "Add-In";
STRING SAL_CALL AnalysisAddIn::getProgrammaticCategoryName( const STRING& aName ) THROWDEF_RTE
{
- // return non-translated strings
-// return STRFROMASCII( "Add-In" );
- const FuncData* p = pFD->Get( aName );
- STRING aRet;
+ // return non-translated strings
+// return STRFROMASCII( "Add-In" );
+ const FuncData* p = pFD->Get( aName );
+ STRING aRet;
if( p )
{
- const sal_Char* pStr;
+ const sal_Char* pStr;
switch( p->GetCategory() )
{
- case FDCat_DateTime: pStr = "Date&Time"; break;
- case FDCat_Finance: pStr = "Financial"; break;
- case FDCat_Inf: pStr = "Information"; break;
- case FDCat_Math: pStr = "Mathematical"; break;
- case FDCat_Tech: pStr = "Technical"; break;
+ case FDCat_DateTime: pStr = "Date&Time"; break;
+ case FDCat_Finance: pStr = "Financial"; break;
+ case FDCat_Inf: pStr = "Information"; break;
+ case FDCat_Math: pStr = "Mathematical"; break;
+ case FDCat_Tech: pStr = "Technical"; break;
default:
- pStr = pDefCatName; break;
+ pStr = pDefCatName; break;
}
aRet = STRFROMASCII( pStr );
@@ -483,23 +483,23 @@ STRING SAL_CALL AnalysisAddIn::getProgrammaticCategoryName( const STRING& aName
STRING SAL_CALL AnalysisAddIn::getDisplayCategoryName( const STRING& aProgrammaticFunctionName ) THROWDEF_RTE
{
- // return translated strings, not used for predefined categories
-// return STRFROMASCII( "Add-In" );
- const FuncData* p = pFD->Get( aProgrammaticFunctionName );
- STRING aRet;
+ // return translated strings, not used for predefined categories
+// return STRFROMASCII( "Add-In" );
+ const FuncData* p = pFD->Get( aProgrammaticFunctionName );
+ STRING aRet;
if( p )
{
- const sal_Char* pStr;
+ const sal_Char* pStr;
switch( p->GetCategory() )
{
- case FDCat_DateTime: pStr = "Date&Time"; break;
- case FDCat_Finance: pStr = "Financial"; break;
- case FDCat_Inf: pStr = "Information"; break;
- case FDCat_Math: pStr = "Mathematical"; break;
- case FDCat_Tech: pStr = "Technical"; break;
+ case FDCat_DateTime: pStr = "Date&Time"; break;
+ case FDCat_Finance: pStr = "Financial"; break;
+ case FDCat_Inf: pStr = "Information"; break;
+ case FDCat_Math: pStr = "Mathematical"; break;
+ case FDCat_Tech: pStr = "Technical"; break;
default:
- pStr = pDefCatName; break;
+ pStr = pDefCatName; break;
}
aRet = STRFROMASCII( pStr );
@@ -511,9 +511,9 @@ STRING SAL_CALL AnalysisAddIn::getDisplayCategoryName( const STRING& aProgrammat
}
-static const sal_Char* pLang[] = { "de", "en" };
-static const sal_Char* pCoun[] = { "DE", "US" };
-static const sal_uInt32 nNumOfLoc = sizeof( pLang ) / sizeof( sal_Char* );
+static const sal_Char* pLang[] = { "de", "en" };
+static const sal_Char* pCoun[] = { "DE", "US" };
+static const sal_uInt32 nNumOfLoc = sizeof( pLang ) / sizeof( sal_Char* );
void AnalysisAddIn::InitDefLocales( void )
@@ -542,17 +542,17 @@ inline const CSS::lang::Locale& AnalysisAddIn::GetLocale( sal_uInt32 nInd )
SEQofLocName SAL_CALL AnalysisAddIn::getCompatibilityNames( const STRING& aProgrammaticName ) THROWDEF_RTE
{
- const FuncData* p = pFD->Get( aProgrammaticName );
+ const FuncData* p = pFD->Get( aProgrammaticName );
if( !p )
return SEQofLocName( 0 );
- const StringList& r = p->GetCompNameList();
- sal_uInt32 nCount = r.Count();
+ const StringList& r = p->GetCompNameList();
+ sal_uInt32 nCount = r.Count();
- SEQofLocName aRet( nCount );
+ SEQofLocName aRet( nCount );
- CSS::sheet::LocalizedName* pArray = aRet.getArray();
+ CSS::sheet::LocalizedName* pArray = aRet.getArray();
for( sal_uInt32 n = 0 ; n < nCount ; n++ )
{
@@ -582,13 +582,13 @@ sal_Int32 SAL_CALL AnalysisAddIn::getWorkday( constREFXPS& xOptions,
if( !nDays )
return nDate;
- sal_Int32 nNullDate = GetNullDate( xOptions );
+ sal_Int32 nNullDate = GetNullDate( xOptions );
- SortedIndividualInt32List aSrtLst;
+ SortedIndividualInt32List aSrtLst;
aSrtLst.InsertHolidayList( aAnyConv, xOptions, aHDay, nNullDate, sal_False );
- sal_Int32 nActDate = nDate + nNullDate;
+ sal_Int32 nActDate = nDate + nNullDate;
if( nDays > 0 )
{
@@ -606,7 +606,7 @@ sal_Int32 SAL_CALL AnalysisAddIn::getWorkday( constREFXPS& xOptions,
nDays--;
}
else
- nActDate++; // jump over weekend
+ nActDate++; // jump over weekend
}
}
else
@@ -625,7 +625,7 @@ sal_Int32 SAL_CALL AnalysisAddIn::getWorkday( constREFXPS& xOptions,
nDays++;
}
else
- nActDate--; // jump over weekend
+ nActDate--; // jump over weekend
}
}
@@ -658,11 +658,11 @@ sal_Int32 SAL_CALL AnalysisAddIn::getWeeknum( constREFXPS& xOpt, sal_Int32 nDate
{
nDate += GetNullDate( xOpt );
- sal_uInt16 nDay, nMonth, nYear;
+ sal_uInt16 nDay, nMonth, nYear;
DaysToDate( nDate, nDay, nMonth, nYear );
- sal_Int32 nFirstInYear = DateToDays( 1, 1, nYear );
- sal_uInt16 nFirstDayInYear = GetDayOfWeek( nFirstInYear );
+ sal_Int32 nFirstInYear = DateToDays( 1, 1, nYear );
+ sal_uInt16 nFirstDayInYear = GetDayOfWeek( nFirstInYear );
return ( nDate - nFirstInYear + ( ( nMode == 1 )? ( nFirstDayInYear + 1 ) % 7 : nFirstDayInYear ) ) / 7 + 1;
}
@@ -670,12 +670,12 @@ sal_Int32 SAL_CALL AnalysisAddIn::getWeeknum( constREFXPS& xOpt, sal_Int32 nDate
sal_Int32 SAL_CALL AnalysisAddIn::getEomonth( constREFXPS& xOpt, sal_Int32 nDate, sal_Int32 nMonths ) THROWDEF_RTE_IAE
{
- sal_Int32 nNullDate = GetNullDate( xOpt );
+ sal_Int32 nNullDate = GetNullDate( xOpt );
nDate += nNullDate;
- sal_uInt16 nDay, nMonth, nYear;
+ sal_uInt16 nDay, nMonth, nYear;
DaysToDate( nDate, nDay, nMonth, nYear );
- sal_Int32 nNewMonth = nMonth + nMonths;
+ sal_Int32 nNewMonth = nMonth + nMonths;
if( nNewMonth > 12 )
{
@@ -698,15 +698,15 @@ sal_Int32 SAL_CALL AnalysisAddIn::getEomonth( constREFXPS& xOpt, sal_Int32 nDate
sal_Int32 SAL_CALL AnalysisAddIn::getNetworkdays( constREFXPS& xOpt,
sal_Int32 nStartDate, sal_Int32 nEndDate, const ANY& aHDay ) THROWDEF_RTE_IAE
{
- sal_Int32 nNullDate = GetNullDate( xOpt );
+ sal_Int32 nNullDate = GetNullDate( xOpt );
- SortedIndividualInt32List aSrtLst;
+ SortedIndividualInt32List aSrtLst;
aSrtLst.InsertHolidayList( aAnyConv, xOpt, aHDay, nNullDate, sal_False );
- sal_Int32 nActDate = nStartDate + nNullDate;
- sal_Int32 nStopDate = nEndDate + nNullDate;
- sal_Int32 nCnt = 0;
+ sal_Int32 nActDate = nStartDate + nNullDate;
+ sal_Int32 nStopDate = nEndDate + nNullDate;
+ sal_Int32 nCnt = 0;
if( nActDate <= nStopDate )
{
@@ -782,7 +782,7 @@ AnalysisAddIn::getMultinomial( constREFXPS& xOpt, const SEQSEQ( sal_Int32 )& aVL
double SAL_CALL AnalysisAddIn::getSeriessum( double fX, double fN, double fM, const SEQSEQ( double )& aCoeffList ) THROWDEF_RTE_IAE
{
- double fRet = 0.0;
+ double fRet = 0.0;
// #i32269# 0^0 is undefined, Excel returns #NUM! error
if( fX == 0.0 && fN == 0 )
@@ -790,16 +790,16 @@ double SAL_CALL AnalysisAddIn::getSeriessum( double fX, double fN, double fM, co
if( fX != 0.0 )
{
- sal_Int32 n1, n2;
- sal_Int32 nE1 = aCoeffList.getLength();
- sal_Int32 nE2;
- //sal_Int32 nZ = 0;
+ sal_Int32 n1, n2;
+ sal_Int32 nE1 = aCoeffList.getLength();
+ sal_Int32 nE2;
+ //sal_Int32 nZ = 0;
for( n1 = 0 ; n1 < nE1 ; n1++ )
{
- const SEQ( double )& rList = aCoeffList[ n1 ];
+ const SEQ( double )& rList = aCoeffList[ n1 ];
nE2 = rList.getLength();
- const double* pList = rList.getConstArray();
+ const double* pList = rList.getConstArray();
for( n2 = 0 ; n2 < nE2 ; n2++ )
{
@@ -869,8 +869,8 @@ double SAL_CALL AnalysisAddIn::getGcd( constREFXPS& xOpt, const SEQSEQ( double )
if( aValList.Count() == 0 )
return 0.0;
- const double* p = aValList.First();
- double f = *p;
+ const double* p = aValList.First();
+ double f = *p;
p = aValList.Next();
@@ -894,8 +894,8 @@ double SAL_CALL AnalysisAddIn::getLcm( constREFXPS& xOpt, const SEQSEQ( double )
if( aValList.Count() == 0 )
return 0.0;
- const double* p = aValList.First();
- double f = *p;
+ const double* p = aValList.First();
+ double f = *p;
if( f == 0.0 )
return f;
@@ -904,7 +904,7 @@ double SAL_CALL AnalysisAddIn::getLcm( constREFXPS& xOpt, const SEQSEQ( double )
while( p )
{
- double fTmp = *p;
+ double fTmp = *p;
if( f == 0.0 )
return f;
else
@@ -945,7 +945,7 @@ double SAL_CALL AnalysisAddIn::getBessely( double fNum, sal_Int32 nOrder ) THROW
if( nOrder < 0 || fNum <= 0.0 )
THROW_IAE;
-// return yn( nOrder, fNum );
+// return yn( nOrder, fNum );
double fRet = sca::analysis::BesselY( fNum, nOrder );
RETURN_FINITE( fRet );
}
@@ -1111,7 +1111,7 @@ double SAL_CALL AnalysisAddIn::getImaginary( const STRING& aNum ) THROWDEF_RTE_I
STRING SAL_CALL AnalysisAddIn::getImpower( const STRING& aNum, double f ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Power( f );
@@ -1128,7 +1128,7 @@ double SAL_CALL AnalysisAddIn::getImargument( const STRING& aNum ) THROWDEF_RTE_
STRING SAL_CALL AnalysisAddIn::getImcos( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Cos();
@@ -1138,7 +1138,7 @@ STRING SAL_CALL AnalysisAddIn::getImcos( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImdiv( const STRING& aDivid, const STRING& aDivis ) THROWDEF_RTE_IAE
{
- Complex z( aDivid );
+ Complex z( aDivid );
z.Div( Complex( aDivis ) );
@@ -1148,7 +1148,7 @@ STRING SAL_CALL AnalysisAddIn::getImdiv( const STRING& aDivid, const STRING& aDi
STRING SAL_CALL AnalysisAddIn::getImexp( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Exp();
@@ -1158,7 +1158,7 @@ STRING SAL_CALL AnalysisAddIn::getImexp( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImconjugate( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Conjugate();
@@ -1168,7 +1168,7 @@ STRING SAL_CALL AnalysisAddIn::getImconjugate( const STRING& aNum ) THROWDEF_RTE
STRING SAL_CALL AnalysisAddIn::getImln( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Ln();
@@ -1178,7 +1178,7 @@ STRING SAL_CALL AnalysisAddIn::getImln( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImlog10( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Log10();
@@ -1188,7 +1188,7 @@ STRING SAL_CALL AnalysisAddIn::getImlog10( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImlog2( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Log2();
@@ -1198,17 +1198,17 @@ STRING SAL_CALL AnalysisAddIn::getImlog2( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImproduct( constREFXPS&, const SEQSEQ( STRING )& aNum1, const SEQ( uno::Any )& aNL ) THROWDEF_RTE_IAE
{
- ComplexList z_list;
+ ComplexList z_list;
z_list.Append( aNum1, AH_IgnoreEmpty );
z_list.Append( aNL, AH_IgnoreEmpty );
- const Complex* p = z_list.First();
+ const Complex* p = z_list.First();
if( !p )
return Complex( 0 ).GetString();
- Complex z( *p );
+ Complex z( *p );
for( p = z_list.Next() ; p ; p = z_list.Next() )
z.Mult( *p );
@@ -1226,7 +1226,7 @@ double SAL_CALL AnalysisAddIn::getImreal( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImsin( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
z.Sin();
@@ -1236,7 +1236,7 @@ STRING SAL_CALL AnalysisAddIn::getImsin( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getImsub( const STRING& aNum1, const STRING& aNum2 ) THROWDEF_RTE_IAE
{
- Complex z( aNum1 );
+ Complex z( aNum1 );
z.Sub( Complex( aNum2 ) );
@@ -1246,17 +1246,17 @@ STRING SAL_CALL AnalysisAddIn::getImsub( const STRING& aNum1, const STRING& aNum
STRING SAL_CALL AnalysisAddIn::getImsum( constREFXPS&, const SEQSEQ( STRING )& aNum1, const SEQ( CSS::uno::Any )& aFollowingPars ) THROWDEF_RTE_IAE
{
- ComplexList z_list;
+ ComplexList z_list;
z_list.Append( aNum1, AH_IgnoreEmpty );
z_list.Append( aFollowingPars, AH_IgnoreEmpty );
- const Complex* p = z_list.First();
+ const Complex* p = z_list.First();
if( !p )
return Complex( 0 ).GetString();
- Complex z( *p );
+ Complex z( *p );
for( p = z_list.Next() ; p ; p = z_list.Next() )
z.Add( *p );
@@ -1267,9 +1267,9 @@ STRING SAL_CALL AnalysisAddIn::getImsum( constREFXPS&, const SEQSEQ( STRING )& a
STRING SAL_CALL AnalysisAddIn::getImsqrt( const STRING& aNum ) THROWDEF_RTE_IAE
{
- Complex z( aNum );
+ Complex z( aNum );
-// z.Power( 0.5 );
+// z.Power( 0.5 );
z.Sqrt();
return z.GetString();
@@ -1278,7 +1278,7 @@ STRING SAL_CALL AnalysisAddIn::getImsqrt( const STRING& aNum ) THROWDEF_RTE_IAE
STRING SAL_CALL AnalysisAddIn::getComplex( double fR, double fI, const ANY& rSuff ) THROWDEF_RTE_IAE
{
- sal_Bool bi;
+ sal_Bool bi;
switch( rSuff.getValueTypeClass() )
{
@@ -1287,7 +1287,7 @@ STRING SAL_CALL AnalysisAddIn::getComplex( double fR, double fI, const ANY& rSuf
break;
case uno::TypeClass_STRING:
{
- const STRING* pSuff = ( const STRING* ) rSuff.getValue();
+ const STRING* pSuff = ( const STRING* ) rSuff.getValue();
bi = pSuff->compareToAscii( "i" ) == 0 || pSuff->getLength() == 0;
if( !bi && pSuff->compareToAscii( "j" ) != 0 )
THROW_IAE;
diff --git a/scaddins/source/analysis/analysis.hrc b/scaddins/source/analysis/analysis.hrc
index 7b5b94ff178c..1cb2580fdebb 100644
--- a/scaddins/source/analysis/analysis.hrc
+++ b/scaddins/source/analysis/analysis.hrc
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,303 +28,303 @@
#define SCADDINS_ANALYSIS_HRC
-#define ANALYSIS_RESOURCE_START 1000
+#define ANALYSIS_RESOURCE_START 1000
-#define RID_ANALYSIS_FUNCTION_DESCRIPTIONS (ANALYSIS_RESOURCE_START+1000)
-#define RID_ANALYSIS_FUNCTION_NAMES (ANALYSIS_RESOURCE_START+2000)
-#define RID_ANALYSIS_DEFFUNCTION_NAMES (ANALYSIS_RESOURCE_START+3000)
+#define RID_ANALYSIS_FUNCTION_DESCRIPTIONS (ANALYSIS_RESOURCE_START+1000)
+#define RID_ANALYSIS_FUNCTION_NAMES (ANALYSIS_RESOURCE_START+2000)
+#define RID_ANALYSIS_DEFFUNCTION_NAMES (ANALYSIS_RESOURCE_START+3000)
-#define ANALYSIS_FUNCDESC_START (ANALYSIS_RESOURCE_START)
+#define ANALYSIS_FUNCDESC_START (ANALYSIS_RESOURCE_START)
-#define ANALYSIS_Workday (ANALYSIS_FUNCDESC_START)
-#define ANALYSIS_Yearfrac (ANALYSIS_FUNCDESC_START+1)
-#define ANALYSIS_Edate (ANALYSIS_FUNCDESC_START+2)
+#define ANALYSIS_Workday (ANALYSIS_FUNCDESC_START)
+#define ANALYSIS_Yearfrac (ANALYSIS_FUNCDESC_START+1)
+#define ANALYSIS_Edate (ANALYSIS_FUNCDESC_START+2)
#define ANALYSIS_Weeknum (ANALYSIS_FUNCDESC_START+3)
#define ANALYSIS_Eomonth (ANALYSIS_FUNCDESC_START+4)
-#define ANALYSIS_Networkdays (ANALYSIS_FUNCDESC_START+5)
+#define ANALYSIS_Networkdays (ANALYSIS_FUNCDESC_START+5)
#define ANALYSIS_Iseven (ANALYSIS_FUNCDESC_START+6)
#define ANALYSIS_Isodd (ANALYSIS_FUNCDESC_START+7)
-#define ANALYSIS_Multinomial (ANALYSIS_FUNCDESC_START+8)
-#define ANALYSIS_Seriessum (ANALYSIS_FUNCDESC_START+9)
-#define ANALYSIS_Quotient (ANALYSIS_FUNCDESC_START+10)
-#define ANALYSIS_Mround (ANALYSIS_FUNCDESC_START+11)
+#define ANALYSIS_Multinomial (ANALYSIS_FUNCDESC_START+8)
+#define ANALYSIS_Seriessum (ANALYSIS_FUNCDESC_START+9)
+#define ANALYSIS_Quotient (ANALYSIS_FUNCDESC_START+10)
+#define ANALYSIS_Mround (ANALYSIS_FUNCDESC_START+11)
#define ANALYSIS_Sqrtpi (ANALYSIS_FUNCDESC_START+12)
-#define ANALYSIS_Randbetween (ANALYSIS_FUNCDESC_START+13)
+#define ANALYSIS_Randbetween (ANALYSIS_FUNCDESC_START+13)
#define ANALYSIS_Gcd (ANALYSIS_FUNCDESC_START+14)
#define ANALYSIS_Lcm (ANALYSIS_FUNCDESC_START+15)
#define ANALYSIS_Besseli (ANALYSIS_FUNCDESC_START+16)
#define ANALYSIS_Besselj (ANALYSIS_FUNCDESC_START+17)
#define ANALYSIS_Besselk (ANALYSIS_FUNCDESC_START+18)
#define ANALYSIS_Bessely (ANALYSIS_FUNCDESC_START+19)
-#define ANALYSIS_Bin2Oct (ANALYSIS_FUNCDESC_START+20)
-#define ANALYSIS_Bin2Dec (ANALYSIS_FUNCDESC_START+21)
-#define ANALYSIS_Bin2Hex (ANALYSIS_FUNCDESC_START+22)
-#define ANALYSIS_Oct2Bin (ANALYSIS_FUNCDESC_START+23)
-#define ANALYSIS_Oct2Dec (ANALYSIS_FUNCDESC_START+24)
-#define ANALYSIS_Oct2Hex (ANALYSIS_FUNCDESC_START+25)
-#define ANALYSIS_Dec2Bin (ANALYSIS_FUNCDESC_START+26)
-#define ANALYSIS_Dec2Hex (ANALYSIS_FUNCDESC_START+27)
-#define ANALYSIS_Dec2Oct (ANALYSIS_FUNCDESC_START+28)
-#define ANALYSIS_Hex2Bin (ANALYSIS_FUNCDESC_START+29)
-#define ANALYSIS_Hex2Dec (ANALYSIS_FUNCDESC_START+30)
-#define ANALYSIS_Hex2Oct (ANALYSIS_FUNCDESC_START+31)
-#define ANALYSIS_Delta (ANALYSIS_FUNCDESC_START+32)
-#define ANALYSIS_Erf (ANALYSIS_FUNCDESC_START+33)
-#define ANALYSIS_Erfc (ANALYSIS_FUNCDESC_START+34)
+#define ANALYSIS_Bin2Oct (ANALYSIS_FUNCDESC_START+20)
+#define ANALYSIS_Bin2Dec (ANALYSIS_FUNCDESC_START+21)
+#define ANALYSIS_Bin2Hex (ANALYSIS_FUNCDESC_START+22)
+#define ANALYSIS_Oct2Bin (ANALYSIS_FUNCDESC_START+23)
+#define ANALYSIS_Oct2Dec (ANALYSIS_FUNCDESC_START+24)
+#define ANALYSIS_Oct2Hex (ANALYSIS_FUNCDESC_START+25)
+#define ANALYSIS_Dec2Bin (ANALYSIS_FUNCDESC_START+26)
+#define ANALYSIS_Dec2Hex (ANALYSIS_FUNCDESC_START+27)
+#define ANALYSIS_Dec2Oct (ANALYSIS_FUNCDESC_START+28)
+#define ANALYSIS_Hex2Bin (ANALYSIS_FUNCDESC_START+29)
+#define ANALYSIS_Hex2Dec (ANALYSIS_FUNCDESC_START+30)
+#define ANALYSIS_Hex2Oct (ANALYSIS_FUNCDESC_START+31)
+#define ANALYSIS_Delta (ANALYSIS_FUNCDESC_START+32)
+#define ANALYSIS_Erf (ANALYSIS_FUNCDESC_START+33)
+#define ANALYSIS_Erfc (ANALYSIS_FUNCDESC_START+34)
#define ANALYSIS_Gestep (ANALYSIS_FUNCDESC_START+35)
-#define ANALYSIS_Factdouble (ANALYSIS_FUNCDESC_START+36)
-#define ANALYSIS_Imabs (ANALYSIS_FUNCDESC_START+37)
-#define ANALYSIS_Imaginary (ANALYSIS_FUNCDESC_START+38)
-#define ANALYSIS_Impower (ANALYSIS_FUNCDESC_START+39)
-#define ANALYSIS_Imargument (ANALYSIS_FUNCDESC_START+40)
-#define ANALYSIS_Imcos (ANALYSIS_FUNCDESC_START+41)
-#define ANALYSIS_Imdiv (ANALYSIS_FUNCDESC_START+42)
-#define ANALYSIS_Imexp (ANALYSIS_FUNCDESC_START+43)
-#define ANALYSIS_Imconjugate (ANALYSIS_FUNCDESC_START+44)
-#define ANALYSIS_Imln (ANALYSIS_FUNCDESC_START+45)
-#define ANALYSIS_Imlog10 (ANALYSIS_FUNCDESC_START+46)
-#define ANALYSIS_Imlog2 (ANALYSIS_FUNCDESC_START+47)
-#define ANALYSIS_Improduct (ANALYSIS_FUNCDESC_START+48)
-#define ANALYSIS_Imreal (ANALYSIS_FUNCDESC_START+49)
-#define ANALYSIS_Imsin (ANALYSIS_FUNCDESC_START+50)
-#define ANALYSIS_Imsub (ANALYSIS_FUNCDESC_START+51)
-#define ANALYSIS_Imsqrt (ANALYSIS_FUNCDESC_START+52)
-#define ANALYSIS_Imsum (ANALYSIS_FUNCDESC_START+53)
-#define ANALYSIS_Complex (ANALYSIS_FUNCDESC_START+54)
+#define ANALYSIS_Factdouble (ANALYSIS_FUNCDESC_START+36)
+#define ANALYSIS_Imabs (ANALYSIS_FUNCDESC_START+37)
+#define ANALYSIS_Imaginary (ANALYSIS_FUNCDESC_START+38)
+#define ANALYSIS_Impower (ANALYSIS_FUNCDESC_START+39)
+#define ANALYSIS_Imargument (ANALYSIS_FUNCDESC_START+40)
+#define ANALYSIS_Imcos (ANALYSIS_FUNCDESC_START+41)
+#define ANALYSIS_Imdiv (ANALYSIS_FUNCDESC_START+42)
+#define ANALYSIS_Imexp (ANALYSIS_FUNCDESC_START+43)
+#define ANALYSIS_Imconjugate (ANALYSIS_FUNCDESC_START+44)
+#define ANALYSIS_Imln (ANALYSIS_FUNCDESC_START+45)
+#define ANALYSIS_Imlog10 (ANALYSIS_FUNCDESC_START+46)
+#define ANALYSIS_Imlog2 (ANALYSIS_FUNCDESC_START+47)
+#define ANALYSIS_Improduct (ANALYSIS_FUNCDESC_START+48)
+#define ANALYSIS_Imreal (ANALYSIS_FUNCDESC_START+49)
+#define ANALYSIS_Imsin (ANALYSIS_FUNCDESC_START+50)
+#define ANALYSIS_Imsub (ANALYSIS_FUNCDESC_START+51)
+#define ANALYSIS_Imsqrt (ANALYSIS_FUNCDESC_START+52)
+#define ANALYSIS_Imsum (ANALYSIS_FUNCDESC_START+53)
+#define ANALYSIS_Complex (ANALYSIS_FUNCDESC_START+54)
#define ANALYSIS_Convert (ANALYSIS_FUNCDESC_START+55)
-#define ANALYSIS_Amordegrc (ANALYSIS_FUNCDESC_START+56)
-#define ANALYSIS_Amorlinc (ANALYSIS_FUNCDESC_START+57)
-#define ANALYSIS_Accrint (ANALYSIS_FUNCDESC_START+58)
-#define ANALYSIS_Accrintm (ANALYSIS_FUNCDESC_START+59)
-#define ANALYSIS_Received (ANALYSIS_FUNCDESC_START+60)
-#define ANALYSIS_Disc (ANALYSIS_FUNCDESC_START+61)
-#define ANALYSIS_Duration (ANALYSIS_FUNCDESC_START+62)
+#define ANALYSIS_Amordegrc (ANALYSIS_FUNCDESC_START+56)
+#define ANALYSIS_Amorlinc (ANALYSIS_FUNCDESC_START+57)
+#define ANALYSIS_Accrint (ANALYSIS_FUNCDESC_START+58)
+#define ANALYSIS_Accrintm (ANALYSIS_FUNCDESC_START+59)
+#define ANALYSIS_Received (ANALYSIS_FUNCDESC_START+60)
+#define ANALYSIS_Disc (ANALYSIS_FUNCDESC_START+61)
+#define ANALYSIS_Duration (ANALYSIS_FUNCDESC_START+62)
#define ANALYSIS_Effect (ANALYSIS_FUNCDESC_START+63)
#define ANALYSIS_Cumprinc (ANALYSIS_FUNCDESC_START+64)
#define ANALYSIS_Cumipmt (ANALYSIS_FUNCDESC_START+65)
-#define ANALYSIS_Price (ANALYSIS_FUNCDESC_START+66)
-#define ANALYSIS_Pricedisc (ANALYSIS_FUNCDESC_START+67)
-#define ANALYSIS_Pricemat (ANALYSIS_FUNCDESC_START+68)
-#define ANALYSIS_Mduration (ANALYSIS_FUNCDESC_START+69)
+#define ANALYSIS_Price (ANALYSIS_FUNCDESC_START+66)
+#define ANALYSIS_Pricedisc (ANALYSIS_FUNCDESC_START+67)
+#define ANALYSIS_Pricemat (ANALYSIS_FUNCDESC_START+68)
+#define ANALYSIS_Mduration (ANALYSIS_FUNCDESC_START+69)
#define ANALYSIS_Nominal (ANALYSIS_FUNCDESC_START+70)
-#define ANALYSIS_Dollarfr (ANALYSIS_FUNCDESC_START+71)
-#define ANALYSIS_Dollarde (ANALYSIS_FUNCDESC_START+72)
-#define ANALYSIS_Yield (ANALYSIS_FUNCDESC_START+73)
-#define ANALYSIS_Yielddisc (ANALYSIS_FUNCDESC_START+74)
-#define ANALYSIS_Yieldmat (ANALYSIS_FUNCDESC_START+75)
-#define ANALYSIS_Tbilleq (ANALYSIS_FUNCDESC_START+76)
-#define ANALYSIS_Tbillprice (ANALYSIS_FUNCDESC_START+77)
-#define ANALYSIS_Tbillyield (ANALYSIS_FUNCDESC_START+78)
-#define ANALYSIS_Oddfprice (ANALYSIS_FUNCDESC_START+79)
-#define ANALYSIS_Oddfyield (ANALYSIS_FUNCDESC_START+80)
-#define ANALYSIS_Oddlprice (ANALYSIS_FUNCDESC_START+81)
-#define ANALYSIS_Oddlyield (ANALYSIS_FUNCDESC_START+82)
-#define ANALYSIS_Xirr (ANALYSIS_FUNCDESC_START+83)
-#define ANALYSIS_Xnpv (ANALYSIS_FUNCDESC_START+84)
-#define ANALYSIS_Intrate (ANALYSIS_FUNCDESC_START+85)
-#define ANALYSIS_Coupncd (ANALYSIS_FUNCDESC_START+86)
-#define ANALYSIS_Coupdays (ANALYSIS_FUNCDESC_START+87)
-#define ANALYSIS_Coupdaysnc (ANALYSIS_FUNCDESC_START+88)
-#define ANALYSIS_Coupdaybs (ANALYSIS_FUNCDESC_START+89)
-#define ANALYSIS_Couppcd (ANALYSIS_FUNCDESC_START+90)
-#define ANALYSIS_Coupnum (ANALYSIS_FUNCDESC_START+91)
-#define ANALYSIS_Fvschedule (ANALYSIS_FUNCDESC_START+92)
+#define ANALYSIS_Dollarfr (ANALYSIS_FUNCDESC_START+71)
+#define ANALYSIS_Dollarde (ANALYSIS_FUNCDESC_START+72)
+#define ANALYSIS_Yield (ANALYSIS_FUNCDESC_START+73)
+#define ANALYSIS_Yielddisc (ANALYSIS_FUNCDESC_START+74)
+#define ANALYSIS_Yieldmat (ANALYSIS_FUNCDESC_START+75)
+#define ANALYSIS_Tbilleq (ANALYSIS_FUNCDESC_START+76)
+#define ANALYSIS_Tbillprice (ANALYSIS_FUNCDESC_START+77)
+#define ANALYSIS_Tbillyield (ANALYSIS_FUNCDESC_START+78)
+#define ANALYSIS_Oddfprice (ANALYSIS_FUNCDESC_START+79)
+#define ANALYSIS_Oddfyield (ANALYSIS_FUNCDESC_START+80)
+#define ANALYSIS_Oddlprice (ANALYSIS_FUNCDESC_START+81)
+#define ANALYSIS_Oddlyield (ANALYSIS_FUNCDESC_START+82)
+#define ANALYSIS_Xirr (ANALYSIS_FUNCDESC_START+83)
+#define ANALYSIS_Xnpv (ANALYSIS_FUNCDESC_START+84)
+#define ANALYSIS_Intrate (ANALYSIS_FUNCDESC_START+85)
+#define ANALYSIS_Coupncd (ANALYSIS_FUNCDESC_START+86)
+#define ANALYSIS_Coupdays (ANALYSIS_FUNCDESC_START+87)
+#define ANALYSIS_Coupdaysnc (ANALYSIS_FUNCDESC_START+88)
+#define ANALYSIS_Coupdaybs (ANALYSIS_FUNCDESC_START+89)
+#define ANALYSIS_Couppcd (ANALYSIS_FUNCDESC_START+90)
+#define ANALYSIS_Coupnum (ANALYSIS_FUNCDESC_START+91)
+#define ANALYSIS_Fvschedule (ANALYSIS_FUNCDESC_START+92)
-#define ANALYSIS_FUNCNAME_START (1)
+#define ANALYSIS_FUNCNAME_START (1)
-#define ANALYSIS_FUNCNAME_Workday (ANALYSIS_FUNCNAME_START)
-#define ANALYSIS_FUNCNAME_Yearfrac (ANALYSIS_FUNCNAME_START+1)
-#define ANALYSIS_FUNCNAME_Edate (ANALYSIS_FUNCNAME_START+2)
-#define ANALYSIS_FUNCNAME_Weeknum (ANALYSIS_FUNCNAME_START+3)
-#define ANALYSIS_FUNCNAME_Eomonth (ANALYSIS_FUNCNAME_START+4)
-#define ANALYSIS_FUNCNAME_Networkdays (ANALYSIS_FUNCNAME_START+5)
-#define ANALYSIS_FUNCNAME_Iseven (ANALYSIS_FUNCNAME_START+6)
-#define ANALYSIS_FUNCNAME_Isodd (ANALYSIS_FUNCNAME_START+7)
-#define ANALYSIS_FUNCNAME_Multinomial (ANALYSIS_FUNCNAME_START+8)
-#define ANALYSIS_FUNCNAME_Seriessum (ANALYSIS_FUNCNAME_START+9)
-#define ANALYSIS_FUNCNAME_Quotient (ANALYSIS_FUNCNAME_START+10)
-#define ANALYSIS_FUNCNAME_Mround (ANALYSIS_FUNCNAME_START+11)
-#define ANALYSIS_FUNCNAME_Sqrtpi (ANALYSIS_FUNCNAME_START+12)
-#define ANALYSIS_FUNCNAME_Randbetween (ANALYSIS_FUNCNAME_START+13)
-#define ANALYSIS_FUNCNAME_Gcd (ANALYSIS_FUNCNAME_START+14)
-#define ANALYSIS_FUNCNAME_Lcm (ANALYSIS_FUNCNAME_START+15)
-#define ANALYSIS_FUNCNAME_Besseli (ANALYSIS_FUNCNAME_START+16)
-#define ANALYSIS_FUNCNAME_Besselj (ANALYSIS_FUNCNAME_START+17)
-#define ANALYSIS_FUNCNAME_Besselk (ANALYSIS_FUNCNAME_START+18)
-#define ANALYSIS_FUNCNAME_Bessely (ANALYSIS_FUNCNAME_START+19)
-#define ANALYSIS_FUNCNAME_Bin2Oct (ANALYSIS_FUNCNAME_START+20)
-#define ANALYSIS_FUNCNAME_Bin2Dec (ANALYSIS_FUNCNAME_START+21)
-#define ANALYSIS_FUNCNAME_Bin2Hex (ANALYSIS_FUNCNAME_START+22)
-#define ANALYSIS_FUNCNAME_Oct2Bin (ANALYSIS_FUNCNAME_START+23)
-#define ANALYSIS_FUNCNAME_Oct2Dec (ANALYSIS_FUNCNAME_START+24)
-#define ANALYSIS_FUNCNAME_Oct2Hex (ANALYSIS_FUNCNAME_START+25)
-#define ANALYSIS_FUNCNAME_Dec2Bin (ANALYSIS_FUNCNAME_START+26)
-#define ANALYSIS_FUNCNAME_Dec2Hex (ANALYSIS_FUNCNAME_START+27)
-#define ANALYSIS_FUNCNAME_Dec2Oct (ANALYSIS_FUNCNAME_START+28)
-#define ANALYSIS_FUNCNAME_Hex2Bin (ANALYSIS_FUNCNAME_START+29)
-#define ANALYSIS_FUNCNAME_Hex2Dec (ANALYSIS_FUNCNAME_START+30)
-#define ANALYSIS_FUNCNAME_Hex2Oct (ANALYSIS_FUNCNAME_START+31)
-#define ANALYSIS_FUNCNAME_Delta (ANALYSIS_FUNCNAME_START+32)
-#define ANALYSIS_FUNCNAME_Erf (ANALYSIS_FUNCNAME_START+33)
-#define ANALYSIS_FUNCNAME_Erfc (ANALYSIS_FUNCNAME_START+34)
-#define ANALYSIS_FUNCNAME_Gestep (ANALYSIS_FUNCNAME_START+35)
-#define ANALYSIS_FUNCNAME_Factdouble (ANALYSIS_FUNCNAME_START+36)
-#define ANALYSIS_FUNCNAME_Imabs (ANALYSIS_FUNCNAME_START+37)
-#define ANALYSIS_FUNCNAME_Imaginary (ANALYSIS_FUNCNAME_START+38)
-#define ANALYSIS_FUNCNAME_Impower (ANALYSIS_FUNCNAME_START+39)
-#define ANALYSIS_FUNCNAME_Imargument (ANALYSIS_FUNCNAME_START+40)
-#define ANALYSIS_FUNCNAME_Imcos (ANALYSIS_FUNCNAME_START+41)
-#define ANALYSIS_FUNCNAME_Imdiv (ANALYSIS_FUNCNAME_START+42)
-#define ANALYSIS_FUNCNAME_Imexp (ANALYSIS_FUNCNAME_START+43)
-#define ANALYSIS_FUNCNAME_Imconjugate (ANALYSIS_FUNCNAME_START+44)
-#define ANALYSIS_FUNCNAME_Imln (ANALYSIS_FUNCNAME_START+45)
-#define ANALYSIS_FUNCNAME_Imlog10 (ANALYSIS_FUNCNAME_START+46)
-#define ANALYSIS_FUNCNAME_Imlog2 (ANALYSIS_FUNCNAME_START+47)
-#define ANALYSIS_FUNCNAME_Improduct (ANALYSIS_FUNCNAME_START+48)
-#define ANALYSIS_FUNCNAME_Imreal (ANALYSIS_FUNCNAME_START+49)
-#define ANALYSIS_FUNCNAME_Imsin (ANALYSIS_FUNCNAME_START+50)
-#define ANALYSIS_FUNCNAME_Imsub (ANALYSIS_FUNCNAME_START+51)
-#define ANALYSIS_FUNCNAME_Imsqrt (ANALYSIS_FUNCNAME_START+52)
-#define ANALYSIS_FUNCNAME_Imsum (ANALYSIS_FUNCNAME_START+53)
-#define ANALYSIS_FUNCNAME_Complex (ANALYSIS_FUNCNAME_START+54)
-#define ANALYSIS_FUNCNAME_Convert (ANALYSIS_FUNCNAME_START+55)
-#define ANALYSIS_FUNCNAME_Amordegrc (ANALYSIS_FUNCNAME_START+56)
-#define ANALYSIS_FUNCNAME_Amorlinc (ANALYSIS_FUNCNAME_START+57)
-#define ANALYSIS_FUNCNAME_Accrint (ANALYSIS_FUNCNAME_START+58)
-#define ANALYSIS_FUNCNAME_Accrintm (ANALYSIS_FUNCNAME_START+59)
-#define ANALYSIS_FUNCNAME_Received (ANALYSIS_FUNCNAME_START+60)
-#define ANALYSIS_FUNCNAME_Disc (ANALYSIS_FUNCNAME_START+61)
-#define ANALYSIS_FUNCNAME_Duration (ANALYSIS_FUNCNAME_START+62)
-#define ANALYSIS_FUNCNAME_Effect (ANALYSIS_FUNCNAME_START+63)
-#define ANALYSIS_FUNCNAME_Cumprinc (ANALYSIS_FUNCNAME_START+64)
-#define ANALYSIS_FUNCNAME_Cumipmt (ANALYSIS_FUNCNAME_START+65)
-#define ANALYSIS_FUNCNAME_Price (ANALYSIS_FUNCNAME_START+66)
-#define ANALYSIS_FUNCNAME_Pricedisc (ANALYSIS_FUNCNAME_START+67)
-#define ANALYSIS_FUNCNAME_Pricemat (ANALYSIS_FUNCNAME_START+68)
-#define ANALYSIS_FUNCNAME_Mduration (ANALYSIS_FUNCNAME_START+69)
-#define ANALYSIS_FUNCNAME_Nominal (ANALYSIS_FUNCNAME_START+70)
-#define ANALYSIS_FUNCNAME_Dollarfr (ANALYSIS_FUNCNAME_START+71)
-#define ANALYSIS_FUNCNAME_Dollarde (ANALYSIS_FUNCNAME_START+72)
-#define ANALYSIS_FUNCNAME_Yield (ANALYSIS_FUNCNAME_START+73)
-#define ANALYSIS_FUNCNAME_Yielddisc (ANALYSIS_FUNCNAME_START+74)
-#define ANALYSIS_FUNCNAME_Yieldmat (ANALYSIS_FUNCNAME_START+75)
-#define ANALYSIS_FUNCNAME_Tbilleq (ANALYSIS_FUNCNAME_START+76)
-#define ANALYSIS_FUNCNAME_Tbillprice (ANALYSIS_FUNCNAME_START+77)
-#define ANALYSIS_FUNCNAME_Tbillyield (ANALYSIS_FUNCNAME_START+78)
-#define ANALYSIS_FUNCNAME_Oddfprice (ANALYSIS_FUNCNAME_START+79)
-#define ANALYSIS_FUNCNAME_Oddfyield (ANALYSIS_FUNCNAME_START+80)
-#define ANALYSIS_FUNCNAME_Oddlprice (ANALYSIS_FUNCNAME_START+81)
-#define ANALYSIS_FUNCNAME_Oddlyield (ANALYSIS_FUNCNAME_START+82)
-#define ANALYSIS_FUNCNAME_Xirr (ANALYSIS_FUNCNAME_START+83)
-#define ANALYSIS_FUNCNAME_Xnpv (ANALYSIS_FUNCNAME_START+84)
-#define ANALYSIS_FUNCNAME_Intrate (ANALYSIS_FUNCNAME_START+85)
-#define ANALYSIS_FUNCNAME_Coupncd (ANALYSIS_FUNCNAME_START+86)
-#define ANALYSIS_FUNCNAME_Coupdays (ANALYSIS_FUNCNAME_START+87)
-#define ANALYSIS_FUNCNAME_Coupdaysnc (ANALYSIS_FUNCNAME_START+88)
-#define ANALYSIS_FUNCNAME_Coupdaybs (ANALYSIS_FUNCNAME_START+89)
-#define ANALYSIS_FUNCNAME_Couppcd (ANALYSIS_FUNCNAME_START+90)
-#define ANALYSIS_FUNCNAME_Coupnum (ANALYSIS_FUNCNAME_START+91)
-#define ANALYSIS_FUNCNAME_Fvschedule (ANALYSIS_FUNCNAME_START+92)
+#define ANALYSIS_FUNCNAME_Workday (ANALYSIS_FUNCNAME_START)
+#define ANALYSIS_FUNCNAME_Yearfrac (ANALYSIS_FUNCNAME_START+1)
+#define ANALYSIS_FUNCNAME_Edate (ANALYSIS_FUNCNAME_START+2)
+#define ANALYSIS_FUNCNAME_Weeknum (ANALYSIS_FUNCNAME_START+3)
+#define ANALYSIS_FUNCNAME_Eomonth (ANALYSIS_FUNCNAME_START+4)
+#define ANALYSIS_FUNCNAME_Networkdays (ANALYSIS_FUNCNAME_START+5)
+#define ANALYSIS_FUNCNAME_Iseven (ANALYSIS_FUNCNAME_START+6)
+#define ANALYSIS_FUNCNAME_Isodd (ANALYSIS_FUNCNAME_START+7)
+#define ANALYSIS_FUNCNAME_Multinomial (ANALYSIS_FUNCNAME_START+8)
+#define ANALYSIS_FUNCNAME_Seriessum (ANALYSIS_FUNCNAME_START+9)
+#define ANALYSIS_FUNCNAME_Quotient (ANALYSIS_FUNCNAME_START+10)
+#define ANALYSIS_FUNCNAME_Mround (ANALYSIS_FUNCNAME_START+11)
+#define ANALYSIS_FUNCNAME_Sqrtpi (ANALYSIS_FUNCNAME_START+12)
+#define ANALYSIS_FUNCNAME_Randbetween (ANALYSIS_FUNCNAME_START+13)
+#define ANALYSIS_FUNCNAME_Gcd (ANALYSIS_FUNCNAME_START+14)
+#define ANALYSIS_FUNCNAME_Lcm (ANALYSIS_FUNCNAME_START+15)
+#define ANALYSIS_FUNCNAME_Besseli (ANALYSIS_FUNCNAME_START+16)
+#define ANALYSIS_FUNCNAME_Besselj (ANALYSIS_FUNCNAME_START+17)
+#define ANALYSIS_FUNCNAME_Besselk (ANALYSIS_FUNCNAME_START+18)
+#define ANALYSIS_FUNCNAME_Bessely (ANALYSIS_FUNCNAME_START+19)
+#define ANALYSIS_FUNCNAME_Bin2Oct (ANALYSIS_FUNCNAME_START+20)
+#define ANALYSIS_FUNCNAME_Bin2Dec (ANALYSIS_FUNCNAME_START+21)
+#define ANALYSIS_FUNCNAME_Bin2Hex (ANALYSIS_FUNCNAME_START+22)
+#define ANALYSIS_FUNCNAME_Oct2Bin (ANALYSIS_FUNCNAME_START+23)
+#define ANALYSIS_FUNCNAME_Oct2Dec (ANALYSIS_FUNCNAME_START+24)
+#define ANALYSIS_FUNCNAME_Oct2Hex (ANALYSIS_FUNCNAME_START+25)
+#define ANALYSIS_FUNCNAME_Dec2Bin (ANALYSIS_FUNCNAME_START+26)
+#define ANALYSIS_FUNCNAME_Dec2Hex (ANALYSIS_FUNCNAME_START+27)
+#define ANALYSIS_FUNCNAME_Dec2Oct (ANALYSIS_FUNCNAME_START+28)
+#define ANALYSIS_FUNCNAME_Hex2Bin (ANALYSIS_FUNCNAME_START+29)
+#define ANALYSIS_FUNCNAME_Hex2Dec (ANALYSIS_FUNCNAME_START+30)
+#define ANALYSIS_FUNCNAME_Hex2Oct (ANALYSIS_FUNCNAME_START+31)
+#define ANALYSIS_FUNCNAME_Delta (ANALYSIS_FUNCNAME_START+32)
+#define ANALYSIS_FUNCNAME_Erf (ANALYSIS_FUNCNAME_START+33)
+#define ANALYSIS_FUNCNAME_Erfc (ANALYSIS_FUNCNAME_START+34)
+#define ANALYSIS_FUNCNAME_Gestep (ANALYSIS_FUNCNAME_START+35)
+#define ANALYSIS_FUNCNAME_Factdouble (ANALYSIS_FUNCNAME_START+36)
+#define ANALYSIS_FUNCNAME_Imabs (ANALYSIS_FUNCNAME_START+37)
+#define ANALYSIS_FUNCNAME_Imaginary (ANALYSIS_FUNCNAME_START+38)
+#define ANALYSIS_FUNCNAME_Impower (ANALYSIS_FUNCNAME_START+39)
+#define ANALYSIS_FUNCNAME_Imargument (ANALYSIS_FUNCNAME_START+40)
+#define ANALYSIS_FUNCNAME_Imcos (ANALYSIS_FUNCNAME_START+41)
+#define ANALYSIS_FUNCNAME_Imdiv (ANALYSIS_FUNCNAME_START+42)
+#define ANALYSIS_FUNCNAME_Imexp (ANALYSIS_FUNCNAME_START+43)
+#define ANALYSIS_FUNCNAME_Imconjugate (ANALYSIS_FUNCNAME_START+44)
+#define ANALYSIS_FUNCNAME_Imln (ANALYSIS_FUNCNAME_START+45)
+#define ANALYSIS_FUNCNAME_Imlog10 (ANALYSIS_FUNCNAME_START+46)
+#define ANALYSIS_FUNCNAME_Imlog2 (ANALYSIS_FUNCNAME_START+47)
+#define ANALYSIS_FUNCNAME_Improduct (ANALYSIS_FUNCNAME_START+48)
+#define ANALYSIS_FUNCNAME_Imreal (ANALYSIS_FUNCNAME_START+49)
+#define ANALYSIS_FUNCNAME_Imsin (ANALYSIS_FUNCNAME_START+50)
+#define ANALYSIS_FUNCNAME_Imsub (ANALYSIS_FUNCNAME_START+51)
+#define ANALYSIS_FUNCNAME_Imsqrt (ANALYSIS_FUNCNAME_START+52)
+#define ANALYSIS_FUNCNAME_Imsum (ANALYSIS_FUNCNAME_START+53)
+#define ANALYSIS_FUNCNAME_Complex (ANALYSIS_FUNCNAME_START+54)
+#define ANALYSIS_FUNCNAME_Convert (ANALYSIS_FUNCNAME_START+55)
+#define ANALYSIS_FUNCNAME_Amordegrc (ANALYSIS_FUNCNAME_START+56)
+#define ANALYSIS_FUNCNAME_Amorlinc (ANALYSIS_FUNCNAME_START+57)
+#define ANALYSIS_FUNCNAME_Accrint (ANALYSIS_FUNCNAME_START+58)
+#define ANALYSIS_FUNCNAME_Accrintm (ANALYSIS_FUNCNAME_START+59)
+#define ANALYSIS_FUNCNAME_Received (ANALYSIS_FUNCNAME_START+60)
+#define ANALYSIS_FUNCNAME_Disc (ANALYSIS_FUNCNAME_START+61)
+#define ANALYSIS_FUNCNAME_Duration (ANALYSIS_FUNCNAME_START+62)
+#define ANALYSIS_FUNCNAME_Effect (ANALYSIS_FUNCNAME_START+63)
+#define ANALYSIS_FUNCNAME_Cumprinc (ANALYSIS_FUNCNAME_START+64)
+#define ANALYSIS_FUNCNAME_Cumipmt (ANALYSIS_FUNCNAME_START+65)
+#define ANALYSIS_FUNCNAME_Price (ANALYSIS_FUNCNAME_START+66)
+#define ANALYSIS_FUNCNAME_Pricedisc (ANALYSIS_FUNCNAME_START+67)
+#define ANALYSIS_FUNCNAME_Pricemat (ANALYSIS_FUNCNAME_START+68)
+#define ANALYSIS_FUNCNAME_Mduration (ANALYSIS_FUNCNAME_START+69)
+#define ANALYSIS_FUNCNAME_Nominal (ANALYSIS_FUNCNAME_START+70)
+#define ANALYSIS_FUNCNAME_Dollarfr (ANALYSIS_FUNCNAME_START+71)
+#define ANALYSIS_FUNCNAME_Dollarde (ANALYSIS_FUNCNAME_START+72)
+#define ANALYSIS_FUNCNAME_Yield (ANALYSIS_FUNCNAME_START+73)
+#define ANALYSIS_FUNCNAME_Yielddisc (ANALYSIS_FUNCNAME_START+74)
+#define ANALYSIS_FUNCNAME_Yieldmat (ANALYSIS_FUNCNAME_START+75)
+#define ANALYSIS_FUNCNAME_Tbilleq (ANALYSIS_FUNCNAME_START+76)
+#define ANALYSIS_FUNCNAME_Tbillprice (ANALYSIS_FUNCNAME_START+77)
+#define ANALYSIS_FUNCNAME_Tbillyield (ANALYSIS_FUNCNAME_START+78)
+#define ANALYSIS_FUNCNAME_Oddfprice (ANALYSIS_FUNCNAME_START+79)
+#define ANALYSIS_FUNCNAME_Oddfyield (ANALYSIS_FUNCNAME_START+80)
+#define ANALYSIS_FUNCNAME_Oddlprice (ANALYSIS_FUNCNAME_START+81)
+#define ANALYSIS_FUNCNAME_Oddlyield (ANALYSIS_FUNCNAME_START+82)
+#define ANALYSIS_FUNCNAME_Xirr (ANALYSIS_FUNCNAME_START+83)
+#define ANALYSIS_FUNCNAME_Xnpv (ANALYSIS_FUNCNAME_START+84)
+#define ANALYSIS_FUNCNAME_Intrate (ANALYSIS_FUNCNAME_START+85)
+#define ANALYSIS_FUNCNAME_Coupncd (ANALYSIS_FUNCNAME_START+86)
+#define ANALYSIS_FUNCNAME_Coupdays (ANALYSIS_FUNCNAME_START+87)
+#define ANALYSIS_FUNCNAME_Coupdaysnc (ANALYSIS_FUNCNAME_START+88)
+#define ANALYSIS_FUNCNAME_Coupdaybs (ANALYSIS_FUNCNAME_START+89)
+#define ANALYSIS_FUNCNAME_Couppcd (ANALYSIS_FUNCNAME_START+90)
+#define ANALYSIS_FUNCNAME_Coupnum (ANALYSIS_FUNCNAME_START+91)
+#define ANALYSIS_FUNCNAME_Fvschedule (ANALYSIS_FUNCNAME_START+92)
-#define ANALYSIS_DEFFUNCNAME_START (RID_ANALYSIS_DEFFUNCTION_NAMES+1)
+#define ANALYSIS_DEFFUNCNAME_START (RID_ANALYSIS_DEFFUNCTION_NAMES+1)
-#define ANALYSIS_DEFFUNCNAME_Workday (ANALYSIS_DEFFUNCNAME_START)
-#define ANALYSIS_DEFFUNCNAME_Yearfrac (ANALYSIS_DEFFUNCNAME_START+1)
-#define ANALYSIS_DEFFUNCNAME_Edate (ANALYSIS_DEFFUNCNAME_START+2)
-#define ANALYSIS_DEFFUNCNAME_Weeknum (ANALYSIS_DEFFUNCNAME_START+3)
-#define ANALYSIS_DEFFUNCNAME_Eomonth (ANALYSIS_DEFFUNCNAME_START+4)
-#define ANALYSIS_DEFFUNCNAME_Networkdays (ANALYSIS_DEFFUNCNAME_START+5)
-#define ANALYSIS_DEFFUNCNAME_Iseven (ANALYSIS_DEFFUNCNAME_START+6)
-#define ANALYSIS_DEFFUNCNAME_Isodd (ANALYSIS_DEFFUNCNAME_START+7)
-#define ANALYSIS_DEFFUNCNAME_Multinomial (ANALYSIS_DEFFUNCNAME_START+8)
-#define ANALYSIS_DEFFUNCNAME_Seriessum (ANALYSIS_DEFFUNCNAME_START+9)
-#define ANALYSIS_DEFFUNCNAME_Quotient (ANALYSIS_DEFFUNCNAME_START+10)
-#define ANALYSIS_DEFFUNCNAME_Mround (ANALYSIS_DEFFUNCNAME_START+11)
-#define ANALYSIS_DEFFUNCNAME_Sqrtpi (ANALYSIS_DEFFUNCNAME_START+12)
-#define ANALYSIS_DEFFUNCNAME_Randbetween (ANALYSIS_DEFFUNCNAME_START+13)
-#define ANALYSIS_DEFFUNCNAME_Gcd (ANALYSIS_DEFFUNCNAME_START+14)
-#define ANALYSIS_DEFFUNCNAME_Lcm (ANALYSIS_DEFFUNCNAME_START+15)
-#define ANALYSIS_DEFFUNCNAME_Besseli (ANALYSIS_DEFFUNCNAME_START+16)
-#define ANALYSIS_DEFFUNCNAME_Besselj (ANALYSIS_DEFFUNCNAME_START+17)
-#define ANALYSIS_DEFFUNCNAME_Besselk (ANALYSIS_DEFFUNCNAME_START+18)
-#define ANALYSIS_DEFFUNCNAME_Bessely (ANALYSIS_DEFFUNCNAME_START+19)
-#define ANALYSIS_DEFFUNCNAME_Bin2Oct (ANALYSIS_DEFFUNCNAME_START+20)
-#define ANALYSIS_DEFFUNCNAME_Bin2Dec (ANALYSIS_DEFFUNCNAME_START+21)
-#define ANALYSIS_DEFFUNCNAME_Bin2Hex (ANALYSIS_DEFFUNCNAME_START+22)
-#define ANALYSIS_DEFFUNCNAME_Oct2Bin (ANALYSIS_DEFFUNCNAME_START+23)
-#define ANALYSIS_DEFFUNCNAME_Oct2Dec (ANALYSIS_DEFFUNCNAME_START+24)
-#define ANALYSIS_DEFFUNCNAME_Oct2Hex (ANALYSIS_DEFFUNCNAME_START+25)
-#define ANALYSIS_DEFFUNCNAME_Dec2Bin (ANALYSIS_DEFFUNCNAME_START+26)
-#define ANALYSIS_DEFFUNCNAME_Dec2Hex (ANALYSIS_DEFFUNCNAME_START+27)
-#define ANALYSIS_DEFFUNCNAME_Dec2Oct (ANALYSIS_DEFFUNCNAME_START+28)
-#define ANALYSIS_DEFFUNCNAME_Hex2Bin (ANALYSIS_DEFFUNCNAME_START+29)
-#define ANALYSIS_DEFFUNCNAME_Hex2Dec (ANALYSIS_DEFFUNCNAME_START+30)
-#define ANALYSIS_DEFFUNCNAME_Hex2Oct (ANALYSIS_DEFFUNCNAME_START+31)
-#define ANALYSIS_DEFFUNCNAME_Delta (ANALYSIS_DEFFUNCNAME_START+32)
-#define ANALYSIS_DEFFUNCNAME_Erf (ANALYSIS_DEFFUNCNAME_START+33)
-#define ANALYSIS_DEFFUNCNAME_Erfc (ANALYSIS_DEFFUNCNAME_START+34)
-#define ANALYSIS_DEFFUNCNAME_Gestep (ANALYSIS_DEFFUNCNAME_START+35)
-#define ANALYSIS_DEFFUNCNAME_Factdouble (ANALYSIS_DEFFUNCNAME_START+36)
-#define ANALYSIS_DEFFUNCNAME_Imabs (ANALYSIS_DEFFUNCNAME_START+37)
-#define ANALYSIS_DEFFUNCNAME_Imaginary (ANALYSIS_DEFFUNCNAME_START+38)
-#define ANALYSIS_DEFFUNCNAME_Impower (ANALYSIS_DEFFUNCNAME_START+39)
-#define ANALYSIS_DEFFUNCNAME_Imargument (ANALYSIS_DEFFUNCNAME_START+40)
-#define ANALYSIS_DEFFUNCNAME_Imcos (ANALYSIS_DEFFUNCNAME_START+41)
-#define ANALYSIS_DEFFUNCNAME_Imdiv (ANALYSIS_DEFFUNCNAME_START+42)
-#define ANALYSIS_DEFFUNCNAME_Imexp (ANALYSIS_DEFFUNCNAME_START+43)
-#define ANALYSIS_DEFFUNCNAME_Imconjugate (ANALYSIS_DEFFUNCNAME_START+44)
-#define ANALYSIS_DEFFUNCNAME_Imln (ANALYSIS_DEFFUNCNAME_START+45)
-#define ANALYSIS_DEFFUNCNAME_Imlog10 (ANALYSIS_DEFFUNCNAME_START+46)
-#define ANALYSIS_DEFFUNCNAME_Imlog2 (ANALYSIS_DEFFUNCNAME_START+47)
-#define ANALYSIS_DEFFUNCNAME_Improduct (ANALYSIS_DEFFUNCNAME_START+48)
-#define ANALYSIS_DEFFUNCNAME_Imreal (ANALYSIS_DEFFUNCNAME_START+49)
-#define ANALYSIS_DEFFUNCNAME_Imsin (ANALYSIS_DEFFUNCNAME_START+50)
-#define ANALYSIS_DEFFUNCNAME_Imsub (ANALYSIS_DEFFUNCNAME_START+51)
-#define ANALYSIS_DEFFUNCNAME_Imsqrt (ANALYSIS_DEFFUNCNAME_START+52)
-#define ANALYSIS_DEFFUNCNAME_Imsum (ANALYSIS_DEFFUNCNAME_START+53)
-#define ANALYSIS_DEFFUNCNAME_Complex (ANALYSIS_DEFFUNCNAME_START+54)
-#define ANALYSIS_DEFFUNCNAME_Convert (ANALYSIS_DEFFUNCNAME_START+55)
-#define ANALYSIS_DEFFUNCNAME_Amordegrc (ANALYSIS_DEFFUNCNAME_START+56)
-#define ANALYSIS_DEFFUNCNAME_Amorlinc (ANALYSIS_DEFFUNCNAME_START+57)
-#define ANALYSIS_DEFFUNCNAME_Accrint (ANALYSIS_DEFFUNCNAME_START+58)
-#define ANALYSIS_DEFFUNCNAME_Accrintm (ANALYSIS_DEFFUNCNAME_START+59)
-#define ANALYSIS_DEFFUNCNAME_Received (ANALYSIS_DEFFUNCNAME_START+60)
-#define ANALYSIS_DEFFUNCNAME_Disc (ANALYSIS_DEFFUNCNAME_START+61)
-#define ANALYSIS_DEFFUNCNAME_Duration (ANALYSIS_DEFFUNCNAME_START+62)
-#define ANALYSIS_DEFFUNCNAME_Effect (ANALYSIS_DEFFUNCNAME_START+63)
-#define ANALYSIS_DEFFUNCNAME_Cumprinc (ANALYSIS_DEFFUNCNAME_START+64)
-#define ANALYSIS_DEFFUNCNAME_Cumipmt (ANALYSIS_DEFFUNCNAME_START+65)
-#define ANALYSIS_DEFFUNCNAME_Price (ANALYSIS_DEFFUNCNAME_START+66)
-#define ANALYSIS_DEFFUNCNAME_Pricedisc (ANALYSIS_DEFFUNCNAME_START+67)
-#define ANALYSIS_DEFFUNCNAME_Pricemat (ANALYSIS_DEFFUNCNAME_START+68)
-#define ANALYSIS_DEFFUNCNAME_Mduration (ANALYSIS_DEFFUNCNAME_START+69)
-#define ANALYSIS_DEFFUNCNAME_Nominal (ANALYSIS_DEFFUNCNAME_START+70)
-#define ANALYSIS_DEFFUNCNAME_Dollarfr (ANALYSIS_DEFFUNCNAME_START+71)
-#define ANALYSIS_DEFFUNCNAME_Dollarde (ANALYSIS_DEFFUNCNAME_START+72)
-#define ANALYSIS_DEFFUNCNAME_Yield (ANALYSIS_DEFFUNCNAME_START+73)
-#define ANALYSIS_DEFFUNCNAME_Yielddisc (ANALYSIS_DEFFUNCNAME_START+74)
-#define ANALYSIS_DEFFUNCNAME_Yieldmat (ANALYSIS_DEFFUNCNAME_START+75)
-#define ANALYSIS_DEFFUNCNAME_Tbilleq (ANALYSIS_DEFFUNCNAME_START+76)
-#define ANALYSIS_DEFFUNCNAME_Tbillprice (ANALYSIS_DEFFUNCNAME_START+77)
-#define ANALYSIS_DEFFUNCNAME_Tbillyield (ANALYSIS_DEFFUNCNAME_START+78)
-#define ANALYSIS_DEFFUNCNAME_Oddfprice (ANALYSIS_DEFFUNCNAME_START+79)
-#define ANALYSIS_DEFFUNCNAME_Oddfyield (ANALYSIS_DEFFUNCNAME_START+80)
-#define ANALYSIS_DEFFUNCNAME_Oddlprice (ANALYSIS_DEFFUNCNAME_START+81)
-#define ANALYSIS_DEFFUNCNAME_Oddlyield (ANALYSIS_DEFFUNCNAME_START+82)
-#define ANALYSIS_DEFFUNCNAME_Xirr (ANALYSIS_DEFFUNCNAME_START+83)
-#define ANALYSIS_DEFFUNCNAME_Xnpv (ANALYSIS_DEFFUNCNAME_START+84)
-#define ANALYSIS_DEFFUNCNAME_Intrate (ANALYSIS_DEFFUNCNAME_START+85)
-#define ANALYSIS_DEFFUNCNAME_Coupncd (ANALYSIS_DEFFUNCNAME_START+86)
-#define ANALYSIS_DEFFUNCNAME_Coupdays (ANALYSIS_DEFFUNCNAME_START+87)
-#define ANALYSIS_DEFFUNCNAME_Coupdaysnc (ANALYSIS_DEFFUNCNAME_START+88)
-#define ANALYSIS_DEFFUNCNAME_Coupdaybs (ANALYSIS_DEFFUNCNAME_START+89)
-#define ANALYSIS_DEFFUNCNAME_Couppcd (ANALYSIS_DEFFUNCNAME_START+90)
-#define ANALYSIS_DEFFUNCNAME_Coupnum (ANALYSIS_DEFFUNCNAME_START+91)
-#define ANALYSIS_DEFFUNCNAME_Fvschedule (ANALYSIS_DEFFUNCNAME_START+92)
+#define ANALYSIS_DEFFUNCNAME_Workday (ANALYSIS_DEFFUNCNAME_START)
+#define ANALYSIS_DEFFUNCNAME_Yearfrac (ANALYSIS_DEFFUNCNAME_START+1)
+#define ANALYSIS_DEFFUNCNAME_Edate (ANALYSIS_DEFFUNCNAME_START+2)
+#define ANALYSIS_DEFFUNCNAME_Weeknum (ANALYSIS_DEFFUNCNAME_START+3)
+#define ANALYSIS_DEFFUNCNAME_Eomonth (ANALYSIS_DEFFUNCNAME_START+4)
+#define ANALYSIS_DEFFUNCNAME_Networkdays (ANALYSIS_DEFFUNCNAME_START+5)
+#define ANALYSIS_DEFFUNCNAME_Iseven (ANALYSIS_DEFFUNCNAME_START+6)
+#define ANALYSIS_DEFFUNCNAME_Isodd (ANALYSIS_DEFFUNCNAME_START+7)
+#define ANALYSIS_DEFFUNCNAME_Multinomial (ANALYSIS_DEFFUNCNAME_START+8)
+#define ANALYSIS_DEFFUNCNAME_Seriessum (ANALYSIS_DEFFUNCNAME_START+9)
+#define ANALYSIS_DEFFUNCNAME_Quotient (ANALYSIS_DEFFUNCNAME_START+10)
+#define ANALYSIS_DEFFUNCNAME_Mround (ANALYSIS_DEFFUNCNAME_START+11)
+#define ANALYSIS_DEFFUNCNAME_Sqrtpi (ANALYSIS_DEFFUNCNAME_START+12)
+#define ANALYSIS_DEFFUNCNAME_Randbetween (ANALYSIS_DEFFUNCNAME_START+13)
+#define ANALYSIS_DEFFUNCNAME_Gcd (ANALYSIS_DEFFUNCNAME_START+14)
+#define ANALYSIS_DEFFUNCNAME_Lcm (ANALYSIS_DEFFUNCNAME_START+15)
+#define ANALYSIS_DEFFUNCNAME_Besseli (ANALYSIS_DEFFUNCNAME_START+16)
+#define ANALYSIS_DEFFUNCNAME_Besselj (ANALYSIS_DEFFUNCNAME_START+17)
+#define ANALYSIS_DEFFUNCNAME_Besselk (ANALYSIS_DEFFUNCNAME_START+18)
+#define ANALYSIS_DEFFUNCNAME_Bessely (ANALYSIS_DEFFUNCNAME_START+19)
+#define ANALYSIS_DEFFUNCNAME_Bin2Oct (ANALYSIS_DEFFUNCNAME_START+20)
+#define ANALYSIS_DEFFUNCNAME_Bin2Dec (ANALYSIS_DEFFUNCNAME_START+21)
+#define ANALYSIS_DEFFUNCNAME_Bin2Hex (ANALYSIS_DEFFUNCNAME_START+22)
+#define ANALYSIS_DEFFUNCNAME_Oct2Bin (ANALYSIS_DEFFUNCNAME_START+23)
+#define ANALYSIS_DEFFUNCNAME_Oct2Dec (ANALYSIS_DEFFUNCNAME_START+24)
+#define ANALYSIS_DEFFUNCNAME_Oct2Hex (ANALYSIS_DEFFUNCNAME_START+25)
+#define ANALYSIS_DEFFUNCNAME_Dec2Bin (ANALYSIS_DEFFUNCNAME_START+26)
+#define ANALYSIS_DEFFUNCNAME_Dec2Hex (ANALYSIS_DEFFUNCNAME_START+27)
+#define ANALYSIS_DEFFUNCNAME_Dec2Oct (ANALYSIS_DEFFUNCNAME_START+28)
+#define ANALYSIS_DEFFUNCNAME_Hex2Bin (ANALYSIS_DEFFUNCNAME_START+29)
+#define ANALYSIS_DEFFUNCNAME_Hex2Dec (ANALYSIS_DEFFUNCNAME_START+30)
+#define ANALYSIS_DEFFUNCNAME_Hex2Oct (ANALYSIS_DEFFUNCNAME_START+31)
+#define ANALYSIS_DEFFUNCNAME_Delta (ANALYSIS_DEFFUNCNAME_START+32)
+#define ANALYSIS_DEFFUNCNAME_Erf (ANALYSIS_DEFFUNCNAME_START+33)
+#define ANALYSIS_DEFFUNCNAME_Erfc (ANALYSIS_DEFFUNCNAME_START+34)
+#define ANALYSIS_DEFFUNCNAME_Gestep (ANALYSIS_DEFFUNCNAME_START+35)
+#define ANALYSIS_DEFFUNCNAME_Factdouble (ANALYSIS_DEFFUNCNAME_START+36)
+#define ANALYSIS_DEFFUNCNAME_Imabs (ANALYSIS_DEFFUNCNAME_START+37)
+#define ANALYSIS_DEFFUNCNAME_Imaginary (ANALYSIS_DEFFUNCNAME_START+38)
+#define ANALYSIS_DEFFUNCNAME_Impower (ANALYSIS_DEFFUNCNAME_START+39)
+#define ANALYSIS_DEFFUNCNAME_Imargument (ANALYSIS_DEFFUNCNAME_START+40)
+#define ANALYSIS_DEFFUNCNAME_Imcos (ANALYSIS_DEFFUNCNAME_START+41)
+#define ANALYSIS_DEFFUNCNAME_Imdiv (ANALYSIS_DEFFUNCNAME_START+42)
+#define ANALYSIS_DEFFUNCNAME_Imexp (ANALYSIS_DEFFUNCNAME_START+43)
+#define ANALYSIS_DEFFUNCNAME_Imconjugate (ANALYSIS_DEFFUNCNAME_START+44)
+#define ANALYSIS_DEFFUNCNAME_Imln (ANALYSIS_DEFFUNCNAME_START+45)
+#define ANALYSIS_DEFFUNCNAME_Imlog10 (ANALYSIS_DEFFUNCNAME_START+46)
+#define ANALYSIS_DEFFUNCNAME_Imlog2 (ANALYSIS_DEFFUNCNAME_START+47)
+#define ANALYSIS_DEFFUNCNAME_Improduct (ANALYSIS_DEFFUNCNAME_START+48)
+#define ANALYSIS_DEFFUNCNAME_Imreal (ANALYSIS_DEFFUNCNAME_START+49)
+#define ANALYSIS_DEFFUNCNAME_Imsin (ANALYSIS_DEFFUNCNAME_START+50)
+#define ANALYSIS_DEFFUNCNAME_Imsub (ANALYSIS_DEFFUNCNAME_START+51)
+#define ANALYSIS_DEFFUNCNAME_Imsqrt (ANALYSIS_DEFFUNCNAME_START+52)
+#define ANALYSIS_DEFFUNCNAME_Imsum (ANALYSIS_DEFFUNCNAME_START+53)
+#define ANALYSIS_DEFFUNCNAME_Complex (ANALYSIS_DEFFUNCNAME_START+54)
+#define ANALYSIS_DEFFUNCNAME_Convert (ANALYSIS_DEFFUNCNAME_START+55)
+#define ANALYSIS_DEFFUNCNAME_Amordegrc (ANALYSIS_DEFFUNCNAME_START+56)
+#define ANALYSIS_DEFFUNCNAME_Amorlinc (ANALYSIS_DEFFUNCNAME_START+57)
+#define ANALYSIS_DEFFUNCNAME_Accrint (ANALYSIS_DEFFUNCNAME_START+58)
+#define ANALYSIS_DEFFUNCNAME_Accrintm (ANALYSIS_DEFFUNCNAME_START+59)
+#define ANALYSIS_DEFFUNCNAME_Received (ANALYSIS_DEFFUNCNAME_START+60)
+#define ANALYSIS_DEFFUNCNAME_Disc (ANALYSIS_DEFFUNCNAME_START+61)
+#define ANALYSIS_DEFFUNCNAME_Duration (ANALYSIS_DEFFUNCNAME_START+62)
+#define ANALYSIS_DEFFUNCNAME_Effect (ANALYSIS_DEFFUNCNAME_START+63)
+#define ANALYSIS_DEFFUNCNAME_Cumprinc (ANALYSIS_DEFFUNCNAME_START+64)
+#define ANALYSIS_DEFFUNCNAME_Cumipmt (ANALYSIS_DEFFUNCNAME_START+65)
+#define ANALYSIS_DEFFUNCNAME_Price (ANALYSIS_DEFFUNCNAME_START+66)
+#define ANALYSIS_DEFFUNCNAME_Pricedisc (ANALYSIS_DEFFUNCNAME_START+67)
+#define ANALYSIS_DEFFUNCNAME_Pricemat (ANALYSIS_DEFFUNCNAME_START+68)
+#define ANALYSIS_DEFFUNCNAME_Mduration (ANALYSIS_DEFFUNCNAME_START+69)
+#define ANALYSIS_DEFFUNCNAME_Nominal (ANALYSIS_DEFFUNCNAME_START+70)
+#define ANALYSIS_DEFFUNCNAME_Dollarfr (ANALYSIS_DEFFUNCNAME_START+71)
+#define ANALYSIS_DEFFUNCNAME_Dollarde (ANALYSIS_DEFFUNCNAME_START+72)
+#define ANALYSIS_DEFFUNCNAME_Yield (ANALYSIS_DEFFUNCNAME_START+73)
+#define ANALYSIS_DEFFUNCNAME_Yielddisc (ANALYSIS_DEFFUNCNAME_START+74)
+#define ANALYSIS_DEFFUNCNAME_Yieldmat (ANALYSIS_DEFFUNCNAME_START+75)
+#define ANALYSIS_DEFFUNCNAME_Tbilleq (ANALYSIS_DEFFUNCNAME_START+76)
+#define ANALYSIS_DEFFUNCNAME_Tbillprice (ANALYSIS_DEFFUNCNAME_START+77)
+#define ANALYSIS_DEFFUNCNAME_Tbillyield (ANALYSIS_DEFFUNCNAME_START+78)
+#define ANALYSIS_DEFFUNCNAME_Oddfprice (ANALYSIS_DEFFUNCNAME_START+79)
+#define ANALYSIS_DEFFUNCNAME_Oddfyield (ANALYSIS_DEFFUNCNAME_START+80)
+#define ANALYSIS_DEFFUNCNAME_Oddlprice (ANALYSIS_DEFFUNCNAME_START+81)
+#define ANALYSIS_DEFFUNCNAME_Oddlyield (ANALYSIS_DEFFUNCNAME_START+82)
+#define ANALYSIS_DEFFUNCNAME_Xirr (ANALYSIS_DEFFUNCNAME_START+83)
+#define ANALYSIS_DEFFUNCNAME_Xnpv (ANALYSIS_DEFFUNCNAME_START+84)
+#define ANALYSIS_DEFFUNCNAME_Intrate (ANALYSIS_DEFFUNCNAME_START+85)
+#define ANALYSIS_DEFFUNCNAME_Coupncd (ANALYSIS_DEFFUNCNAME_START+86)
+#define ANALYSIS_DEFFUNCNAME_Coupdays (ANALYSIS_DEFFUNCNAME_START+87)
+#define ANALYSIS_DEFFUNCNAME_Coupdaysnc (ANALYSIS_DEFFUNCNAME_START+88)
+#define ANALYSIS_DEFFUNCNAME_Coupdaybs (ANALYSIS_DEFFUNCNAME_START+89)
+#define ANALYSIS_DEFFUNCNAME_Couppcd (ANALYSIS_DEFFUNCNAME_START+90)
+#define ANALYSIS_DEFFUNCNAME_Coupnum (ANALYSIS_DEFFUNCNAME_START+91)
+#define ANALYSIS_DEFFUNCNAME_Fvschedule (ANALYSIS_DEFFUNCNAME_START+92)
#endif
diff --git a/scaddins/source/analysis/analysis.hxx b/scaddins/source/analysis/analysis.hxx
index cc6e115fda78..a6761b6e22c9 100644
--- a/scaddins/source/analysis/analysis.hxx
+++ b/scaddins/source/analysis/analysis.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -39,7 +39,7 @@
#include <com/sun/star/sheet/XCompatibilityNames.hpp>
#include <com/sun/star/sheet/NoConvergenceException.hpp>
-#include <cppuhelper/implbase5.hxx> // helper for implementations
+#include <cppuhelper/implbase5.hxx> // helper for implementations
#include "analysisdefs.hxx"
#include "analysishelper.hxx"
@@ -62,21 +62,21 @@ class AnalysisAddIn : public cppu::WeakImplHelper5<
CSS::lang::XServiceInfo >
{
private:
- CSS::lang::Locale aFuncLoc;
- CSS::lang::Locale* pDefLocales;
- FuncDataList* pFD;
- double* pFactDoubles;
- ConvertDataList* pCDL;
- ResMgr* pResMgr;
+ CSS::lang::Locale aFuncLoc;
+ CSS::lang::Locale* pDefLocales;
+ FuncDataList* pFD;
+ double* pFactDoubles;
+ ConvertDataList* pCDL;
+ ResMgr* pResMgr;
ScaAnyConverter aAnyConv;
- ResMgr& GetResMgr( void ) THROWDEF_RTE;
- STRING GetDisplFuncStr( sal_uInt16 nFuncNum ) THROWDEF_RTE;
- STRING GetFuncDescrStr( sal_uInt16 nResId, sal_uInt16 nStrIndex ) THROWDEF_RTE;
- void InitDefLocales( void );
- inline const CSS::lang::Locale& GetLocale( sal_uInt32 nInd );
- void InitData( void );
+ ResMgr& GetResMgr( void ) THROWDEF_RTE;
+ STRING GetDisplFuncStr( sal_uInt16 nFuncNum ) THROWDEF_RTE;
+ STRING GetFuncDescrStr( sal_uInt16 nResId, sal_uInt16 nStrIndex ) THROWDEF_RTE;
+ void InitDefLocales( void );
+ inline const CSS::lang::Locale& GetLocale( sal_uInt32 nInd );
+ void InitData( void );
/// Converts an Any to sal_Int32 in the range from 0 to 4 (date calculation mode).
sal_Int32 getDateMode(
@@ -87,75 +87,75 @@ private:
public:
AnalysisAddIn(
const CSS::uno::Reference< CSS::lang::XMultiServiceFactory >& xServiceFact );
- virtual ~AnalysisAddIn();
+ virtual ~AnalysisAddIn();
- double FactDouble( sal_Int32 nNum ) THROWDEF_RTE_IAE;
+ double FactDouble( sal_Int32 nNum ) THROWDEF_RTE_IAE;
- static STRING getImplementationName_Static();
- static SEQ( STRING ) getSupportedServiceNames_Static();
+ static STRING getImplementationName_Static();
+ static SEQ( STRING ) getSupportedServiceNames_Static();
// XAddIn
- virtual STRING SAL_CALL getProgrammaticFuntionName( const STRING& aDisplayName ) THROWDEF_RTE;
- virtual STRING SAL_CALL getDisplayFunctionName( const STRING& aProgrammaticName ) THROWDEF_RTE;
- virtual STRING SAL_CALL getFunctionDescription( const STRING& aProgrammaticName ) THROWDEF_RTE;
- virtual STRING SAL_CALL getDisplayArgumentName( const STRING& aProgrammaticFunctionName, sal_Int32 nArgument ) THROWDEF_RTE;
- virtual STRING SAL_CALL getArgumentDescription( const STRING& aProgrammaticFunctionName, sal_Int32 nArgument ) THROWDEF_RTE;
- virtual STRING SAL_CALL getProgrammaticCategoryName( const STRING& aProgrammaticFunctionName ) THROWDEF_RTE;
- virtual STRING SAL_CALL getDisplayCategoryName( const STRING& aProgrammaticFunctionName ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getProgrammaticFuntionName( const STRING& aDisplayName ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getDisplayFunctionName( const STRING& aProgrammaticName ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getFunctionDescription( const STRING& aProgrammaticName ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getDisplayArgumentName( const STRING& aProgrammaticFunctionName, sal_Int32 nArgument ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getArgumentDescription( const STRING& aProgrammaticFunctionName, sal_Int32 nArgument ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getProgrammaticCategoryName( const STRING& aProgrammaticFunctionName ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getDisplayCategoryName( const STRING& aProgrammaticFunctionName ) THROWDEF_RTE;
// XCompatibilityNames
virtual SEQofLocName SAL_CALL getCompatibilityNames( const STRING& aProgrammaticName ) THROWDEF_RTE;
// XLocalizable
- virtual void SAL_CALL setLocale( const CSS::lang::Locale& eLocale ) THROWDEF_RTE;
+ virtual void SAL_CALL setLocale( const CSS::lang::Locale& eLocale ) THROWDEF_RTE;
virtual CSS::lang::Locale SAL_CALL getLocale( ) THROWDEF_RTE;
// XServiceName
- virtual STRING SAL_CALL getServiceName( ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getServiceName( ) THROWDEF_RTE;
// XServiceInfo
- virtual STRING SAL_CALL getImplementationName( ) THROWDEF_RTE;
- virtual sal_Bool SAL_CALL supportsService( const STRING& ServiceName ) THROWDEF_RTE;
- virtual SEQ( STRING ) SAL_CALL getSupportedServiceNames( ) THROWDEF_RTE;
+ virtual STRING SAL_CALL getImplementationName( ) THROWDEF_RTE;
+ virtual sal_Bool SAL_CALL supportsService( const STRING& ServiceName ) THROWDEF_RTE;
+ virtual SEQ( STRING ) SAL_CALL getSupportedServiceNames( ) THROWDEF_RTE;
- // methods from own interfaces start here
+ // methods from own interfaces start here
// XAnalysis
-// virtual double SAL_CALL get_Test( constREFXPS&, sal_Int32 nMode, double f1, double f2, double f3 ) THROWDEF_RTE;
+// virtual double SAL_CALL get_Test( constREFXPS&, sal_Int32 nMode, double f1, double f2, double f3 ) THROWDEF_RTE;
- virtual sal_Int32 SAL_CALL getWorkday( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nDays, const ANY& aHDay ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getYearfrac( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nEndDate, const ANY& aMode ) THROWDEF_RTE_IAE;
- virtual sal_Int32 SAL_CALL getEdate( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nMonths ) THROWDEF_RTE_IAE;
- virtual sal_Int32 SAL_CALL getWeeknum( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nMode ) THROWDEF_RTE_IAE;
- virtual sal_Int32 SAL_CALL getEomonth( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nMonths ) THROWDEF_RTE_IAE;
- virtual sal_Int32 SAL_CALL getNetworkdays( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nEndDate, const ANY& aHDay ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getWorkday( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nDays, const ANY& aHDay ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getYearfrac( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nEndDate, const ANY& aMode ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getEdate( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nMonths ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getWeeknum( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nMode ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getEomonth( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nMonths ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getNetworkdays( constREFXPS&, sal_Int32 nStartDate, sal_Int32 nEndDate, const ANY& aHDay ) THROWDEF_RTE_IAE;
- virtual sal_Int32 SAL_CALL getIseven( sal_Int32 nVal ) THROWDEF_RTE_IAE;
- virtual sal_Int32 SAL_CALL getIsodd( sal_Int32 nVal ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getIseven( sal_Int32 nVal ) THROWDEF_RTE_IAE;
+ virtual sal_Int32 SAL_CALL getIsodd( sal_Int32 nVal ) THROWDEF_RTE_IAE;
virtual double SAL_CALL getMultinomial( constREFXPS& xOpt, const SEQSEQ( sal_Int32 )& aVLst, const SEQ( com::sun::star::uno::Any )& aOptVLst ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getSeriessum( double fX, double fN, double fM, const SEQSEQ( double )& aCoeffList ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getQuotient( double fNum, double fDenum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getSeriessum( double fX, double fN, double fM, const SEQSEQ( double )& aCoeffList ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getQuotient( double fNum, double fDenum ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getMround( double fNum, double fMult ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getSqrtpi( double fNum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getMround( double fNum, double fMult ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getSqrtpi( double fNum ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getRandbetween( double fMin, double fMax ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getRandbetween( double fMin, double fMax ) THROWDEF_RTE_IAE;
virtual double SAL_CALL getGcd( constREFXPS& xOpt, const SEQSEQ( double )& aVLst, const SEQ( ANY )& aOptVLst ) THROWDEF_RTE_IAE;
virtual double SAL_CALL getLcm( constREFXPS& xOpt, const SEQSEQ( double )& aVLst, const SEQ( ANY )& aOptVLst ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getBesseli( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
- virtual double SAL_CALL getBesselj( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
- virtual double SAL_CALL getBesselk( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
- virtual double SAL_CALL getBessely( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
+ virtual double SAL_CALL getBesseli( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
+ virtual double SAL_CALL getBesselj( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
+ virtual double SAL_CALL getBesselk( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
+ virtual double SAL_CALL getBessely( double fNum, sal_Int32 nOrder ) THROWDEF_RTE_IAE_NCE;
virtual STRING SAL_CALL getBin2Oct( constREFXPS& xOpt, const STRING& aNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getBin2Dec( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getBin2Dec( const STRING& aNum ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getBin2Hex( constREFXPS& xOpt, const STRING& aNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getOct2Bin( constREFXPS& xOpt, const STRING& aNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getOct2Dec( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getOct2Dec( const STRING& aNum ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getOct2Hex( constREFXPS& xOpt, const STRING& aNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getDec2Bin( constREFXPS& xOpt, sal_Int32 fNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
@@ -163,77 +163,77 @@ public:
virtual STRING SAL_CALL getDec2Hex( constREFXPS& xOpt, double fNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getHex2Bin( constREFXPS& xOpt, const STRING& aNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getHex2Dec( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getHex2Dec( const STRING& aNum ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getHex2Oct( constREFXPS& xOpt, const STRING& aNum, const ANY& rPlaces ) THROWDEF_RTE_IAE;
virtual sal_Int32 SAL_CALL getDelta( constREFXPS& xOpt, double fNum1, const ANY& rNum2 ) THROWDEF_RTE_IAE;
virtual double SAL_CALL getErf( constREFXPS& xOpt, double fLowerLimit, const ANY& rUpperLimit ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getErfc( double fLowerLimit ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getErfc( double fLowerLimit ) THROWDEF_RTE_IAE;
virtual sal_Int32 SAL_CALL getGestep( constREFXPS& xOpt, double fNum, const ANY& rStep ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getFactdouble( sal_Int32 nNum ) THROWDEF_RTE_IAE;
-
- virtual double SAL_CALL getImabs( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getImaginary( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImpower( const STRING& aNum, double fPower ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getImargument( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImcos( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImdiv( const STRING& aDivident, const STRING& aDivisor ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImexp( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImconjugate( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImln( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImlog10( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImlog2( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getFactdouble( sal_Int32 nNum ) THROWDEF_RTE_IAE;
+
+ virtual double SAL_CALL getImabs( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getImaginary( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImpower( const STRING& aNum, double fPower ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getImargument( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImcos( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImdiv( const STRING& aDivident, const STRING& aDivisor ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImexp( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImconjugate( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImln( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImlog10( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImlog2( const STRING& aNum ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getImproduct( constREFXPS& xOpt, const SEQSEQ( STRING )& aNum1, const SEQ_ANY& aNumList ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getImreal( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImsin( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImsub( const STRING& aNum1, const STRING& aNum2 ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getImreal( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImsin( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImsub( const STRING& aNum1, const STRING& aNum2 ) THROWDEF_RTE_IAE;
virtual STRING SAL_CALL getImsum( constREFXPS& xOpt, const SEQSEQ( STRING )& aNum1, const SEQ( ANY )& aFollowingPars ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getImsqrt( const STRING& aNum ) THROWDEF_RTE_IAE;
- virtual STRING SAL_CALL getComplex( double fReal, double fImaginary, const ANY& rSuffix ) THROWDEF_RTE_IAE;
-
- virtual double SAL_CALL getConvert( double fVal, const STRING& aFromUnit, const STRING& aToUnit ) THROWDEF_RTE_IAE;
-
- virtual double SAL_CALL getAmordegrc( constREFXPS&, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer, double fRestVal, double fPer, double fRate, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getAmorlinc( constREFXPS&, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer, double fRestVal, double fPer, double fRate, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getAccrint( constREFXPS& xOpt, sal_Int32 nIssue, sal_Int32 nFirstInter, sal_Int32 nSettle, double fRate, const ANY& rVal, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getAccrintm( constREFXPS& xOpt, sal_Int32 nIssue, sal_Int32 nSettle, double fRate, const ANY& rVal, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getReceived( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fDisc, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getDisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getDuration( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fYield, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getEffect( double fNominal, sal_Int32 nPeriods ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCumprinc( double fRate, sal_Int32 nNumPeriods, double fVal, sal_Int32 nStartPer, sal_Int32 nEndPer, sal_Int32 nPayType ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCumipmt( double fRate, sal_Int32 nNumPeriods, double fVal, sal_Int32 nStartPer, sal_Int32 nEndPer, sal_Int32 nPayType ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getPrice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getPricedisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getPricemat( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, double fRate, double fYield, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getMduration( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fYield, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getNominal( double fRate, sal_Int32 nPeriods ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getDollarfr( double fDollarDec, sal_Int32 nFrac ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getDollarde( double fDollarFrac, sal_Int32 nFrac ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getYield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fPrice, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getYielddisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getYieldmat( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, double fRate, double fPrice, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getTbilleq( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getTbillprice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getTbillyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getOddfprice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, sal_Int32 nFirstCoup, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getOddfyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, sal_Int32 nFirstCoup, double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getOddlprice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getOddlyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest, double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getImsqrt( const STRING& aNum ) THROWDEF_RTE_IAE;
+ virtual STRING SAL_CALL getComplex( double fReal, double fImaginary, const ANY& rSuffix ) THROWDEF_RTE_IAE;
+
+ virtual double SAL_CALL getConvert( double fVal, const STRING& aFromUnit, const STRING& aToUnit ) THROWDEF_RTE_IAE;
+
+ virtual double SAL_CALL getAmordegrc( constREFXPS&, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer, double fRestVal, double fPer, double fRate, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getAmorlinc( constREFXPS&, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer, double fRestVal, double fPer, double fRate, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getAccrint( constREFXPS& xOpt, sal_Int32 nIssue, sal_Int32 nFirstInter, sal_Int32 nSettle, double fRate, const ANY& rVal, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getAccrintm( constREFXPS& xOpt, sal_Int32 nIssue, sal_Int32 nSettle, double fRate, const ANY& rVal, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getReceived( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fDisc, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getDisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getDuration( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fYield, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getEffect( double fNominal, sal_Int32 nPeriods ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCumprinc( double fRate, sal_Int32 nNumPeriods, double fVal, sal_Int32 nStartPer, sal_Int32 nEndPer, sal_Int32 nPayType ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCumipmt( double fRate, sal_Int32 nNumPeriods, double fVal, sal_Int32 nStartPer, sal_Int32 nEndPer, sal_Int32 nPayType ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getPrice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getPricedisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getPricemat( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, double fRate, double fYield, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getMduration( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fYield, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getNominal( double fRate, sal_Int32 nPeriods ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getDollarfr( double fDollarDec, sal_Int32 nFrac ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getDollarde( double fDollarFrac, sal_Int32 nFrac ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getYield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fPrice, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getYielddisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getYieldmat( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, double fRate, double fPrice, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getTbilleq( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getTbillprice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getTbillyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getOddfprice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, sal_Int32 nFirstCoup, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getOddfyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, sal_Int32 nFirstCoup, double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getOddlprice( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getOddlyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest, double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, const ANY& rOptBase) THROWDEF_RTE_IAE;
virtual double SAL_CALL getXirr( constREFXPS& xOpt, const SEQSEQ( double )& rValues, const SEQSEQ( sal_Int32 )& rDates, const ANY& rGuess ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getXnpv( double fRate, const SEQSEQ( double )& rValues, const SEQSEQ( sal_Int32 )& rDates ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getIntrate( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCoupncd( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCoupdays( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCoupdaysnc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCoupdaybs( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCouppcd( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getCoupnum( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
- virtual double SAL_CALL getFvschedule( double fPrinc, const SEQSEQ( double )& rSchedule ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getXnpv( double fRate, const SEQSEQ( double )& rValues, const SEQSEQ( sal_Int32 )& rDates ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getIntrate( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCoupncd( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCoupdays( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCoupdaysnc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCoupdaybs( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCouppcd( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getCoupnum( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
+ virtual double SAL_CALL getFvschedule( double fPrinc, const SEQSEQ( double )& rSchedule ) THROWDEF_RTE_IAE;
};
//------------------------------------------------------------------
diff --git a/scaddins/source/analysis/analysis.src b/scaddins/source/analysis/analysis.src
index f513ca660734..7b730061b2c0 100644
--- a/scaddins/source/analysis/analysis.src
+++ b/scaddins/source/analysis/analysis.src
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,37 +33,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
{
Resource ANALYSIS_Workday
{
- String 1 // description Workday
+ String 1 // description Workday
{
Text [ en-US ] = "Returns the serial number of the date before or after a specified number of workdays";
};
- String 2 // name of parameter 1 Workday
+ String 2 // name of parameter 1 Workday
{
Text [ en-US ] = "Start date";
};
- String 3 // description of parameter 1 Workday
+ String 3 // description of parameter 1 Workday
{
Text [ en-US ] = "The start date";
};
- String 4 // name of parameter 2 Workday
+ String 4 // name of parameter 2 Workday
{
Text [ en-US ] = "Days";
};
- String 5 // description of parameter 2 Workday
+ String 5 // description of parameter 2 Workday
{
Text [ en-US ] = "The number of workdays before or after the start date";
};
- String 6 // name of parameter 3 Workday
+ String 6 // name of parameter 3 Workday
{
Text [ en-US ] = "Holidays";
};
- String 7 // description of parameter 3 Workday
+ String 7 // description of parameter 3 Workday
{
Text [ en-US ] = "List of date values of days off (vacation, holidays, etc.)";
};
@@ -71,37 +71,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Yearfrac
{
- String 1 // description Yearfrac
+ String 1 // description Yearfrac
{
Text [ en-US ] = "Returns the number of whole days between 'start date' and 'end date' as a year fraction";
};
- String 2 // name of parameter 1 Yearfrac
+ String 2 // name of parameter 1 Yearfrac
{
Text [ en-US ] = "Start date";
};
- String 3 // description of parameter 1 Yearfrac
+ String 3 // description of parameter 1 Yearfrac
{
Text [ en-US ] = "The start date";
};
- String 4 // name of parameter 2 Yearfrac
+ String 4 // name of parameter 2 Yearfrac
{
Text [ en-US ] = "End date";
};
- String 5 // description of parameter 2 Yearfrac
+ String 5 // description of parameter 2 Yearfrac
{
Text [ en-US ] = "The end date";
};
- String 6 // name of parameter 3 Yearfrac
+ String 6 // name of parameter 3 Yearfrac
{
Text [ en-US ] = "Basis";
};
- String 7 // description of parameter 3 Yearfrac
+ String 7 // description of parameter 3 Yearfrac
{
Text [ en-US ] = "Basis for determining the interest days";
};
@@ -109,27 +109,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Edate
{
- String 1 // description Edate
+ String 1 // description Edate
{
Text [ en-US ] = "Returns the serial number of the date that is a specified number of months before or after the start date";
};
- String 2 // name of parameter 1 Edate
+ String 2 // name of parameter 1 Edate
{
Text [ en-US ] = "Start date";
};
- String 3 // description of parameter 1 Edate
+ String 3 // description of parameter 1 Edate
{
Text [ en-US ] = "The start date";
};
- String 4 // name of parameter 2 Edate
+ String 4 // name of parameter 2 Edate
{
Text [ en-US ] = "Months";
};
- String 5 // description of parameter 2 Edate
+ String 5 // description of parameter 2 Edate
{
Text [ en-US ] = "Number of months before or after the start date";
};
@@ -137,27 +137,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Weeknum
{
- String 1 // description Weeknum_add
+ String 1 // description Weeknum_add
{
Text [ en-US ] = "Returns the number of the calendar week in which the specified date occurs.";
};
- String 2 // name of parameter 1 Weeknum_add
+ String 2 // name of parameter 1 Weeknum_add
{
Text [ en-US ] = "Date";
};
- String 3 // description of parameter 1 Weeknum_add
+ String 3 // description of parameter 1 Weeknum_add
{
Text [ en-US ] = "The date";
};
- String 4 // name of parameter 2 Weeknum_add
+ String 4 // name of parameter 2 Weeknum_add
{
Text [ en-US ] = "Return type";
};
- String 5 // description of parameter 2 Weeknum_add
+ String 5 // description of parameter 2 Weeknum_add
{
Text [ en-US ] = "A number from 1 to 3 that specifies the day with which a week begins";
};
@@ -165,27 +165,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Eomonth
{
- String 1 // description EoMonth
+ String 1 // description EoMonth
{
Text[ en-US ] = "Returns the serial number of the last day of the month that comes a certain number of months before or after the start date";
};
- String 2 // name of parameter 1 EoMonth
+ String 2 // name of parameter 1 EoMonth
{
Text [ en-US ] = "Start date";
};
- String 3 // description of parameter 1 EoMonth
+ String 3 // description of parameter 1 EoMonth
{
Text [ en-US ] = "The start date";
};
- String 4 // name of parameter 2 EoMonth
+ String 4 // name of parameter 2 EoMonth
{
Text [ en-US ] = "Months";
};
- String 5 // description of parameter 2 EoMonth
+ String 5 // description of parameter 2 EoMonth
{
Text [ en-US ] = "Number of months before or after the start date";
};
@@ -193,37 +193,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Networkdays
{
- String 1 // description Networkdays
+ String 1 // description Networkdays
{
Text [ en-US ] = "Returns the number of workdays between two dates";
};
- String 2 // name of parameter 1 Networkdays
+ String 2 // name of parameter 1 Networkdays
{
Text [ en-US ] = "Start date";
};
- String 3 // description of parameter 1 Networkdays
+ String 3 // description of parameter 1 Networkdays
{
Text [ en-US ] = "The start date";
};
- String 4 // name of parameter 2 Networkdays
+ String 4 // name of parameter 2 Networkdays
{
Text [ en-US ] = "End date";
};
- String 5 // description of parameter 2 Networkdays
+ String 5 // description of parameter 2 Networkdays
{
Text [ en-US ] = "The end date";
};
- String 6 // name of parameter 3 Networkdays
+ String 6 // name of parameter 3 Networkdays
{
Text [ en-US ] = "Holidays";
};
- String 7 // description of parameter 3 Networkdays
+ String 7 // description of parameter 3 Networkdays
{
Text [ en-US ] = "List of date values representing days off (vacation, holidays, etc.)";
};
@@ -231,17 +231,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Iseven
{
- String 1 // description Iseven_add
+ String 1 // description Iseven_add
{
Text [ en-US ] = "Returns the value 'true' if the number is even";
};
- String 2 // name of parameter 1 Iseven_add
+ String 2 // name of parameter 1 Iseven_add
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Iseven_add
+ String 3 // description of parameter 1 Iseven_add
{
Text [ en-US ] = "The number";
};
@@ -249,17 +249,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Isodd
{
- String 1 // description Isodd_add
+ String 1 // description Isodd_add
{
Text [ en-US ] = "Returns the value 'true' if the number is odd";
};
- String 2 // name of parameter 1 Isodd_add
+ String 2 // name of parameter 1 Isodd_add
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Isodd_add
+ String 3 // description of parameter 1 Isodd_add
{
Text [ en-US ] = "The number";
};
@@ -267,17 +267,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Multinomial
{
- String 1 // description Multinomial
+ String 1 // description Multinomial
{
Text [ en-US ] = "Returns the multinomial coefficient of a set of numbers";
};
- String 2 // name of parameter 1 Multinomial
+ String 2 // name of parameter 1 Multinomial
{
Text [ en-US ] = "Number(s)";
};
- String 3 // description of parameter 1 Multinomial
+ String 3 // description of parameter 1 Multinomial
{
Text [ en-US ] = "Number or list of numbers for which you want the multinomial coefficient";
};
@@ -285,47 +285,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Seriessum
{
- String 1 // description Seriessum
+ String 1 // description Seriessum
{
Text [ en-US ] = "Returns the sum of a power series";
};
- String 2 // name of parameter 1 Seriessum
+ String 2 // name of parameter 1 Seriessum
{
Text [ en-US ] = "X";
};
- String 3 // description of parameter 1 Seriessum
+ String 3 // description of parameter 1 Seriessum
{
Text [ en-US ] = "The independent variable of the power series";
};
- String 4 // name of parameter 2 Seriessum
+ String 4 // name of parameter 2 Seriessum
{
Text [ en-US ] = "N";
};
- String 5 // description of parameter 2 Seriessum
+ String 5 // description of parameter 2 Seriessum
{
Text [ en-US ] = "The initial power to which x is to be raised";
};
- String 6 // name of parameter 3 Seriessum
+ String 6 // name of parameter 3 Seriessum
{
Text [ en-US ] = "M";
};
- String 7 // description of parameter 3 Seriessum
+ String 7 // description of parameter 3 Seriessum
{
Text [ en-US ] = "The increment by which to increase n for each term in the series";
};
- String 8 // name of parameter 4 Seriessum
+ String 8 // name of parameter 4 Seriessum
{
Text [ en-US ] = "Coefficients";
};
- String 9 // description of parameter 4 Seriessum
+ String 9 // description of parameter 4 Seriessum
{
Text [ en-US ] = "Set of coefficients by which each successive power of the variable x is multiplied";
};
@@ -333,27 +333,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Quotient
{
- String 1 // description Quotient
+ String 1 // description Quotient
{
Text [ en-US ] = "Returns the integer portion of a division";
};
- String 2 // name of parameter 1 Quotient
+ String 2 // name of parameter 1 Quotient
{
Text [ en-US ] = "Numerator";
};
- String 3 // description of parameter 1 Quotient
+ String 3 // description of parameter 1 Quotient
{
Text [ en-US ] = "The dividend";
};
- String 4 // name of parameter 2 Quotient
+ String 4 // name of parameter 2 Quotient
{
Text [ en-US ] = "Denominator";
};
- String 5 // description of parameter 2 Quotient
+ String 5 // description of parameter 2 Quotient
{
Text [ en-US ] = "The divisor";
};
@@ -361,27 +361,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Mround
{
- String 1 // description Mround
+ String 1 // description Mround
{
Text [ en-US ] = "Returns a number rounded to a specified multiple";
};
- String 2 // name of parameter 1 Mround
+ String 2 // name of parameter 1 Mround
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Mround
+ String 3 // description of parameter 1 Mround
{
Text [ en-US ] = "The number to round off";
};
- String 4 // name of parameter 2 Mround
+ String 4 // name of parameter 2 Mround
{
Text [ en-US ] = "Multiple";
};
- String 5 // description of parameter 2 Mround
+ String 5 // description of parameter 2 Mround
{
Text [ en-US ] = "The multiple to which you want to round number";
};
@@ -389,17 +389,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Sqrtpi
{
- String 1 // description SqrtPI
+ String 1 // description SqrtPI
{
Text [ en-US ] = "Returns the square root of a number which has been multiplied by pi";
};
- String 2 // name of parameter 1 SqrtPI
+ String 2 // name of parameter 1 SqrtPI
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 SqrtPI
+ String 3 // description of parameter 1 SqrtPI
{
Text [ en-US ] = "The number by which pi is multiplied";
};
@@ -407,27 +407,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Randbetween
{
- String 1 // description Randbetween
+ String 1 // description Randbetween
{
Text [ en-US ] = "Returns a random integer between the numbers you specify";
};
- String 2 // name of parameter 1 Randbetween
+ String 2 // name of parameter 1 Randbetween
{
Text [ en-US ] = "Bottom";
};
- String 3 // description of parameter 1 Randbetween
+ String 3 // description of parameter 1 Randbetween
{
Text [ en-US ] = "The smallest integer returned";
};
- String 4 // name of parameter 2 Randbetween
+ String 4 // name of parameter 2 Randbetween
{
Text [ en-US ] = "Top";
};
- String 5 // description of parameter 2 Randbetween
+ String 5 // description of parameter 2 Randbetween
{
Text [ en-US ] = "The largest integer returned";
};
@@ -435,17 +435,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Gcd
{
- String 1 // description Gcd_add
+ String 1 // description Gcd_add
{
Text [ en-US ] = "Returns the greatest common divisor";
};
- String 2 // name of parameter 1 Gcd_add
+ String 2 // name of parameter 1 Gcd_add
{
Text [ en-US ] = "Number(s)";
};
- String 3 // description of parameter 1 Gcd_add
+ String 3 // description of parameter 1 Gcd_add
{
Text [ en-US ] = "Number or list of numbers";
};
@@ -453,17 +453,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Lcm
{
- String 1 // description Lcm_add
+ String 1 // description Lcm_add
{
Text [ en-US ] = "Returns the least common multiple";
};
- String 2 // name of parameter 1 Lcm_add
+ String 2 // name of parameter 1 Lcm_add
{
Text [ en-US ] = "Number(s)";
};
- String 3 // description of parameter 1 Lcm_add
+ String 3 // description of parameter 1 Lcm_add
{
Text [ en-US ] = "Number or list of numbers";
};
@@ -471,27 +471,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Besseli
{
- String 1 // description BesselI
+ String 1 // description BesselI
{
Text [ en-US ] = "Returns the modified Bessel function In(x)";
};
- String 2 // name of parameter 1 BesselI
+ String 2 // name of parameter 1 BesselI
{
Text [ en-US ] = "X";
};
- String 3 // description of parameter 1 BesselI
+ String 3 // description of parameter 1 BesselI
{
Text [ en-US ] = "The value at which the function is to be evaluated";
};
- String 4 // name of parameter 2 BesselI
+ String 4 // name of parameter 2 BesselI
{
Text [ en-US ] = "N";
};
- String 5 // description of parameter 2 BesselI
+ String 5 // description of parameter 2 BesselI
{
Text [ en-US ] = "The order of the Bessel function";
};
@@ -499,27 +499,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Besselj
{
- String 1 // description BesselJ
+ String 1 // description BesselJ
{
Text [ en-US ] = "Returns the Bessel function Jn(x)";
};
- String 2 // name of parameter 1 BesselJ
+ String 2 // name of parameter 1 BesselJ
{
Text [ en-US ] = "X";
};
- String 3 // description of parameter 1 BesselJ
+ String 3 // description of parameter 1 BesselJ
{
Text [ en-US ] = "The value at which the function is to be evaluated";
};
- String 4 // name of parameter 2 BesselJ
+ String 4 // name of parameter 2 BesselJ
{
Text [ en-US ] = "N";
};
- String 5 // description of parameter 2 BesselJ
+ String 5 // description of parameter 2 BesselJ
{
Text [ en-US ] = "The order of the Bessel function";
};
@@ -527,27 +527,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Besselk
{
- String 1 // description BesselK
+ String 1 // description BesselK
{
Text [ en-US ] = "Returns the Bessel function Kn(x)";
};
- String 2 // name of parameter 1 BesselK
+ String 2 // name of parameter 1 BesselK
{
Text [ en-US ] = "X";
};
- String 3 // description of parameter 1 BesselK
+ String 3 // description of parameter 1 BesselK
{
Text [ en-US ] = "The value at which the function is to be evaluated";
};
- String 4 // name of parameter 2 BesselK
+ String 4 // name of parameter 2 BesselK
{
Text [ en-US ] = "N";
};
- String 5 // description of parameter 2 BesselK
+ String 5 // description of parameter 2 BesselK
{
Text [ en-US ] = "The order of the Bessel function";
};
@@ -555,27 +555,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Bessely
{
- String 1 // description BesselY
+ String 1 // description BesselY
{
Text [ en-US ] = "Returns the Bessel function Yn(x)";
};
- String 2 // name of parameter 1 BesselY
+ String 2 // name of parameter 1 BesselY
{
Text [ en-US ] = "X";
};
- String 3 // description of parameter 1 BesselY
+ String 3 // description of parameter 1 BesselY
{
Text [ en-US ] = "The value at which the function is to be evaluated";
};
- String 4 // name of parameter 2 BesselY
+ String 4 // name of parameter 2 BesselY
{
Text [ en-US ] = "N";
};
- String 5 // description of parameter 2 BesselY
+ String 5 // description of parameter 2 BesselY
{
Text [ en-US ] = "The order of the Bessel function";
};
@@ -583,27 +583,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Bin2Oct
{
- String 1 // description Bin2Oct
+ String 1 // description Bin2Oct
{
Text [ en-US ] = "Converts a binary number to an octal number";
};
- String 2 // name of parameter 1 Bin2Oct
+ String 2 // name of parameter 1 Bin2Oct
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Bin2Oct
+ String 3 // description of parameter 1 Bin2Oct
{
Text [ en-US ] = "The binary number to be converted (as text)";
};
- String 4 // name of parameter 2 Bin2Oct
+ String 4 // name of parameter 2 Bin2Oct
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Bin2Oct
+ String 5 // description of parameter 2 Bin2Oct
{
Text [ en-US ] = "Number of places used";
};
@@ -611,17 +611,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Bin2Dec
{
- String 1 // description Bin2Dec
+ String 1 // description Bin2Dec
{
Text [ en-US ] = "Converts a binary number to a decimal number";
};
- String 2 // name of parameter 1 Bin2Dec
+ String 2 // name of parameter 1 Bin2Dec
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Bin2Dec
+ String 3 // description of parameter 1 Bin2Dec
{
Text [ en-US ] = "The binary number to be converted (as text)";
};
@@ -629,27 +629,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Bin2Hex
{
- String 1 // description Bin2Hex
+ String 1 // description Bin2Hex
{
Text [ en-US ] = "Converts a binary number to a hexadecimal number";
};
- String 2 // name of parameter 1 Bin2Hex
+ String 2 // name of parameter 1 Bin2Hex
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Bin2Hex
+ String 3 // description of parameter 1 Bin2Hex
{
Text [ en-US ] = "The binary number to be converted (as text)";
};
- String 4 // name of parameter 2 Bin2Hex
+ String 4 // name of parameter 2 Bin2Hex
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Bin2Hex
+ String 5 // description of parameter 2 Bin2Hex
{
Text [ en-US ] = "Number of places used.";
};
@@ -657,27 +657,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oct2Bin
{
- String 1 // description Oct2Bin
+ String 1 // description Oct2Bin
{
Text [ en-US ] = "Converts an octal number to a binary number";
};
- String 2 // name of parameter 1 Oct2Bin
+ String 2 // name of parameter 1 Oct2Bin
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Oct2Bin
+ String 3 // description of parameter 1 Oct2Bin
{
Text [ en-US ] = "The octal number to be converted (as text)";
};
- String 4 // name of parameter 2 Oct2Bin
+ String 4 // name of parameter 2 Oct2Bin
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Oct2Bin
+ String 5 // description of parameter 2 Oct2Bin
{
Text [ en-US ] = "Number of places used";
};
@@ -685,17 +685,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oct2Dec
{
- String 1 // description Oct2Dec
+ String 1 // description Oct2Dec
{
Text [ en-US ] = "Converts an octal number to a decimal number";
};
- String 2 // name of parameter 1 Oct2Dec
+ String 2 // name of parameter 1 Oct2Dec
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Oct2Dec
+ String 3 // description of parameter 1 Oct2Dec
{
Text [ en-US ] = "The octal number to be converted (as text)";
};
@@ -703,27 +703,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oct2Hex
{
- String 1 // description Oct2Hex
+ String 1 // description Oct2Hex
{
Text [ en-US ] = "Converts an octal number to a hexadecimal number";
};
- String 2 // name of parameter 1 Oct2Hex
+ String 2 // name of parameter 1 Oct2Hex
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Oct2Hex
+ String 3 // description of parameter 1 Oct2Hex
{
Text [ en-US ] = "The octal number to be converted (as text)";
};
- String 4 // name of parameter 2 Oct2Hex
+ String 4 // name of parameter 2 Oct2Hex
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Oct2Hex
+ String 5 // description of parameter 2 Oct2Hex
{
Text [ en-US ] = "Number of places used";
};
@@ -731,27 +731,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Dec2Bin
{
- String 1 // description Dec2Bin
+ String 1 // description Dec2Bin
{
Text [ en-US ] = "Converts a decimal number to a binary number";
};
- String 2 // name of parameter 1 Dec2Bin
+ String 2 // name of parameter 1 Dec2Bin
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Dec2Bin
+ String 3 // description of parameter 1 Dec2Bin
{
Text [ en-US ] = "The decimal integer to be converted";
};
- String 4 // name of parameter 2 Dec2Bin
+ String 4 // name of parameter 2 Dec2Bin
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Dec2Bin
+ String 5 // description of parameter 2 Dec2Bin
{
Text [ en-US ] = "Number of places used";
};
@@ -759,27 +759,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Dec2Hex
{
- String 1 // description Dec2Hex
+ String 1 // description Dec2Hex
{
Text [ en-US ] = "Converts a decimal number to a hexadecimal number";
};
- String 2 // name of parameter 1 Dec2Hex
+ String 2 // name of parameter 1 Dec2Hex
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Dec2Hex
+ String 3 // description of parameter 1 Dec2Hex
{
Text [ en-US ] = "The decimal integer to be converted";
};
- String 4 // name of parameter 2 Dec2Hex
+ String 4 // name of parameter 2 Dec2Hex
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Dec2Hex
+ String 5 // description of parameter 2 Dec2Hex
{
Text [ en-US ] = "Number of places used";
};
@@ -787,27 +787,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Dec2Oct
{
- String 1 // description Dec2Oct
+ String 1 // description Dec2Oct
{
Text [ en-US ] = "Converts a decimal number into an octal number";
};
- String 2 // name of parameter 1 Dec2Oct
+ String 2 // name of parameter 1 Dec2Oct
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Dec2Oct
+ String 3 // description of parameter 1 Dec2Oct
{
Text [ en-US ] = "The decimal number";
};
- String 4 // name of parameter 2 Dec2Oct
+ String 4 // name of parameter 2 Dec2Oct
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Dec2Oct
+ String 5 // description of parameter 2 Dec2Oct
{
Text [ en-US ] = "Number of places used";
};
@@ -815,27 +815,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Hex2Bin
{
- String 1 // description Hex2Bin
+ String 1 // description Hex2Bin
{
Text [ en-US ] = "Converts a hexadecimal number to a binary number";
};
- String 2 // name of parameter 1 Hex2Bin
+ String 2 // name of parameter 1 Hex2Bin
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Hex2Bin
+ String 3 // description of parameter 1 Hex2Bin
{
Text [ en-US ] = "The hexadecimal number to be converted (as text)";
};
- String 4 // name of parameter 2 Hex2Bin
+ String 4 // name of parameter 2 Hex2Bin
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Hex2Bin
+ String 5 // description of parameter 2 Hex2Bin
{
Text [ en-US ] = "Number of places used";
};
@@ -843,17 +843,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Hex2Dec
{
- String 1 // description Hex2Dec
+ String 1 // description Hex2Dec
{
Text [ en-US ] = "Converts a hexadecimal number to a decimal number";
};
- String 2 // name of parameter 1 Hex2Dec
+ String 2 // name of parameter 1 Hex2Dec
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Hex2Dec
+ String 3 // description of parameter 1 Hex2Dec
{
Text [ en-US ] = "The hexadecimal number to be converted (as text)";
};
@@ -861,27 +861,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Hex2Oct
{
- String 1 // description Hex2Oct
+ String 1 // description Hex2Oct
{
Text [ en-US ] = "Converts a hexadecimal number to an octal number";
};
- String 2 // name of parameter 1 Hex2Oct
+ String 2 // name of parameter 1 Hex2Oct
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Hex2Oct
+ String 3 // description of parameter 1 Hex2Oct
{
Text [ en-US ] = "The hexadecimal number to be converted (as text)";
};
- String 4 // name of parameter 2 Hex2Oct
+ String 4 // name of parameter 2 Hex2Oct
{
Text [ en-US ] = "Places";
};
- String 5 // description of parameter 2 Hex2Oct
+ String 5 // description of parameter 2 Hex2Oct
{
Text [ en-US ] = "Number of places used";
};
@@ -889,27 +889,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Delta
{
- String 1 // description Delta
+ String 1 // description Delta
{
Text [ en-US ] = "Tests whether two values are equal";
};
- String 2 // name of parameter 1 Delta
+ String 2 // name of parameter 1 Delta
{
Text [ en-US ] = "Number 1";
};
- String 3 // description of parameter 1 Delta
+ String 3 // description of parameter 1 Delta
{
Text [ en-US ] = "The first number";
};
- String 4 // name of parameter 2 Delta
+ String 4 // name of parameter 2 Delta
{
Text [ en-US ] = "Number 2";
};
- String 5 // description of parameter 2 Delta
+ String 5 // description of parameter 2 Delta
{
Text [ en-US ] = "The second number";
};
@@ -917,27 +917,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Erf
{
- String 1 // description Erf
+ String 1 // description Erf
{
Text [ en-US ] = "Returns the error function";
};
- String 2 // name of parameter 1 Erf
+ String 2 // name of parameter 1 Erf
{
Text [ en-US ] = "Lower limit";
};
- String 3 // description of parameter 1 Erf
+ String 3 // description of parameter 1 Erf
{
Text [ en-US ] = "The lower limit for integration";
};
- String 4 // name of parameter 2 Erf
+ String 4 // name of parameter 2 Erf
{
Text [ en-US ] = "Upper limit";
};
- String 5 // description of parameter 2 Erf
+ String 5 // description of parameter 2 Erf
{
Text [ en-US ] = "The upper limit for integration";
};
@@ -945,17 +945,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Erfc
{
- String 1 // description Erfc
+ String 1 // description Erfc
{
Text [ en-US ] = "Returns the complementary error function";
};
- String 2 // name of parameter 1 Erfc
+ String 2 // name of parameter 1 Erfc
{
Text [ en-US ] = "Lower limit";
};
- String 3 // description of parameter 1 Erfc
+ String 3 // description of parameter 1 Erfc
{
Text [ en-US ] = "The lower limit for integration";
};
@@ -963,27 +963,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Gestep
{
- String 1 // description GeStep
+ String 1 // description GeStep
{
Text [ en-US ] = "Tests whether a number is greater than a threshold value";
};
- String 2 // name of parameter 1 GeStep
+ String 2 // name of parameter 1 GeStep
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 GeStep
+ String 3 // description of parameter 1 GeStep
{
Text [ en-US ] = "The value to test against step";
};
- String 4 // name of parameter 2 GeStep
+ String 4 // name of parameter 2 GeStep
{
Text [ en-US ] = "Step";
};
- String 5 // description of parameter 2 GeStep
+ String 5 // description of parameter 2 GeStep
{
Text [ en-US ] = "The threshhold value";
};
@@ -991,17 +991,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Factdouble
{
- String 1 // description Factdouble
+ String 1 // description Factdouble
{
Text [ en-US ] = "Returns the double factorial of Number";
};
- String 2 // name of parameter 1 Factdouble
+ String 2 // name of parameter 1 Factdouble
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Factdouble
+ String 3 // description of parameter 1 Factdouble
{
Text [ en-US ] = "The number";
};
@@ -1009,17 +1009,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imabs
{
- String 1 // description Imabs
+ String 1 // description Imabs
{
Text [ en-US ] = "Returns the absolute value (modulus) of a complex number";
};
- String 2 // name of parameter 1 Imabs
+ String 2 // name of parameter 1 Imabs
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imabs
+ String 3 // description of parameter 1 Imabs
{
Text [ en-US ] = "The complex number";
};
@@ -1027,17 +1027,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imaginary
{
- String 1 // description Imaginary
+ String 1 // description Imaginary
{
Text [ en-US ] = "Returns the imaginary coefficient of a complex number";
};
- String 2 // name of parameter 1 Imaginary
+ String 2 // name of parameter 1 Imaginary
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imaginary
+ String 3 // description of parameter 1 Imaginary
{
Text [ en-US ] = "The complex number";
};
@@ -1045,27 +1045,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Impower
{
- String 1 // description Impower
+ String 1 // description Impower
{
Text [ en-US ] = "Returns a complex number raised to an integer power";
};
- String 2 // name of parameter 1 Impower
+ String 2 // name of parameter 1 Impower
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Impower
+ String 3 // description of parameter 1 Impower
{
Text [ en-US ] = "The complex number";
};
- String 4 // name of parameter 2 Impower
+ String 4 // name of parameter 2 Impower
{
Text [ en-US ] = "Number";
};
- String 5 // description of parameter 2 Impower
+ String 5 // description of parameter 2 Impower
{
Text [ en-US ] = "Power to which the complex number is raised";
};
@@ -1073,17 +1073,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imargument
{
- String 1 // description Imargument
+ String 1 // description Imargument
{
Text [ en-US ] = "Returns the argument theta, an angle expressed in radians";
};
- String 2 // name of parameter 1 Imargument
+ String 2 // name of parameter 1 Imargument
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imargument
+ String 3 // description of parameter 1 Imargument
{
Text [ en-US ] = "A complex number";
};
@@ -1091,17 +1091,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imcos
{
- String 1 // description Imcos
+ String 1 // description Imcos
{
Text [ en-US ] = "Returns the cosine of a complex number";
};
- String 2 // name of parameter 1 Imcos
+ String 2 // name of parameter 1 Imcos
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imcos
+ String 3 // description of parameter 1 Imcos
{
Text [ en-US ] = "A complex number";
};
@@ -1109,27 +1109,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imdiv
{
- String 1 // description Imdiv
+ String 1 // description Imdiv
{
Text [ en-US ] = "Returns the quotient of two complex numbers";
};
- String 2 // name of parameter 1 Imdiv
+ String 2 // name of parameter 1 Imdiv
{
Text [ en-US ] = "Numerator";
};
- String 3 // description of parameter 1 Imdiv
+ String 3 // description of parameter 1 Imdiv
{
Text [ en-US ] = "The dividend";
};
- String 4 // name of parameter 2 Imdiv
+ String 4 // name of parameter 2 Imdiv
{
Text [ en-US ] = "Denominator";
};
- String 5 // description of parameter 2 Imdiv
+ String 5 // description of parameter 2 Imdiv
{
Text [ en-US ] = "The divisor";
};
@@ -1137,17 +1137,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imexp
{
- String 1 // description Imexp
+ String 1 // description Imexp
{
Text [ en-US ] = "Returns the algebraic form of the exponential of a complex number";
};
- String 2 // name of parameter 1 Imexp
+ String 2 // name of parameter 1 Imexp
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imexp
+ String 3 // description of parameter 1 Imexp
{
Text [ en-US ] = "The complex number";
};
@@ -1155,17 +1155,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imconjugate
{
- String 1 // description Imconjugate
+ String 1 // description Imconjugate
{
Text [ en-US ] = "Returns the complex conjugate of a complex number";
};
- String 2 // name of parameter 1 Imconjugate
+ String 2 // name of parameter 1 Imconjugate
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imconjugate
+ String 3 // description of parameter 1 Imconjugate
{
Text [ en-US ] = "The complex number";
};
@@ -1173,17 +1173,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imln
{
- String 1 // description Imln
+ String 1 // description Imln
{
Text [ en-US ] = "Returns the natural logarithm of a complex number";
};
- String 2 // name of parameter 1 Imln
+ String 2 // name of parameter 1 Imln
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imln
+ String 3 // description of parameter 1 Imln
{
Text [ en-US ] = "The complex number";
};
@@ -1191,17 +1191,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imlog10
{
- String 1 // description Imlog10
+ String 1 // description Imlog10
{
Text [ en-US ] = "Returns the base-10 logarithm of a complex number";
};
- String 2 // name of parameter 1 Imlog10
+ String 2 // name of parameter 1 Imlog10
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imlog10
+ String 3 // description of parameter 1 Imlog10
{
Text [ en-US ] = "The complex number";
};
@@ -1209,17 +1209,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imlog2
{
- String 1 // description Imlog2
+ String 1 // description Imlog2
{
Text [ en-US ] = "Returns the base-2 logarithm of a complex number";
};
- String 2 // name of parameter 1 Imlog2
+ String 2 // name of parameter 1 Imlog2
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imlog2
+ String 3 // description of parameter 1 Imlog2
{
Text [ en-US ] = "The complex number";
};
@@ -1227,27 +1227,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Improduct
{
- String 1 // description Improduct
+ String 1 // description Improduct
{
Text [ en-US ] = "Returns the product of several complex numbers";
};
- String 2 // name of parameter 1 Improduct
+ String 2 // name of parameter 1 Improduct
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Improduct
+ String 3 // description of parameter 1 Improduct
{
Text [ en-US ] = "The first complex number";
};
- String 4 // name of parameter 2 Improduct
+ String 4 // name of parameter 2 Improduct
{
Text [ en-US ] = "Complex number";
};
- String 5 // description of parameter 2 Improduct
+ String 5 // description of parameter 2 Improduct
{
Text [ en-US ] = "Another complex number";
};
@@ -1255,17 +1255,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imreal
{
- String 1 // description Imreal
+ String 1 // description Imreal
{
Text [ en-US ] = "Returns the real coefficient of a complex number";
};
- String 2 // name of parameter 1 Imreal
+ String 2 // name of parameter 1 Imreal
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imreal
+ String 3 // description of parameter 1 Imreal
{
Text [ en-US ] = "The complex number";
};
@@ -1273,17 +1273,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imsin
{
- String 1 // description Imsin
+ String 1 // description Imsin
{
Text [ en-US ] = "Returns the sine of a complex number";
};
- String 2 // name of parameter 1 Imsin
+ String 2 // name of parameter 1 Imsin
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imsin
+ String 3 // description of parameter 1 Imsin
{
Text [ en-US ] = "The complex number";
};
@@ -1291,27 +1291,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imsub
{
- String 1 // description Imsub
+ String 1 // description Imsub
{
Text [ en-US ] = "Returns the difference of two complex numbers";
};
- String 2 // name of parameter 1 Imsub
+ String 2 // name of parameter 1 Imsub
{
Text [ en-US ] = "Complex number 1";
};
- String 3 // description of parameter 1 Imsub
+ String 3 // description of parameter 1 Imsub
{
Text [ en-US ] = "Complex number 1";
};
- String 4 // name of parameter 2 Imsub
+ String 4 // name of parameter 2 Imsub
{
Text [ en-US ] = "Complex number 2";
};
- String 5 // description of parameter 2 Imsub
+ String 5 // description of parameter 2 Imsub
{
Text [ en-US ] = "Complex number 2";
};
@@ -1319,17 +1319,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imsqrt
{
- String 1 // description Imsqrt
+ String 1 // description Imsqrt
{
Text [ en-US ] = "Returns the square root of a complex number";
};
- String 2 // name of parameter 1 Imsqrt
+ String 2 // name of parameter 1 Imsqrt
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imsqrt
+ String 3 // description of parameter 1 Imsqrt
{
Text [ en-US ] = "The complex number";
};
@@ -1337,17 +1337,17 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Imsum
{
- String 1 // description Imsum
+ String 1 // description Imsum
{
Text [ en-US ] = "Returns the sum of complex numbers";
};
- String 2 // name of parameter 1 Imsum
+ String 2 // name of parameter 1 Imsum
{
Text [ en-US ] = "Complex number";
};
- String 3 // description of parameter 1 Imsum
+ String 3 // description of parameter 1 Imsum
{
Text [ en-US ] = "The complex number";
};
@@ -1356,37 +1356,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Complex
{
- String 1 // description Complex
+ String 1 // description Complex
{
Text [ en-US ] = "Converts real and imaginary coefficients into a complex number";
};
- String 2 // name of parameter 1 Complex
+ String 2 // name of parameter 1 Complex
{
Text [ en-US ] = "Real num";
};
- String 3 // description of parameter 1 Complex
+ String 3 // description of parameter 1 Complex
{
Text [ en-US ] = "The real coefficient";
};
- String 4 // name of parameter 2 Complex
+ String 4 // name of parameter 2 Complex
{
Text [ en-US ] = "I num";
};
- String 5 // description of parameter 2 Complex
+ String 5 // description of parameter 2 Complex
{
Text [ en-US ] = "The imaginary coefficient";
};
- String 6 // name of parameter 3 Complex
+ String 6 // name of parameter 3 Complex
{
Text [ en-US ] = "Suffix";
};
- String 7 // description of parameter 3 Complex
+ String 7 // description of parameter 3 Complex
{
Text [ en-US ] = "The suffix";
};
@@ -1394,37 +1394,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Convert
{
- String 1 // description Convert_add
+ String 1 // description Convert_add
{
Text [ en-US ] = "Converts a number from one measurement system to another";
};
- String 2 // name of parameter 1 Convert_add
+ String 2 // name of parameter 1 Convert_add
{
Text [ en-US ] = "Number";
};
- String 3 // description of parameter 1 Convert_add
+ String 3 // description of parameter 1 Convert_add
{
Text [ en-US ] = "The number";
};
- String 4 // name of parameter 2 Convert_add
+ String 4 // name of parameter 2 Convert_add
{
Text [ en-US ] = "From unit";
};
- String 5 // description of parameter 2 Convert_add
+ String 5 // description of parameter 2 Convert_add
{
Text [ en-US ] = "Unit of measure for number";
};
- String 6 // name of parameter 3 Convert_add
+ String 6 // name of parameter 3 Convert_add
{
Text [ en-US ] = "To unit";
};
- String 7 // description of parameter 3 Convert_add
+ String 7 // description of parameter 3 Convert_add
{
Text [ en-US ] = "Unit of measure for the result";
};
@@ -1432,77 +1432,77 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Amordegrc
{
- String 1 // description Amordegrc
+ String 1 // description Amordegrc
{
Text [ en-US ] = "Returns the prorated linear depreciation of an asset for each accounting period";
};
- String 2 // name of parameter 1 Amordegrc
+ String 2 // name of parameter 1 Amordegrc
{
Text [ en-US ] = "Cost";
};
- String 3 // description of parameter 1 Amordegrc
+ String 3 // description of parameter 1 Amordegrc
{
Text [ en-US ] = "Cost of the asset";
};
- String 4 // name of parameter 2 Amordegrc
+ String 4 // name of parameter 2 Amordegrc
{
Text [ en-US ] = "Date purchased";
};
- String 5 // description of parameter 2 Amordegrc
+ String 5 // description of parameter 2 Amordegrc
{
Text [ en-US ] = "Purchase date of the asset";
};
- String 6 // name of parameter 3 Amordegrc
+ String 6 // name of parameter 3 Amordegrc
{
Text [ en-US ] = "First period";
};
- String 7 // description of parameter 3 Amordegrc
+ String 7 // description of parameter 3 Amordegrc
{
Text [ en-US ] = "Date the first period ends";
};
- String 8 // name of parameter 4 Amordegrc
+ String 8 // name of parameter 4 Amordegrc
{
Text [ en-US ] = "Salvage";
};
- String 9 // description of parameter 4 Amordegrc
+ String 9 // description of parameter 4 Amordegrc
{
Text [ en-US ] = "Salvage value of an asset at the end of its life";
};
- String 10 // name of parameter 5 Amordegrc
+ String 10 // name of parameter 5 Amordegrc
{
Text [ en-US ] = "Period";
};
- String 11 // description of parameter 5 Amordegrc
+ String 11 // description of parameter 5 Amordegrc
{
Text [ en-US ] = "The period";
};
- String 12 // name of parameter 6 Amordegrc
+ String 12 // name of parameter 6 Amordegrc
{
Text [ en-US ] = "Rate";
};
- String 13 // description of parameter 6 Amordegrc
+ String 13 // description of parameter 6 Amordegrc
{
Text [ en-US ] = "The rate of depreciation";
};
- String 14 // name of parameter 7 Amordegrc
+ String 14 // name of parameter 7 Amordegrc
{
Text [ en-US ] = "Basis";
};
- String 15 // description of parameter 7 Amordegrc
+ String 15 // description of parameter 7 Amordegrc
{
Text [ en-US ] = "The year basis to be used";
};
@@ -1510,77 +1510,77 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Amorlinc
{
- String 1 // description Amorlinc
+ String 1 // description Amorlinc
{
Text [ en-US ] = "Returns the prorated linear depreciation of an asset for each accounting period";
};
- String 2 // name of parameter 1 Amorlinc
+ String 2 // name of parameter 1 Amorlinc
{
Text [ en-US ] = "Cost";
};
- String 3 // description of parameter 1 Amorlinc
+ String 3 // description of parameter 1 Amorlinc
{
Text [ en-US ] = "Cost of the asset";
};
- String 4 // name of parameter 2 Amorlinc
+ String 4 // name of parameter 2 Amorlinc
{
Text [ en-US ] = "Date purchased";
};
- String 5 // description of parameter 2 Amorlinc
+ String 5 // description of parameter 2 Amorlinc
{
Text [ en-US ] = "Purchase date of the asset";
};
- String 6 // name of parameter 3 Amorlinc
+ String 6 // name of parameter 3 Amorlinc
{
Text [ en-US ] = "First period";
};
- String 7 // description of parameter 3 Amorlinc
+ String 7 // description of parameter 3 Amorlinc
{
Text [ en-US ] = "The date the first period ends";
};
- String 8 // name of parameter 4 Amorlinc
+ String 8 // name of parameter 4 Amorlinc
{
Text [ en-US ] = "Salvage";
};
- String 9 // description of parameter 4 Amorlinc
+ String 9 // description of parameter 4 Amorlinc
{
Text [ en-US ] = "The salvage value of an asset at the end of its life";
};
- String 10 // name of parameter 5 Amorlinc
+ String 10 // name of parameter 5 Amorlinc
{
Text [ en-US ] = "Period";
};
- String 11 // description of parameter 5 Amorlinc
+ String 11 // description of parameter 5 Amorlinc
{
Text [ en-US ] = "The period";
};
- String 12 // name of parameter 6 Amorlinc
+ String 12 // name of parameter 6 Amorlinc
{
Text [ en-US ] = "Rate";
};
- String 13 // description of parameter 6 Amorlinc
+ String 13 // description of parameter 6 Amorlinc
{
Text [ en-US ] = "The rate of depreciation";
};
- String 14 // name of parameter 7 Amorlinc
+ String 14 // name of parameter 7 Amorlinc
{
Text [ en-US ] = "Basis";
};
- String 15 // description of parameter 7 Amorlinc
+ String 15 // description of parameter 7 Amorlinc
{
Text [ en-US ] = "The year basis to be used";
};
@@ -1588,77 +1588,77 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Accrint
{
- String 1 // description Accrint
+ String 1 // description Accrint
{
Text [ en-US ] = "Returns the accrued interest for a security that pays periodic interest";
};
- String 2 // name of parameter 1 Accrint
+ String 2 // name of parameter 1 Accrint
{
Text [ en-US ] = "Issue";
};
- String 3 // description of parameter 1 Accrint
+ String 3 // description of parameter 1 Accrint
{
Text [ en-US ] = "Issue date of the security";
};
- String 4 // name of parameter 2 Accrint
+ String 4 // name of parameter 2 Accrint
{
Text [ en-US ] = "First interest";
};
- String 5 // description of parameter 2 Accrint
+ String 5 // description of parameter 2 Accrint
{
Text [ en-US ] = "First interest date of the security";
};
- String 6 // name of parameter 3 Accrint
+ String 6 // name of parameter 3 Accrint
{
Text [ en-US ] = "Settlement";
};
- String 7 // description of parameter 3 Accrint
+ String 7 // description of parameter 3 Accrint
{
Text [ en-US ] = "The settlement";
};
- String 8 // name of parameter 4 Accrint
+ String 8 // name of parameter 4 Accrint
{
Text [ en-US ] = "Rate";
};
- String 9 // description of parameter 4 Accrint
+ String 9 // description of parameter 4 Accrint
{
Text [ en-US ] = "The rate";
};
- String 10 // name of parameter 5 Accrint
+ String 10 // name of parameter 5 Accrint
{
Text [ en-US ] = "Par";
};
- String 11 // description of parameter 5 Accrint
+ String 11 // description of parameter 5 Accrint
{
Text [ en-US ] = "The par value";
};
- String 12 // name of parameter 6 Accrint
+ String 12 // name of parameter 6 Accrint
{
Text [ en-US ] = "Frequency";
};
- String 13 // description of parameter 6 Accrint
+ String 13 // description of parameter 6 Accrint
{
Text [ en-US ] = "The frequency";
};
- String 14 // name of parameter 7 Accrint
+ String 14 // name of parameter 7 Accrint
{
Text [ en-US ] = "Basis";
};
- String 15 // description of parameter 7 Accrint
+ String 15 // description of parameter 7 Accrint
{
Text [ en-US ] = "The basis";
};
@@ -1666,57 +1666,57 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Accrintm
{
- String 1 // description Accrintm
+ String 1 // description Accrintm
{
Text [ en-US ] = "Returns the accrued interest for a security that pays interest at maturity";
};
- String 2 // name of parameter 1 Accrintm
+ String 2 // name of parameter 1 Accrintm
{
Text [ en-US ] = "Issue";
};
- String 3 // description of parameter 1 Accrintm
+ String 3 // description of parameter 1 Accrintm
{
Text [ en-US ] = "The issue date";
};
- String 4 // name of parameter 2 Accrintm
+ String 4 // name of parameter 2 Accrintm
{
Text [ en-US ] = "Settlement";
};
- String 5 // description of parameter 2 Accrintm
+ String 5 // description of parameter 2 Accrintm
{
Text [ en-US ] = "The settlement";
};
- String 6 // name of parameter 3 Accrintm
+ String 6 // name of parameter 3 Accrintm
{
Text [ en-US ] = "Rate";
};
- String 7 // description of parameter 3 Accrintm
+ String 7 // description of parameter 3 Accrintm
{
Text [ en-US ] = "The rate";
};
- String 8 // name of parameter 4 Accrintm
+ String 8 // name of parameter 4 Accrintm
{
Text [ en-US ] = "Par";
};
- String 9 // description of parameter 4 Accrintm
+ String 9 // description of parameter 4 Accrintm
{
Text [ en-US ] = "The par value";
};
- String 10 // name of parameter 5 Accrintm
+ String 10 // name of parameter 5 Accrintm
{
Text [ en-US ] = "Basis";
};
- String 11 // description of parameter 5 Accrintm
+ String 11 // description of parameter 5 Accrintm
{
Text [ en-US ] = "The basis";
};
@@ -1724,57 +1724,57 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Received
{
- String 1 // description Received
+ String 1 // description Received
{
Text [ en-US ] = "Returns the amount paid out at maturity for a fully invested security";
};
- String 2 // name of parameter 1 Received
+ String 2 // name of parameter 1 Received
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Received
+ String 3 // description of parameter 1 Received
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Received
+ String 4 // name of parameter 2 Received
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Received
+ String 5 // description of parameter 2 Received
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Received
+ String 6 // name of parameter 3 Received
{
Text [ en-US ] = "Investment";
};
- String 7 // description of parameter 3 Received
+ String 7 // description of parameter 3 Received
{
Text [ en-US ] = "The investment";
};
- String 8 // name of parameter 4 Received
+ String 8 // name of parameter 4 Received
{
Text [ en-US ] = "Discount";
};
- String 9 // description of parameter 4 Received
+ String 9 // description of parameter 4 Received
{
Text [ en-US ] = "The discount";
};
- String 10 // name of parameter 5 Received
+ String 10 // name of parameter 5 Received
{
Text [ en-US ] = "Basis";
};
- String 11 // description of parameter 5 Received
+ String 11 // description of parameter 5 Received
{
Text [ en-US ] = "The basis";
};
@@ -1782,57 +1782,57 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Disc
{
- String 1 // description Disc
+ String 1 // description Disc
{
Text [ en-US ] = "Returns the discount rate for a security";
};
- String 2 // name of parameter 1 Disc
+ String 2 // name of parameter 1 Disc
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Disc
+ String 3 // description of parameter 1 Disc
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Disc
+ String 4 // name of parameter 2 Disc
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Disc
+ String 5 // description of parameter 2 Disc
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Disc
+ String 6 // name of parameter 3 Disc
{
Text [ en-US ] = "Price";
};
- String 7 // description of parameter 3 Disc
+ String 7 // description of parameter 3 Disc
{
Text [ en-US ] = "The price";
};
- String 8 // name of parameter 4 Disc
+ String 8 // name of parameter 4 Disc
{
Text [ en-US ] = "Redemption";
};
- String 9 // description of parameter 4 Disc
+ String 9 // description of parameter 4 Disc
{
Text [ en-US ] = "The redemption value";
};
- String 10 // name of parameter 5 Disc
+ String 10 // name of parameter 5 Disc
{
Text [ en-US ] = "Basis";
};
- String 11 // description of parameter 5 Disc
+ String 11 // description of parameter 5 Disc
{
Text [ en-US ] = "The basis";
};
@@ -1840,67 +1840,67 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Duration
{
- String 1 // description Duration
+ String 1 // description Duration
{
Text [ en-US ] = "Returns the annual Macaulay duration of a security with periodic interest payments";
};
- String 2 // name of parameter 1 Duration
+ String 2 // name of parameter 1 Duration
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Duration
+ String 3 // description of parameter 1 Duration
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Duration
+ String 4 // name of parameter 2 Duration
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Duration
+ String 5 // description of parameter 2 Duration
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Duration
+ String 6 // name of parameter 3 Duration
{
Text [ en-US ] = "Coupon";
};
- String 7 // description of parameter 3 Duration
+ String 7 // description of parameter 3 Duration
{
Text [ en-US ] = "The coupon rate";
};
- String 8 // name of parameter 4 Duration
+ String 8 // name of parameter 4 Duration
{
Text [ en-US ] = "Yield";
};
- String 9 // description of parameter 4 Duration
+ String 9 // description of parameter 4 Duration
{
Text [ en-US ] = "The yield";
};
- String 10 // name of parameter 5 Duration
+ String 10 // name of parameter 5 Duration
{
Text [ en-US ] = "Frequency";
};
- String 11 // description of parameter 5 Duration
+ String 11 // description of parameter 5 Duration
{
Text [ en-US ] = "The frequency";
};
- String 12 // name of parameter 6 Duration
+ String 12 // name of parameter 6 Duration
{
Text [ en-US ] = "Basis";
};
- String 13 // description of parameter 6 Duration
+ String 13 // description of parameter 6 Duration
{
Text [ en-US ] = "The basis";
};
@@ -1908,27 +1908,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Effect
{
- String 1 // description Effect_add
+ String 1 // description Effect_add
{
Text [ en-US ] = "Returns the effective annual interest rate";
};
- String 2 // name of parameter 1 Effect_add
+ String 2 // name of parameter 1 Effect_add
{
Text [ en-US ] = "Nominal rate";
};
- String 3 // description of parameter 1 Effect_add
+ String 3 // description of parameter 1 Effect_add
{
Text [ en-US ] = "The nominal rate";
};
- String 4 // name of parameter 2 Effect_add
+ String 4 // name of parameter 2 Effect_add
{
Text [ en-US ] = "Npery";
};
- String 5 // description of parameter 2 Effect_add
+ String 5 // description of parameter 2 Effect_add
{
Text [ en-US ] = "The periods";
};
@@ -1936,67 +1936,67 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Cumprinc
{
- String 1 // description Cumprinc_add
+ String 1 // description Cumprinc_add
{
Text [ en-US ] = "Returns the cumulative principal on a loan to be paid between two periods";
};
- String 2 // name of parameter 1 Cumprinc_add
+ String 2 // name of parameter 1 Cumprinc_add
{
Text [ en-US ] = "Rate";
};
- String 3 // description of parameter 1 Cumprinc_add
+ String 3 // description of parameter 1 Cumprinc_add
{
Text [ en-US ] = "The rate";
};
- String 4 // name of parameter 2 Cumprinc_add
+ String 4 // name of parameter 2 Cumprinc_add
{
Text [ en-US ] = "Nper";
};
- String 5 // description of parameter 2 Cumprinc_add
+ String 5 // description of parameter 2 Cumprinc_add
{
Text [ en-US ] = "Number of payment periods";
};
- String 6 // name of parameter 3 Cumprinc_add
+ String 6 // name of parameter 3 Cumprinc_add
{
Text [ en-US ] = "Pv";
};
- String 7 // description of parameter 3 Cumprinc_add
+ String 7 // description of parameter 3 Cumprinc_add
{
Text [ en-US ] = "The present value";
};
- String 8 // name of parameter 4 Cumprinc_add
+ String 8 // name of parameter 4 Cumprinc_add
{
Text [ en-US ] = "Start period";
};
- String 9 // description of parameter 4 Cumprinc_add
+ String 9 // description of parameter 4 Cumprinc_add
{
Text [ en-US ] = "The start period";
};
- String 10 // name of parameter 5 Cumprinc_add
+ String 10 // name of parameter 5 Cumprinc_add
{
Text [ en-US ] = "End period";
};
- String 11 // description of parameter 5 Cumprinc_add
+ String 11 // description of parameter 5 Cumprinc_add
{
Text [ en-US ] = "The end period";
};
- String 12 // name of parameter 6 Cumprinc_add
+ String 12 // name of parameter 6 Cumprinc_add
{
Text [ en-US ] = "Type";
};
- String 13 // description of parameter 6 Cumprinc_add
+ String 13 // description of parameter 6 Cumprinc_add
{
Text [ en-US ] = "The type of maturity";
};
@@ -2004,67 +2004,67 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Cumipmt
{
- String 1 // description Cumipmt_add
+ String 1 // description Cumipmt_add
{
Text [ en-US ] = "Returns the cumulative interest to be paid between two periods";
};
- String 2 // name of parameter 1 Cumipmt_add
+ String 2 // name of parameter 1 Cumipmt_add
{
Text [ en-US ] = "Rate";
};
- String 3 // description of parameter 1 Cumipmt_add
+ String 3 // description of parameter 1 Cumipmt_add
{
Text [ en-US ] = "The rate";
};
- String 4 // name of parameter 2 Cumipmt_add
+ String 4 // name of parameter 2 Cumipmt_add
{
Text [ en-US ] = "Nper";
};
- String 5 // description of parameter 2 Cumipmt_add
+ String 5 // description of parameter 2 Cumipmt_add
{
Text [ en-US ] = "Number of payment periods";
};
- String 6 // name of parameter 3 Cumipmt_add
+ String 6 // name of parameter 3 Cumipmt_add
{
Text [ en-US ] = "Pv";
};
- String 7 // description of parameter 3 Cumipmt_add
+ String 7 // description of parameter 3 Cumipmt_add
{
Text [ en-US ] = "The present value";
};
- String 8 // name of parameter 4 Cumipmt_add
+ String 8 // name of parameter 4 Cumipmt_add
{
Text [ en-US ] = "Start period";
};
- String 9 // description of parameter 4 Cumipmt_add
+ String 9 // description of parameter 4 Cumipmt_add
{
Text [ en-US ] = "The start period";
};
- String 10 // name of parameter 5 Cumipmt_add
+ String 10 // name of parameter 5 Cumipmt_add
{
Text [ en-US ] = "End period";
};
- String 11 // description of parameter 5 Cumipmt_add
+ String 11 // description of parameter 5 Cumipmt_add
{
Text [ en-US ] = "The end period";
};
- String 12 // name of parameter 6 Cumipmt_add
+ String 12 // name of parameter 6 Cumipmt_add
{
Text [ en-US ] = "Type";
};
- String 13 // description of parameter 6 Cumipmt_add
+ String 13 // description of parameter 6 Cumipmt_add
{
Text [ en-US ] = "The type of maturity";
};
@@ -2072,77 +2072,77 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Price
{
- String 1 // description Price
+ String 1 // description Price
{
Text [ en-US ] = "Returns the price per 100 currency units face value of a security that pays periodic interest";
};
- String 2 // name of parameter 1 Price
+ String 2 // name of parameter 1 Price
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Price
+ String 3 // description of parameter 1 Price
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Price
+ String 4 // name of parameter 2 Price
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Price
+ String 5 // description of parameter 2 Price
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Price
+ String 6 // name of parameter 3 Price
{
Text [ en-US ] = "Rate";
};
- String 7 // description of parameter 3 Price
+ String 7 // description of parameter 3 Price
{
Text [ en-US ] = "The rate";
};
- String 8 // name of parameter 4 Price
+ String 8 // name of parameter 4 Price
{
Text [ en-US ] = "Yield";
};
- String 9 // description of parameter 4 Price
+ String 9 // description of parameter 4 Price
{
Text [ en-US ] = "The yield";
};
- String 10 // name of parameter 5 Price
+ String 10 // name of parameter 5 Price
{
Text [ en-US ] = "Redemption";
};
- String 11 // description of parameter 5 Price
+ String 11 // description of parameter 5 Price
{
Text [ en-US ] = "The redemption value";
};
- String 12 // name of parameter 6 Price
+ String 12 // name of parameter 6 Price
{
Text [ en-US ] = "Frequency";
};
- String 13 // description of parameter 6 Price
+ String 13 // description of parameter 6 Price
{
Text [ en-US ] = "The frequency";
};
- String 14 // name of parameter 7 Price
+ String 14 // name of parameter 7 Price
{
Text [ en-US ] = "Basis";
};
- String 15 // description of parameter 7 Price
+ String 15 // description of parameter 7 Price
{
Text [ en-US ] = "The basis";
};
@@ -2150,57 +2150,57 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Pricedisc
{
- String 1 // description Pricedisc
+ String 1 // description Pricedisc
{
Text [ en-US ] = "Returns the price per 100 currency units face value of a discounted security";
};
- String 2 // name of parameter 1 Pricedisc
+ String 2 // name of parameter 1 Pricedisc
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Pricedisc
+ String 3 // description of parameter 1 Pricedisc
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Pricedisc
+ String 4 // name of parameter 2 Pricedisc
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Pricedisc
+ String 5 // description of parameter 2 Pricedisc
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Pricedisc
+ String 6 // name of parameter 3 Pricedisc
{
Text [ en-US ] = "Discount";
};
- String 7 // description of parameter 3 Pricedisc
+ String 7 // description of parameter 3 Pricedisc
{
Text [ en-US ] = "The discount";
};
- String 8 // name of parameter 4 Pricedisc
+ String 8 // name of parameter 4 Pricedisc
{
Text [ en-US ] = "Redemption";
};
- String 9 // description of parameter 4 Pricedisc
+ String 9 // description of parameter 4 Pricedisc
{
Text [ en-US ] = "The redemption value";
};
- String 10 // name of parameter 5 Pricedisc
+ String 10 // name of parameter 5 Pricedisc
{
Text [ en-US ] = "Basis";
};
- String 11 // description of parameter 5 Pricedisc
+ String 11 // description of parameter 5 Pricedisc
{
Text [ en-US ] = "The basis";
};
@@ -2208,67 +2208,67 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Pricemat
{
- String 1 // description Pricemat
+ String 1 // description Pricemat
{
Text [ en-US ] = "Returns the price per 100 currency units face value of a security that pays interest at maturity";
};
- String 2 // name of parameter 1 Pricemat
+ String 2 // name of parameter 1 Pricemat
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Pricemat
+ String 3 // description of parameter 1 Pricemat
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Pricemat
+ String 4 // name of parameter 2 Pricemat
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Pricemat
+ String 5 // description of parameter 2 Pricemat
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Pricemat
+ String 6 // name of parameter 3 Pricemat
{
Text [ en-US ] = "Issue";
};
- String 7 // description of parameter 3 Pricemat
+ String 7 // description of parameter 3 Pricemat
{
Text [ en-US ] = "The issue date";
};
- String 8 // name of parameter 4 Pricemat
+ String 8 // name of parameter 4 Pricemat
{
Text [ en-US ] = "Rate";
};
- String 9 // description of parameter 4 Pricemat
+ String 9 // description of parameter 4 Pricemat
{
Text [ en-US ] = "The rate";
};
- String 10 // name of parameter 5 Pricemat
+ String 10 // name of parameter 5 Pricemat
{
Text [ en-US ] = "Yield";
};
- String 11 // description of parameter 5 Pricemat
+ String 11 // description of parameter 5 Pricemat
{
Text [ en-US ] = "The yield";
};
- String 12 // name of parameter 6 Pricemat
+ String 12 // name of parameter 6 Pricemat
{
Text [ en-US ] = "Basis";
};
- String 13 // description of parameter 6 Pricemat
+ String 13 // description of parameter 6 Pricemat
{
Text [ en-US ] = "The basis";
};
@@ -2276,67 +2276,67 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Mduration
{
- String 1 // description Mduration
+ String 1 // description Mduration
{
Text [ en-US ] = "Returns the Macaulay modified duration for a security with an assumed par value of 100 currency units";
};
- String 2 // name of parameter 1 Mduration
+ String 2 // name of parameter 1 Mduration
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Mduration
+ String 3 // description of parameter 1 Mduration
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Mduration
+ String 4 // name of parameter 2 Mduration
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Mduration
+ String 5 // description of parameter 2 Mduration
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Mduration
+ String 6 // name of parameter 3 Mduration
{
Text [ en-US ] = "Coupon";
};
- String 7 // description of parameter 3 Mduration
+ String 7 // description of parameter 3 Mduration
{
Text [ en-US ] = "The coupon rate";
};
- String 8 // name of parameter 4 Mduration
+ String 8 // name of parameter 4 Mduration
{
Text [ en-US ] = "Yield";
};
- String 9 // description of parameter 4 Mduration
+ String 9 // description of parameter 4 Mduration
{
Text [ en-US ] = "The yield";
};
- String 10 // name of parameter 5 Mduration
+ String 10 // name of parameter 5 Mduration
{
Text [ en-US ] = "Frequency";
};
- String 11 // description of parameter 5 Mduration
+ String 11 // description of parameter 5 Mduration
{
Text [ en-US ] = "The frequency";
};
- String 12 // name of parameter 6 Mduration
+ String 12 // name of parameter 6 Mduration
{
Text [ en-US ] = "Basis";
};
- String 13 // description of parameter 6 Mduration
+ String 13 // description of parameter 6 Mduration
{
Text [ en-US ] = "The basis";
};
@@ -2372,27 +2372,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Dollarfr
{
- String 1 // description Dollarfr
+ String 1 // description Dollarfr
{
Text [ en-US ] = "Converts a price expressed as a decimal into a price expressed as a fraction";
};
- String 2 // name of parameter 1 Dollarfr
+ String 2 // name of parameter 1 Dollarfr
{
Text [ en-US ] = "Decimal dollar";
};
- String 3 // description of parameter 1 Dollarfr
+ String 3 // description of parameter 1 Dollarfr
{
Text [ en-US ] = "The decimal number";
};
- String 4 // name of parameter 2 Dollarfr
+ String 4 // name of parameter 2 Dollarfr
{
Text [ en-US ] = "Fraction";
};
- String 5 // description of parameter 2 Dollarfr
+ String 5 // description of parameter 2 Dollarfr
{
Text [ en-US ] = "The divisor";
};
@@ -2400,27 +2400,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Dollarde
{
- String 1 // description Dollarde
+ String 1 // description Dollarde
{
Text [ en-US ] = "Converts a price expressed as a fraction into a price expressed as a decimal";
};
- String 2 // name of parameter 1 Dollarde
+ String 2 // name of parameter 1 Dollarde
{
Text [ en-US ] = "Fractional dollar";
};
- String 3 // description of parameter 1 Dollarde
+ String 3 // description of parameter 1 Dollarde
{
Text [ en-US ] = "The number as a fraction";
};
- String 4 // name of parameter 2 Dollarde
+ String 4 // name of parameter 2 Dollarde
{
Text [ en-US ] = "Fraction";
};
- String 5 // description of parameter 2 Dollarde
+ String 5 // description of parameter 2 Dollarde
{
Text [ en-US ] = "The divisor";
};
@@ -2428,77 +2428,77 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Yield
{
- String 1 // description Yield
+ String 1 // description Yield
{
Text [ en-US ] = "Returns the yield on a security that pays periodic interest";
};
- String 2 // name of parameter 1 Yield
+ String 2 // name of parameter 1 Yield
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Yield
+ String 3 // description of parameter 1 Yield
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Yield
+ String 4 // name of parameter 2 Yield
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Yield
+ String 5 // description of parameter 2 Yield
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Yield
+ String 6 // name of parameter 3 Yield
{
Text [ en-US ] = "Rate";
};
- String 7 // description of parameter 3 Yield
+ String 7 // description of parameter 3 Yield
{
Text [ en-US ] = "The rate";
};
- String 8 // name of parameter 4 Yield
+ String 8 // name of parameter 4 Yield
{
Text [ en-US ] = "Price";
};
- String 9 // description of parameter 4 Yield
+ String 9 // description of parameter 4 Yield
{
Text [ en-US ] = "The price";
};
- String 10 // name of parameter 5 Yield
+ String 10 // name of parameter 5 Yield
{
Text [ en-US ] = "Redemption";
};
- String 11 // description of parameter 5 Yield
+ String 11 // description of parameter 5 Yield
{
Text [ en-US ] = "The redemption value";
};
- String 12 // name of parameter 6 Yield
+ String 12 // name of parameter 6 Yield
{
Text [ en-US ] = "Frequency";
};
- String 13 // description of parameter 6 Yield
+ String 13 // description of parameter 6 Yield
{
Text [ en-US ] = "The frequency";
};
- String 14 // name of parameter 7 Yield
+ String 14 // name of parameter 7 Yield
{
Text [ en-US ] = "Basis";
};
- String 15 // description of parameter 7 Yield
+ String 15 // description of parameter 7 Yield
{
Text [ en-US ] = "The basis";
};
@@ -2506,57 +2506,57 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Yielddisc
{
- String 1 // description Yielddisc
+ String 1 // description Yielddisc
{
Text [ en-US ] = "Returns the annual yield for a discounted security";
};
- String 2 // name of parameter 1 Yielddisc
+ String 2 // name of parameter 1 Yielddisc
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Yielddisc
+ String 3 // description of parameter 1 Yielddisc
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Yielddisc
+ String 4 // name of parameter 2 Yielddisc
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Yielddisc
+ String 5 // description of parameter 2 Yielddisc
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Yielddisc
+ String 6 // name of parameter 3 Yielddisc
{
Text [ en-US ] = "Price";
};
- String 7 // description of parameter 3 Yielddisc
+ String 7 // description of parameter 3 Yielddisc
{
Text [ en-US ] = "The price";
};
- String 8 // name of parameter 4 Yielddisc
+ String 8 // name of parameter 4 Yielddisc
{
Text [ en-US ] = "Redemption";
};
- String 9 // description of parameter 4 Yielddisc
+ String 9 // description of parameter 4 Yielddisc
{
Text [ en-US ] = "The redemption value";
};
- String 10 // name of parameter 5 Yielddisc
+ String 10 // name of parameter 5 Yielddisc
{
Text [ en-US ] = "Basis";
};
- String 11 // description of parameter 5 Yielddisc
+ String 11 // description of parameter 5 Yielddisc
{
Text [ en-US ] = "The basis";
};
@@ -2564,67 +2564,67 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Yieldmat
{
- String 1 // description Yieldmat
+ String 1 // description Yieldmat
{
Text [ en-US ] = "Returns the annual yield of a security that pays interest at maturity";
};
- String 2 // name of parameter 1 Yieldmat
+ String 2 // name of parameter 1 Yieldmat
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Yieldmat
+ String 3 // description of parameter 1 Yieldmat
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Yieldmat
+ String 4 // name of parameter 2 Yieldmat
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Yieldmat
+ String 5 // description of parameter 2 Yieldmat
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Yieldmat
+ String 6 // name of parameter 3 Yieldmat
{
Text [ en-US ] = "Issue";
};
- String 7 // description of parameter 3 Yieldmat
+ String 7 // description of parameter 3 Yieldmat
{
Text [ en-US ] = "The issue date";
};
- String 8 // name of parameter 4 Yieldmat
+ String 8 // name of parameter 4 Yieldmat
{
Text [ en-US ] = "Rate";
};
- String 9 // description of parameter 4 Yieldmat
+ String 9 // description of parameter 4 Yieldmat
{
Text [ en-US ] = "The rate";
};
- String 10 // name of parameter 5 Yieldmat
+ String 10 // name of parameter 5 Yieldmat
{
Text [ en-US ] = "Price";
};
- String 11 // description of parameter 5 Yieldmat
+ String 11 // description of parameter 5 Yieldmat
{
Text [ en-US ] = "The price";
};
- String 12 // name of parameter 6 Yieldmat
+ String 12 // name of parameter 6 Yieldmat
{
Text [ en-US ] = "Basis";
};
- String 13 // description of parameter 6 Yieldmat
+ String 13 // description of parameter 6 Yieldmat
{
Text [ en-US ] = "The basis";
};
@@ -2632,37 +2632,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Tbilleq
{
- String 1 // description Tbilleq
+ String 1 // description Tbilleq
{
Text [ en-US ] = "Returns the bond-equivalent yield for a treasury bill";
};
- String 2 // name of parameter 1 Tbilleq
+ String 2 // name of parameter 1 Tbilleq
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Tbilleq
+ String 3 // description of parameter 1 Tbilleq
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Tbilleq
+ String 4 // name of parameter 2 Tbilleq
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Tbilleq
+ String 5 // description of parameter 2 Tbilleq
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Tbilleq
+ String 6 // name of parameter 3 Tbilleq
{
Text [ en-US ] = "Discount";
};
- String 7 // description of parameter 3 Tbilleq
+ String 7 // description of parameter 3 Tbilleq
{
Text [ en-US ] = "The discount rate";
};
@@ -2670,37 +2670,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Tbillprice
{
- String 1 // description Tbillprice
+ String 1 // description Tbillprice
{
Text [ en-US ] = "Returns the price of 100 currency units face value for a treasury bill";
};
- String 2 // name of parameter 1 Tbillprice
+ String 2 // name of parameter 1 Tbillprice
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Tbillprice
+ String 3 // description of parameter 1 Tbillprice
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Tbillprice
+ String 4 // name of parameter 2 Tbillprice
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Tbillprice
+ String 5 // description of parameter 2 Tbillprice
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Tbillprice
+ String 6 // name of parameter 3 Tbillprice
{
Text [ en-US ] = "Discount";
};
- String 7 // description of parameter 3 Tbillprice
+ String 7 // description of parameter 3 Tbillprice
{
Text [ en-US ] = "The discount rate";
};
@@ -2708,37 +2708,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Tbillyield
{
- String 1 // description Tbillyield
+ String 1 // description Tbillyield
{
Text [ en-US ] = "Returns the yield for a treasury bill";
};
- String 2 // name of parameter 1 Tbillyield
+ String 2 // name of parameter 1 Tbillyield
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Tbillyield
+ String 3 // description of parameter 1 Tbillyield
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Tbillyield
+ String 4 // name of parameter 2 Tbillyield
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Tbillyield
+ String 5 // description of parameter 2 Tbillyield
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Tbillyield
+ String 6 // name of parameter 3 Tbillyield
{
Text [ en-US ] = "Price";
};
- String 7 // description of parameter 3 Tbillyield
+ String 7 // description of parameter 3 Tbillyield
{
Text [ en-US ] = "The price";
};
@@ -2746,97 +2746,97 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oddfprice
{
- String 1 // description Oddfprice
+ String 1 // description Oddfprice
{
Text [ en-US ] = "Returns the price per $100 face value of a security with an odd first period";
};
- String 2 // name of parameter 1 Oddfprice
+ String 2 // name of parameter 1 Oddfprice
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Oddfprice
+ String 3 // description of parameter 1 Oddfprice
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Oddfprice
+ String 4 // name of parameter 2 Oddfprice
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Oddfprice
+ String 5 // description of parameter 2 Oddfprice
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Oddfprice
+ String 6 // name of parameter 3 Oddfprice
{
Text [ en-US ] = "Issue";
};
- String 7 // description of parameter 3 Oddfprice
+ String 7 // description of parameter 3 Oddfprice
{
Text [ en-US ] = "The issue date";
};
- String 8 // name of parameter 4 Oddfprice
+ String 8 // name of parameter 4 Oddfprice
{
Text [ en-US ] = "First coupon";
};
- String 9 // description of parameter 4 Oddfprice
+ String 9 // description of parameter 4 Oddfprice
{
Text [ en-US ] = "The first coupon date";
};
- String 10 // name of parameter 5 Oddfprice
+ String 10 // name of parameter 5 Oddfprice
{
Text [ en-US ] = "Rate";
};
- String 11 // description of parameter 5 Oddfprice
+ String 11 // description of parameter 5 Oddfprice
{
Text [ en-US ] = "The rate";
};
- String 12 // name of parameter 6 Oddfprice
+ String 12 // name of parameter 6 Oddfprice
{
Text [ en-US ] = "Yield";
};
- String 13 // description of parameter 6 Oddfprice
+ String 13 // description of parameter 6 Oddfprice
{
Text [ en-US ] = "The yield";
};
- String 14 // name of parameter 7 Oddfprice
+ String 14 // name of parameter 7 Oddfprice
{
Text [ en-US ] = "Redemption";
};
- String 15 // description of parameter 7 Oddfprice
+ String 15 // description of parameter 7 Oddfprice
{
Text [ en-US ] = "The redemption value";
};
- String 16 // name of parameter 8 Oddfprice
+ String 16 // name of parameter 8 Oddfprice
{
Text [ en-US ] = "Frequency";
};
- String 17 // description of parameter 8 Oddfprice
+ String 17 // description of parameter 8 Oddfprice
{
Text [ en-US ] = "The frequency";
};
- String 18 // name of parameter 9 Oddfprice
+ String 18 // name of parameter 9 Oddfprice
{
Text [ en-US ] = "Basis";
};
- String 19 // description of parameter 9 Oddfprice
+ String 19 // description of parameter 9 Oddfprice
{
Text [ en-US ] = "The basis";
};
@@ -2844,97 +2844,97 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oddfyield
{
- String 1 // description Oddfyield
+ String 1 // description Oddfyield
{
Text [ en-US ] = "Returns the yield of a security with an odd first period";
};
- String 2 // name of parameter 1 Oddfyield
+ String 2 // name of parameter 1 Oddfyield
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Oddfyield
+ String 3 // description of parameter 1 Oddfyield
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Oddfyield
+ String 4 // name of parameter 2 Oddfyield
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Oddfyield
+ String 5 // description of parameter 2 Oddfyield
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Oddfyield
+ String 6 // name of parameter 3 Oddfyield
{
Text [ en-US ] = "Issue";
};
- String 7 // description of parameter 3 Oddfyield
+ String 7 // description of parameter 3 Oddfyield
{
Text [ en-US ] = "The issue date";
};
- String 8 // name of parameter 4 Oddfyield
+ String 8 // name of parameter 4 Oddfyield
{
Text [ en-US ] = "First coupon";
};
- String 9 // description of parameter 4 Oddfyield
+ String 9 // description of parameter 4 Oddfyield
{
Text [ en-US ] = "The first coupon date";
};
- String 10 // name of parameter 5 Oddfyield
+ String 10 // name of parameter 5 Oddfyield
{
Text [ en-US ] = "Rate";
};
- String 11 // description of parameter 5 Oddfyield
+ String 11 // description of parameter 5 Oddfyield
{
Text [ en-US ] = "The rate";
};
- String 12 // name of parameter 6 Oddfyield
+ String 12 // name of parameter 6 Oddfyield
{
Text [ en-US ] = "Price";
};
- String 13 // description of parameter 6 Oddfyield
+ String 13 // description of parameter 6 Oddfyield
{
Text [ en-US ] = "The price";
};
- String 14 // name of parameter 7 Oddfyield
+ String 14 // name of parameter 7 Oddfyield
{
Text [ en-US ] = "Redemption";
};
- String 15 // description of parameter 7 Oddfyield
+ String 15 // description of parameter 7 Oddfyield
{
Text [ en-US ] = "The redemption value";
};
- String 16 // name of parameter 8 Oddfyield
+ String 16 // name of parameter 8 Oddfyield
{
Text [ en-US ] = "Frequency";
};
- String 17 // description of parameter 8 Oddfyield
+ String 17 // description of parameter 8 Oddfyield
{
Text [ en-US ] = "The frequency";
};
- String 18 // name of parameter 9 Oddfyield
+ String 18 // name of parameter 9 Oddfyield
{
Text [ en-US ] = "Basis";
};
- String 19 // description of parameter 9 Oddfyield
+ String 19 // description of parameter 9 Oddfyield
{
Text [ en-US ] = "The basis";
};
@@ -2942,87 +2942,87 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oddlprice
{
- String 1 // description Oddlprice
+ String 1 // description Oddlprice
{
Text [ en-US ] = "Returns the price per $100 face value of a security with an odd last period";
};
- String 2 // name of parameter 1 Oddlprice
+ String 2 // name of parameter 1 Oddlprice
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Oddlprice
+ String 3 // description of parameter 1 Oddlprice
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Oddlprice
+ String 4 // name of parameter 2 Oddlprice
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Oddlprice
+ String 5 // description of parameter 2 Oddlprice
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Oddlprice
+ String 6 // name of parameter 3 Oddlprice
{
Text [ en-US ] = "Last interest";
};
- String 7 // description of parameter 3 Oddlprice
+ String 7 // description of parameter 3 Oddlprice
{
Text [ en-US ] = "The last interest date";
};
- String 8 // name of parameter 4 Oddlprice
+ String 8 // name of parameter 4 Oddlprice
{
Text [ en-US ] = "Rate";
};
- String 9 // description of parameter 4 Oddlprice
+ String 9 // description of parameter 4 Oddlprice
{
Text [ en-US ] = "The rate";
};
- String 10 // name of parameter 5 Oddlprice
+ String 10 // name of parameter 5 Oddlprice
{
Text [ en-US ] = "Yield";
};
- String 11 // description of parameter 5 Oddlprice
+ String 11 // description of parameter 5 Oddlprice
{
Text [ en-US ] = "The yield";
};
- String 12 // name of parameter 6 Oddlprice
+ String 12 // name of parameter 6 Oddlprice
{
Text [ en-US ] = "Redemption";
};
- String 13 // description of parameter 6 Oddlprice
+ String 13 // description of parameter 6 Oddlprice
{
Text [ en-US ] = "The redemption value";
};
- String 14 // name of parameter 7 Oddlprice
+ String 14 // name of parameter 7 Oddlprice
{
Text [ en-US ] = "Frequency";
};
- String 15 // description of parameter 7 Oddlprice
+ String 15 // description of parameter 7 Oddlprice
{
Text [ en-US ] = "The frequency";
};
- String 16 // name of parameter 8 Oddlprice
+ String 16 // name of parameter 8 Oddlprice
{
Text [ en-US ] = "Basis";
};
- String 17 // description of parameter 8 Oddlprice
+ String 17 // description of parameter 8 Oddlprice
{
Text [ en-US ] = "The basis";
};
@@ -3030,87 +3030,87 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Oddlyield
{
- String 1 // description Oddlyield
+ String 1 // description Oddlyield
{
Text [ en-US ] = "Returns the yield of a security with an odd last period";
};
- String 2 // name of parameter 1 Oddlyield
+ String 2 // name of parameter 1 Oddlyield
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Oddlyield
+ String 3 // description of parameter 1 Oddlyield
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Oddlyield
+ String 4 // name of parameter 2 Oddlyield
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Oddlyield
+ String 5 // description of parameter 2 Oddlyield
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Oddlyield
+ String 6 // name of parameter 3 Oddlyield
{
Text [ en-US ] = "Last interest";
};
- String 7 // description of parameter 3 Oddlyield
+ String 7 // description of parameter 3 Oddlyield
{
Text [ en-US ] = "The last interest date";
};
- String 8 // name of parameter 4 Oddlyield
+ String 8 // name of parameter 4 Oddlyield
{
Text [ en-US ] = "Rate";
};
- String 9 // description of parameter 4 Oddlyield
+ String 9 // description of parameter 4 Oddlyield
{
Text [ en-US ] = "The rate";
};
- String 10 // name of parameter 5 Oddlyield
+ String 10 // name of parameter 5 Oddlyield
{
Text [ en-US ] = "Price";
};
- String 11 // description of parameter 5 Oddlyield
+ String 11 // description of parameter 5 Oddlyield
{
Text [ en-US ] = "The price";
};
- String 12 // name of parameter 6 Oddlyield
+ String 12 // name of parameter 6 Oddlyield
{
Text [ en-US ] = "Redemption";
};
- String 13 // description of parameter 6 Oddlyield
+ String 13 // description of parameter 6 Oddlyield
{
Text [ en-US ] = "The redemption value";
};
- String 14 // name of parameter 7 Oddlyield
+ String 14 // name of parameter 7 Oddlyield
{
Text [ en-US ] = "Frequency";
};
- String 15 // description of parameter 7 Oddlyield
+ String 15 // description of parameter 7 Oddlyield
{
Text [ en-US ] = "The frequency";
};
- String 16 // name of parameter 8 Oddlyield
+ String 16 // name of parameter 8 Oddlyield
{
Text [ en-US ] = "Basis";
};
- String 17 // description of parameter 8 Oddlyield
+ String 17 // description of parameter 8 Oddlyield
{
Text [ en-US ] = "The basis";
};
@@ -3118,37 +3118,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Xirr
{
- String 1 // description Xirr
+ String 1 // description Xirr
{
Text [ en-US ] = "Returns the internal rate of return for a non-periodic schedule of payments";
};
- String 2 // name of parameter 1 Xirr
+ String 2 // name of parameter 1 Xirr
{
Text [ en-US ] = "Values";
};
- String 3 // description of parameter 1 Xirr
+ String 3 // description of parameter 1 Xirr
{
Text [ en-US ] = "The values";
};
- String 4 // name of parameter 2 Xirr
+ String 4 // name of parameter 2 Xirr
{
Text [ en-US ] = "Dates";
};
- String 5 // description of parameter 2 Xirr
+ String 5 // description of parameter 2 Xirr
{
Text [ en-US ] = "The dates";
};
- String 6 // name of parameter 3 Xirr
+ String 6 // name of parameter 3 Xirr
{
Text [ en-US ] = "Guess";
};
- String 7 // description of parameter 3 Xirr
+ String 7 // description of parameter 3 Xirr
{
Text [ en-US ] = "The guess";
};
@@ -3156,37 +3156,37 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Xnpv
{
- String 1 // description Xnpv
+ String 1 // description Xnpv
{
Text [ en-US ] = "Returns the net present value for a non-periodic schedule of payments";
};
- String 2 // name of parameter 1 Xnpv
+ String 2 // name of parameter 1 Xnpv
{
Text [ en-US ] = "Rate";
};
- String 3 // description of parameter 1 Xnpv
+ String 3 // description of parameter 1 Xnpv
{
Text [ en-US ] = "The rate";
};
- String 4 // name of parameter 2 Xnpv
+ String 4 // name of parameter 2 Xnpv
{
Text [ en-US ] = "Values";
};
- String 5 // description of parameter 2 Xnpv
+ String 5 // description of parameter 2 Xnpv
{
Text [ en-US ] = "The values";
};
- String 6 // name of parameter 3 Xnpv
+ String 6 // name of parameter 3 Xnpv
{
Text [ en-US ] = "Dates";
};
- String 7 // description of parameter 3 Xnpv
+ String 7 // description of parameter 3 Xnpv
{
Text [ en-US ] = "The dates";
};
@@ -3194,57 +3194,57 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Intrate
{
- String 1 // description Intrate
+ String 1 // description Intrate
{
Text [ en-US ] = "Returns the interest rate for a fully invested security";
};
- String 2 // name of parameter 1 Intrate
+ String 2 // name of parameter 1 Intrate
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Intrate
+ String 3 // description of parameter 1 Intrate
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Intrate
+ String 4 // name of parameter 2 Intrate
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Intrate
+ String 5 // description of parameter 2 Intrate
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Intrate
+ String 6 // name of parameter 3 Intrate
{
Text [ en-US ] = "Investment";
};
- String 7 // description of parameter 3 Intrate
+ String 7 // description of parameter 3 Intrate
{
Text [ en-US ] = "The investment";
};
- String 8 // name of parameter 4 Intrate
+ String 8 // name of parameter 4 Intrate
{
Text [ en-US ] = "Redemption";
};
- String 9 // description of parameter 4 Intrate
+ String 9 // description of parameter 4 Intrate
{
Text [ en-US ] = "The redemption value";
};
- String 10 // name of parameter 5 Intrate
+ String 10 // name of parameter 5 Intrate
{
Text [ en-US ] = "Basis";
};
- String 11 // description of parameter 5 Intrate
+ String 11 // description of parameter 5 Intrate
{
Text [ en-US ] = "The basis";
};
@@ -3252,47 +3252,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Coupncd
{
- String 1 // description Coupncd
+ String 1 // description Coupncd
{
Text [ en-US ] = "Returns the first coupon date after the settlement date";
};
- String 2 // name of parameter 1 Coupncd
+ String 2 // name of parameter 1 Coupncd
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Coupncd
+ String 3 // description of parameter 1 Coupncd
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Coupncd
+ String 4 // name of parameter 2 Coupncd
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Coupncd
+ String 5 // description of parameter 2 Coupncd
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Coupncd
+ String 6 // name of parameter 3 Coupncd
{
Text [ en-US ] = "Frequency";
};
- String 7 // description of parameter 3 Coupncd
+ String 7 // description of parameter 3 Coupncd
{
Text [ en-US ] = "The frequency";
};
- String 8 // name of parameter 4 Coupncd
+ String 8 // name of parameter 4 Coupncd
{
Text [ en-US ] = "Basis";
};
- String 9 // description of parameter 4 Coupncd
+ String 9 // description of parameter 4 Coupncd
{
Text [ en-US ] = "The basis";
};
@@ -3300,47 +3300,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Coupdays
{
- String 1 // description Coupdays
+ String 1 // description Coupdays
{
Text [ en-US ] = "Returns the number of days in the coupon period containing the settlement date";
};
- String 2 // name of parameter 1 Coupdays
+ String 2 // name of parameter 1 Coupdays
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Coupdays
+ String 3 // description of parameter 1 Coupdays
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Coupdays
+ String 4 // name of parameter 2 Coupdays
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Coupdays
+ String 5 // description of parameter 2 Coupdays
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Coupdays
+ String 6 // name of parameter 3 Coupdays
{
Text [ en-US ] = "Frequency";
};
- String 7 // description of parameter 3 Coupdays
+ String 7 // description of parameter 3 Coupdays
{
Text [ en-US ] = "The frequency";
};
- String 8 // name of parameter 4 Coupdays
+ String 8 // name of parameter 4 Coupdays
{
Text [ en-US ] = "Basis";
};
- String 9 // description of parameter 4 Coupdays
+ String 9 // description of parameter 4 Coupdays
{
Text [ en-US ] = "The basis";
};
@@ -3348,47 +3348,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Coupdaysnc
{
- String 1 // description Coupdaysnc
+ String 1 // description Coupdaysnc
{
Text [ en-US ] = "Returns the number of days from the settlement date to the next coupon date";
};
- String 2 // name of parameter 1 Coupdaysnc
+ String 2 // name of parameter 1 Coupdaysnc
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Coupdaysnc
+ String 3 // description of parameter 1 Coupdaysnc
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Coupdaysnc
+ String 4 // name of parameter 2 Coupdaysnc
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Coupdaysnc
+ String 5 // description of parameter 2 Coupdaysnc
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Coupdaysnc
+ String 6 // name of parameter 3 Coupdaysnc
{
Text [ en-US ] = "Frequency";
};
- String 7 // description of parameter 3 Coupdaysnc
+ String 7 // description of parameter 3 Coupdaysnc
{
Text [ en-US ] = "The frequency";
};
- String 8 // name of parameter 4 Coupdaysnc
+ String 8 // name of parameter 4 Coupdaysnc
{
Text [ en-US ] = "Basis";
};
- String 9 // description of parameter 4 Coupdaysnc
+ String 9 // description of parameter 4 Coupdaysnc
{
Text [ en-US ] = "The basis";
};
@@ -3396,47 +3396,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Coupdaybs
{
- String 1 // description Coupdaybs
+ String 1 // description Coupdaybs
{
Text [ en-US ] = "Returns the number of days from the beginning of the coupon period to the settlement date";
};
- String 2 // name of parameter 1 Coupdaybs
+ String 2 // name of parameter 1 Coupdaybs
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Coupdaybs
+ String 3 // description of parameter 1 Coupdaybs
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Coupdaybs
+ String 4 // name of parameter 2 Coupdaybs
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Coupdaybs
+ String 5 // description of parameter 2 Coupdaybs
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Coupdaybs
+ String 6 // name of parameter 3 Coupdaybs
{
Text [ en-US ] = "Frequency";
};
- String 7 // description of parameter 3 Coupdaybs
+ String 7 // description of parameter 3 Coupdaybs
{
Text [ en-US ] = "The frequency";
};
- String 8 // name of parameter 4 Coupdaybs
+ String 8 // name of parameter 4 Coupdaybs
{
Text [ en-US ] = "Basis";
};
- String 9 // description of parameter 4 Coupdaybs
+ String 9 // description of parameter 4 Coupdaybs
{
Text [ en-US ] = "The basis";
};
@@ -3444,47 +3444,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Couppcd
{
- String 1 // description Couppcd
+ String 1 // description Couppcd
{
Text [ en-US ] = "Returns the last coupon date preceding the settlement date";
};
- String 2 // name of parameter 1 Couppcd
+ String 2 // name of parameter 1 Couppcd
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Couppcd
+ String 3 // description of parameter 1 Couppcd
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Couppcd
+ String 4 // name of parameter 2 Couppcd
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Couppcd
+ String 5 // description of parameter 2 Couppcd
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Couppcd
+ String 6 // name of parameter 3 Couppcd
{
Text [ en-US ] = "Frequency";
};
- String 7 // description of parameter 3 Couppcd
+ String 7 // description of parameter 3 Couppcd
{
Text [ en-US ] = "The frequency";
};
- String 8 // name of parameter 4 Couppcd
+ String 8 // name of parameter 4 Couppcd
{
Text [ en-US ] = "Basis";
};
- String 9 // description of parameter 4 Couppcd
+ String 9 // description of parameter 4 Couppcd
{
Text [ en-US ] = "The basis";
};
@@ -3492,47 +3492,47 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Coupnum
{
- String 1 // description Coupnum
+ String 1 // description Coupnum
{
Text [ en-US ] = "Returns the number of coupons payable between the settlement and maturity dates";
};
- String 2 // name of parameter 1 Coupnum
+ String 2 // name of parameter 1 Coupnum
{
Text [ en-US ] = "Settlement";
};
- String 3 // description of parameter 1 Coupnum
+ String 3 // description of parameter 1 Coupnum
{
Text [ en-US ] = "The settlement";
};
- String 4 // name of parameter 2 Coupnum
+ String 4 // name of parameter 2 Coupnum
{
Text [ en-US ] = "Maturity";
};
- String 5 // description of parameter 2 Coupnum
+ String 5 // description of parameter 2 Coupnum
{
Text [ en-US ] = "The maturity";
};
- String 6 // name of parameter 3 Coupnum
+ String 6 // name of parameter 3 Coupnum
{
Text [ en-US ] = "Frequency";
};
- String 7 // description of parameter 3 Coupnum
+ String 7 // description of parameter 3 Coupnum
{
Text [ en-US ] = "The frequency";
};
- String 8 // name of parameter 4 Coupnum
+ String 8 // name of parameter 4 Coupnum
{
Text [ en-US ] = "Basis";
};
- String 9 // description of parameter 4 Coupnum
+ String 9 // description of parameter 4 Coupnum
{
Text [ en-US ] = "The basis";
};
@@ -3540,27 +3540,27 @@ Resource RID_ANALYSIS_FUNCTION_DESCRIPTIONS
Resource ANALYSIS_Fvschedule
{
- String 1 // description Fvschedule
+ String 1 // description Fvschedule
{
Text [ en-US ] = "Returns the future value of the initial principal after a series of compound interest rates are applied";
};
- String 2 // name of parameter 1 Fvschedule
+ String 2 // name of parameter 1 Fvschedule
{
Text [ en-US ] = "Principal";
};
- String 3 // description of parameter 1 Fvschedule
+ String 3 // description of parameter 1 Fvschedule
{
Text [ en-US ] = "The principal";
};
- String 4 // name of parameter 2 Fvschedule
+ String 4 // name of parameter 2 Fvschedule
{
Text [ en-US ] = "Schedule";
};
- String 5 // description of parameter 2 Fvschedule
+ String 5 // description of parameter 2 Fvschedule
{
Text [ en-US ] = "The schedule";
};
diff --git a/scaddins/source/analysis/analysis_deffuncnames.src b/scaddins/source/analysis/analysis_deffuncnames.src
index 840800da8ae4..b3b0186149c8 100644
--- a/scaddins/source/analysis/analysis_deffuncnames.src
+++ b/scaddins/source/analysis/analysis_deffuncnames.src
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/analysis/analysis_funcnames.src b/scaddins/source/analysis/analysis_funcnames.src
index e5cd3e02f9d3..39df00f49c97 100644
--- a/scaddins/source/analysis/analysis_funcnames.src
+++ b/scaddins/source/analysis/analysis_funcnames.src
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/analysis/analysisadd.idl b/scaddins/source/analysis/analysisadd.idl
index 6245bff9ad5a..32a94f75df3b 100644
--- a/scaddins/source/analysis/analysisadd.idl
+++ b/scaddins/source/analysis/analysisadd.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/analysis/analysisdefs.hxx b/scaddins/source/analysis/analysisdefs.hxx
index a438291b99dd..0d76a38e0c14 100644
--- a/scaddins/source/analysis/analysisdefs.hxx
+++ b/scaddins/source/analysis/analysisdefs.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -29,22 +29,22 @@
#ifndef ANALYSISDEFS_HXX
#define ANALYSISDEFS_HXX
-#define CSS ::com::sun::star
-#define XPROPSET CSS::beans::XPropertySet
-#define REF(c) CSS::uno::Reference< c >
-#define constREFXPS const REF(XPROPSET)
-#define SEQ(c) CSS::uno::Sequence< c >
-#define SEQSEQ(c) CSS::uno::Sequence< CSS::uno::Sequence< c > >
-#define SEQofLocName SEQ( CSS::sheet::LocalizedName )
-#define ANY CSS::uno::Any
-#define SEQ_ANY SEQ(ANY)
-#define STRING ::rtl::OUString
-#define STRFROMASCII(s) STRING::createFromAscii( s )
-#define STRFROMANSI(s) STRING( s, strlen( s ), RTL_TEXTENCODING_MS_1252 )
-#define THROWDEF_RTE throw(CSS::uno::RuntimeException)
-#define THROW_RTE throw CSS::uno::RuntimeException()
-#define THROWDEF_RTE_IAE throw(CSS::uno::RuntimeException,CSS::lang::IllegalArgumentException)
-#define THROW_IAE throw CSS::lang::IllegalArgumentException()
+#define CSS ::com::sun::star
+#define XPROPSET CSS::beans::XPropertySet
+#define REF(c) CSS::uno::Reference< c >
+#define constREFXPS const REF(XPROPSET)
+#define SEQ(c) CSS::uno::Sequence< c >
+#define SEQSEQ(c) CSS::uno::Sequence< CSS::uno::Sequence< c > >
+#define SEQofLocName SEQ( CSS::sheet::LocalizedName )
+#define ANY CSS::uno::Any
+#define SEQ_ANY SEQ(ANY)
+#define STRING ::rtl::OUString
+#define STRFROMASCII(s) STRING::createFromAscii( s )
+#define STRFROMANSI(s) STRING( s, strlen( s ), RTL_TEXTENCODING_MS_1252 )
+#define THROWDEF_RTE throw(CSS::uno::RuntimeException)
+#define THROW_RTE throw CSS::uno::RuntimeException()
+#define THROWDEF_RTE_IAE throw(CSS::uno::RuntimeException,CSS::lang::IllegalArgumentException)
+#define THROW_IAE throw CSS::lang::IllegalArgumentException()
#define THROWDEF_RTE_IAE_NCE throw(CSS::uno::RuntimeException,CSS::lang::IllegalArgumentException,CSS::sheet::NoConvergenceException)
#define THROW_NCE throw CSS::sheet::NoConvergenceException()
diff --git a/scaddins/source/analysis/analysishelper.cxx b/scaddins/source/analysis/analysishelper.cxx
index 03894c0d21ed..bfebe6df5833 100644
--- a/scaddins/source/analysis/analysishelper.cxx
+++ b/scaddins/source/analysis/analysishelper.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -198,9 +198,9 @@ void DaysToDate( sal_Int32 nDays, sal_uInt16& rDay, sal_uInt16& rMonth, sal_uInt
if( nDays < 0 )
throw lang::IllegalArgumentException();
- sal_Int32 nTempDays;
- sal_Int32 i = 0;
- sal_Bool bCalc;
+ sal_Int32 nTempDays;
+ sal_Int32 i = 0;
+ sal_Bool bCalc;
do
{
@@ -253,8 +253,8 @@ sal_Int32 GetNullDate( constREFXPS& xOpt ) THROWDEF_RTE
{
try
{
- ANY aAny = xOpt->getPropertyValue( STRFROMASCII( "NullDate" ) );
- util::Date aDate;
+ ANY aAny = xOpt->getPropertyValue( STRFROMASCII( "NullDate" ) );
+ util::Date aDate;
if( aAny >>= aDate )
return DateToDays( aDate.Day, aDate.Month, aDate.Year );
}
@@ -282,7 +282,7 @@ sal_Int32 GetDiffDate360(
{
if( bUSAMethod && nDay1 != 30 )
{
- //aDate2 += 1; -> 1.xx.yyyy
+ //aDate2 += 1; -> 1.xx.yyyy
nDay2 = 1;
if( nMonth2 == 12 )
{
@@ -316,14 +316,14 @@ sal_Int32 GetDiffDate360( sal_Int32 nNullDate, sal_Int32 nDate1, sal_Int32 nDate
sal_Int32 GetDaysInYears( sal_uInt16 nYear1, sal_uInt16 nYear2 )
{
- sal_uInt16 nLeaps = 0;
+ sal_uInt16 nLeaps = 0;
for( sal_uInt16 n = nYear1 ; n <= nYear2 ; n++ )
{
if( IsLeapYear( n ) )
nLeaps++;
}
- sal_uInt32 nSum = 1;
+ sal_uInt32 nSum = 1;
nSum += nYear2;
nSum -= nYear1;
nSum *= 365;
@@ -338,35 +338,35 @@ void GetDiffParam( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate
{
if( nStartDate > nEndDate )
{
- sal_Int32 n = nEndDate;
+ sal_Int32 n = nEndDate;
nEndDate = nStartDate;
nStartDate = n;
}
- sal_Int32 nDate1 = nStartDate + nNullDate;
- sal_Int32 nDate2 = nEndDate + nNullDate;
+ sal_Int32 nDate1 = nStartDate + nNullDate;
+ sal_Int32 nDate2 = nEndDate + nNullDate;
- sal_uInt16 nDay1, nDay2;
- sal_uInt16 nMonth1, nMonth2;
- sal_uInt16 nYear1, nYear2;
+ sal_uInt16 nDay1, nDay2;
+ sal_uInt16 nMonth1, nMonth2;
+ sal_uInt16 nYear1, nYear2;
DaysToDate( nDate1, nDay1, nMonth1, nYear1 );
DaysToDate( nDate2, nDay2, nMonth2, nYear2 );
- sal_uInt16 nYears;
+ sal_uInt16 nYears;
- sal_Int32 nDayDiff, nDaysInYear;
+ sal_Int32 nDayDiff, nDaysInYear;
switch( nMode )
{
- case 0: // 0=USA (NASD) 30/360
- case 4: // 4=Europe 30/360
+ case 0: // 0=USA (NASD) 30/360
+ case 4: // 4=Europe 30/360
nDaysInYear = 360;
nYears = nYear2 - nYear1;
nDayDiff = GetDiffDate360( nDay1, nMonth1, nYear1, IsLeapYear( nYear1 ),
nDay2, nMonth2, nYear2, nMode == 0 ) - nYears * nDaysInYear;
break;
- case 1: // 1=exact/exact
+ case 1: // 1=exact/exact
nYears = nYear2 - nYear1;
nDaysInYear = IsLeapYear( nYear1 )? 366 : 365;
@@ -383,13 +383,13 @@ void GetDiffParam( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate
nDayDiff += nDaysInYear;
break;
- case 2: // 2=exact/360
+ case 2: // 2=exact/360
nDaysInYear = 360;
nYears = sal_uInt16( ( nDate2 - nDate1 ) / nDaysInYear );
nDayDiff = nDate2 - nDate1;
nDayDiff %= nDaysInYear;
break;
- case 3: //3=exact/365
+ case 3: //3=exact/365
nDaysInYear = 365;
nYears = sal_uInt16( ( nDate2 - nDate1 ) / nDaysInYear );
nDayDiff = nDate2 - nDate1;
@@ -408,23 +408,23 @@ void GetDiffParam( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate
sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode,
sal_Int32* pOptDaysIn1stYear ) THROWDEF_RTE_IAE
{
- sal_Bool bNeg = nStartDate > nEndDate;
+ sal_Bool bNeg = nStartDate > nEndDate;
if( bNeg )
{
- sal_Int32 n = nEndDate;
+ sal_Int32 n = nEndDate;
nEndDate = nStartDate;
nStartDate = n;
}
- sal_Int32 nRet;
+ sal_Int32 nRet;
switch( nMode )
{
- case 0: // 0=USA (NASD) 30/360
- case 4: // 4=Europe 30/360
+ case 0: // 0=USA (NASD) 30/360
+ case 4: // 4=Europe 30/360
{
- sal_uInt16 nD1, nM1, nY1, nD2, nM2, nY2;
+ sal_uInt16 nD1, nM1, nY1, nD2, nM2, nY2;
nStartDate += nNullDate;
nEndDate += nNullDate;
@@ -432,8 +432,8 @@ sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEnd
DaysToDate( nStartDate, nD1, nM1, nY1 );
DaysToDate( nEndDate, nD2, nM2, nY2 );
- sal_Bool bLeap = IsLeapYear( nY1 );
- sal_Int32 nDays, nMonths/*, nYears*/;
+ sal_Bool bLeap = IsLeapYear( nY1 );
+ sal_Int32 nDays, nMonths/*, nYears*/;
nMonths = nM2 - nM1;
nDays = nD2 - nD1;
@@ -448,10 +448,10 @@ sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEnd
*pOptDaysIn1stYear = 360;
}
break;
- case 1: // 1=exact/exact
+ case 1: // 1=exact/exact
if( pOptDaysIn1stYear )
{
- sal_uInt16 nD, nM, nY;
+ sal_uInt16 nD, nM, nY;
DaysToDate( nStartDate + nNullDate, nD, nM, nY );
@@ -459,12 +459,12 @@ sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEnd
}
nRet = nEndDate - nStartDate;
break;
- case 2: // 2=exact/360
+ case 2: // 2=exact/360
nRet = nEndDate - nStartDate;
if( pOptDaysIn1stYear )
*pOptDaysIn1stYear = 360;
break;
- case 3: //3=exact/365
+ case 3: //3=exact/365
nRet = nEndDate - nStartDate;
if( pOptDaysIn1stYear )
*pOptDaysIn1stYear = 365;
@@ -479,8 +479,8 @@ sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEnd
double GetYearDiff( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode ) THROWDEF_RTE_IAE
{
- sal_Int32 nDays1stYear;
- sal_Int32 nTotalDays = GetDiffDate( nNullDate, nStartDate, nEndDate, nMode, &nDays1stYear );
+ sal_Int32 nDays1stYear;
+ sal_Int32 nTotalDays = GetDiffDate( nNullDate, nStartDate, nEndDate, nMode, &nDays1stYear );
return double( nTotalDays ) / double( nDays1stYear );
}
@@ -490,18 +490,18 @@ sal_Int32 GetDaysInYear( sal_Int32 nNullDate, sal_Int32 nDate, sal_Int32 nMode )
{
switch( nMode )
{
- case 0: // 0=USA (NASD) 30/360
- case 2: // 2=exact/360
- case 4: // 4=Europe 30/360
+ case 0: // 0=USA (NASD) 30/360
+ case 2: // 2=exact/360
+ case 4: // 4=Europe 30/360
return 360;
- case 1: // 1=exact/exact
+ case 1: // 1=exact/exact
{
- sal_uInt16 nD, nM, nY;
+ sal_uInt16 nD, nM, nY;
nDate += nNullDate;
DaysToDate( nDate, nD, nM, nY );
return IsLeapYear( nY )? 366 : 365;
}
- case 3: //3=exact/365
+ case 3: //3=exact/365
return 365;
default:
THROW_IAE;
@@ -512,10 +512,10 @@ sal_Int32 GetDaysInYear( sal_Int32 nNullDate, sal_Int32 nDate, sal_Int32 nMode )
double GetYearFrac( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode ) THROWDEF_RTE_IAE
{
if( nStartDate == nEndDate )
- return 0.0; // nothing to do...
+ return 0.0; // nothing to do...
- sal_uInt16 nYears;
- sal_Int32 nDayDiff, nDaysInYear;
+ sal_uInt16 nYears;
+ sal_Int32 nDayDiff, nDaysInYear;
GetDiffParam( nNullDate, nStartDate, nEndDate, nMode, nYears, nDayDiff, nDaysInYear );
@@ -527,8 +527,8 @@ double Fak( sal_Int32 n )
{
if( n > 0 )
{
- double fRet = n;
- double f = n - 1;
+ double fRet = n;
+ double f = n - 1;
while( f >= 2.0 )
{
@@ -547,7 +547,7 @@ double Fak( sal_Int32 n )
double GetGcd( double f1, double f2 )
{
- double f = fmod( f1, f2 );
+ double f = fmod( f1, f2 );
while( f > 0.0 )
{
f1 = f2;
@@ -564,23 +564,23 @@ double ConvertToDec( const STRING& aStr, sal_uInt16 nBase, sal_uInt16 nCharLim )
if ( nBase < 2 || nBase > 36 )
THROW_IAE;
- sal_uInt32 nStrLen = aStr.getLength();
+ sal_uInt32 nStrLen = aStr.getLength();
if( nStrLen > nCharLim )
THROW_IAE;
else if( !nStrLen )
return 0.0;
- double fVal = 0.0;
+ double fVal = 0.0;
- register const sal_Unicode* p = aStr.getStr();
+ register const sal_Unicode* p = aStr.getStr();
- sal_uInt16 nFirstDig = 0;
- sal_Bool bFirstDig = sal_True;
- double fBase = nBase;
+ sal_uInt16 nFirstDig = 0;
+ sal_Bool bFirstDig = sal_True;
+ double fBase = nBase;
while ( *p )
{
- sal_uInt16 n;
+ sal_uInt16 n;
if( '0' <= *p && *p <= '9' )
n = *p - '0';
@@ -609,8 +609,8 @@ double ConvertToDec( const STRING& aStr, sal_uInt16 nBase, sal_uInt16 nCharLim )
}
if( nStrLen == nCharLim && !bFirstDig && (nFirstDig >= nBase / 2) )
- { // handling negativ values
- fVal = ( pow( double( nBase ), double( nCharLim ) ) - fVal ); // complement
+ { // handling negativ values
+ fVal = ( pow( double( nBase ), double( nCharLim ) ) - fVal ); // complement
fVal *= -1.0;
}
@@ -620,7 +620,7 @@ double ConvertToDec( const STRING& aStr, sal_uInt16 nBase, sal_uInt16 nCharLim )
static inline sal_Char GetMaxChar( sal_uInt16 nBase )
{
- const sal_Char* c = "--123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+ const sal_Char* c = "--123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
return c[ nBase ];
}
@@ -636,11 +636,11 @@ STRING ConvertFromDec( double fNum, double fMin, double fMax, sal_uInt16 nBase,
THROW_IAE;
sal_Int64 nNum = static_cast< sal_Int64 >( fNum );
- sal_Bool bNeg = nNum < 0;
+ sal_Bool bNeg = nNum < 0;
if( bNeg )
nNum = sal_Int64( pow( double( nBase ), double( nMaxPlaces ) ) ) + nNum;
- STRING aRet( STRING::valueOf( nNum, nBase ).toAsciiUpperCase() );
+ STRING aRet( STRING::valueOf( nNum, nBase ).toAsciiUpperCase() );
if( bUsePlaces )
@@ -653,10 +653,10 @@ STRING ConvertFromDec( double fNum, double fMin, double fMax, sal_uInt16 nBase,
else if( ( bNeg && nLen < nMaxPlaces ) || ( !bNeg && nLen < nPlaces ) )
{
sal_Int32 nLeft = nPlaces - nLen;
- sal_Char* p = new sal_Char[ nLeft + 1 ];
+ sal_Char* p = new sal_Char[ nLeft + 1 ];
memset( p, bNeg? GetMaxChar( nBase ) : '0', nLeft );
p[ nLeft ] = 0x00;
- STRING aTmp( p, nLeft, RTL_TEXTENCODING_MS_1252 );
+ STRING aTmp( p, nLeft, RTL_TEXTENCODING_MS_1252 );
aTmp += aRet;
aRet = aTmp;
@@ -711,22 +711,22 @@ inline sal_uInt16 GetVal( sal_Unicode c )
sal_Bool ParseDouble( const sal_Unicode*& rp, double& rRet )
{
- double fInt = 0.0;
- double fFrac = 0.0;
- double fMult = 0.1; // multiplier to multiply digits with, when adding fractional ones
- sal_Int32 nExp = 0;
- sal_Int32 nMaxExp = 307;
- sal_uInt16 nDigCnt = 18; // max. number of digits to read in, rest doesn't matter
+ double fInt = 0.0;
+ double fFrac = 0.0;
+ double fMult = 0.1; // multiplier to multiply digits with, when adding fractional ones
+ sal_Int32 nExp = 0;
+ sal_Int32 nMaxExp = 307;
+ sal_uInt16 nDigCnt = 18; // max. number of digits to read in, rest doesn't matter
- enum State { S_End = 0, S_Sign, S_IntStart, S_Int, S_IgnoreIntDigs, S_Frac, S_IgnoreFracDigs, S_ExpSign, S_Exp };
+ enum State { S_End = 0, S_Sign, S_IntStart, S_Int, S_IgnoreIntDigs, S_Frac, S_IgnoreFracDigs, S_ExpSign, S_Exp };
- State eS = S_Sign;
+ State eS = S_Sign;
- sal_Bool bNegNum = sal_False;
- sal_Bool bNegExp = sal_False;
+ sal_Bool bNegNum = sal_False;
+ sal_Bool bNegExp = sal_False;
- const sal_Unicode* p = rp;
- sal_Unicode c;
+ const sal_Unicode* p = rp;
+ sal_Unicode c;
while( eS )
{
@@ -787,7 +787,7 @@ sal_Bool ParseDouble( const sal_Unicode*& rp, double& rRet )
break;
case S_IgnoreIntDigs:
if( IsNum( c ) )
- nExp++; // just multiply num with 10... ;-)
+ nExp++; // just multiply num with 10... ;-)
else if( IsComma( c ) )
eS = S_Frac;
else if( IsExpStart( c ) )
@@ -848,11 +848,11 @@ sal_Bool ParseDouble( const sal_Unicode*& rp, double& rRet )
p++;
}
- p--; // set pointer back to last
+ p--; // set pointer back to last
rp = p;
fInt += fFrac;
- sal_Int32 nLog10 = sal_Int32( log10( fInt ) );
+ sal_Int32 nLog10 = sal_Int32( log10( fInt ) );
if( bNegExp )
nExp = -nExp;
@@ -873,16 +873,16 @@ sal_Bool ParseDouble( const sal_Unicode*& rp, double& rRet )
STRING GetString( double f, sal_Bool bLeadingSign, sal_uInt16 nMaxDig )
{
- const int nBuff = 256;
- sal_Char aBuff[ nBuff + 1 ];
- const char* pFormStr = bLeadingSign? "%+.*g" : "%.*g";
+ const int nBuff = 256;
+ sal_Char aBuff[ nBuff + 1 ];
+ const char* pFormStr = bLeadingSign? "%+.*g" : "%.*g";
int nLen = snprintf( aBuff, nBuff, pFormStr, int( nMaxDig ), f );
// you never know which underlying implementation you get ...
aBuff[nBuff] = 0;
if ( nLen < 0 || nLen > nBuff )
nLen = strlen( aBuff );
- STRING aRet( aBuff, nLen, RTL_TEXTENCODING_MS_1252 );
+ STRING aRet( aBuff, nLen, RTL_TEXTENCODING_MS_1252 );
return aRet;
}
@@ -894,9 +894,9 @@ double GetAmordegrc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int
if( nBase == 2 )
THROW_IAE;
- sal_uInt32 nPer = sal_uInt32( fPer );
- double fUsePer = 1.0 / fRate;
- double fAmorCoeff;
+ sal_uInt32 nPer = sal_uInt32( fPer );
+ double fUsePer = 1.0 / fRate;
+ double fAmorCoeff;
if( fUsePer < 3.0 )
fAmorCoeff = 1.0;
@@ -908,9 +908,9 @@ double GetAmordegrc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int
fAmorCoeff = 2.5;
fRate *= fAmorCoeff;
- double fNRate = ::rtl::math::round( GetYearFrac( nNullDate, nDate, nFirstPer, nBase ) * fRate * fCost, 0 );
+ double fNRate = ::rtl::math::round( GetYearFrac( nNullDate, nDate, nFirstPer, nBase ) * fRate * fCost, 0 );
fCost -= fNRate;
- double fRest = fCost - fRestVal; // Anschaffungskosten - Restwert - Summe aller Abschreibungen
+ double fRest = fCost - fRestVal; // Anschaffungskosten - Restwert - Summe aller Abschreibungen
for( sal_uInt32 n = 0 ; n < nPer ; n++ )
{
@@ -942,11 +942,11 @@ double GetAmorlinc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int3
if( nBase == 2 )
THROW_IAE;
- sal_uInt32 nPer = sal_uInt32( fPer );
- double fOneRate = fCost * fRate;
- double fCostDelta = fCost - fRestVal;
- double f0Rate = GetYearFrac( nNullDate, nDate, nFirstPer, nBase ) * fRate * fCost;
- sal_uInt32 nNumOfFullPeriods = sal_uInt32( ( fCost - fRestVal - f0Rate) / fOneRate );
+ sal_uInt32 nPer = sal_uInt32( fPer );
+ double fOneRate = fCost * fRate;
+ double fCostDelta = fCost - fRestVal;
+ double f0Rate = GetYearFrac( nNullDate, nDate, nFirstPer, nBase ) * fRate * fCost;
+ sal_uInt32 nNumOfFullPeriods = sal_uInt32( ( fCost - fRestVal - f0Rate) / fOneRate );
if( nPer == 0 )
return f0Rate;
@@ -962,17 +962,17 @@ double GetAmorlinc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int3
double GetDuration( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fCoup,
double fYield, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE
{
- double fYearfrac = GetYearFrac( nNullDate, nSettle, nMat, nBase );
- double fNumOfCoups = GetCoupnum( nNullDate, nSettle, nMat, nFreq, nBase );
- double fDur = 0.0;
- const double f100 = 100.0;
- fCoup *= f100 / double( nFreq ); // fCoup is used as cash flow
+ double fYearfrac = GetYearFrac( nNullDate, nSettle, nMat, nBase );
+ double fNumOfCoups = GetCoupnum( nNullDate, nSettle, nMat, nFreq, nBase );
+ double fDur = 0.0;
+ const double f100 = 100.0;
+ fCoup *= f100 / double( nFreq ); // fCoup is used as cash flow
fYield /= nFreq;
fYield += 1.0;
double nDiff = fYearfrac * nFreq - fNumOfCoups;
- double t;
+ double t;
for( t = 1.0 ; t < fNumOfCoups ; t++ )
fDur += ( t + nDiff ) * ( fCoup ) / pow( fYield, t + nDiff );
@@ -995,11 +995,11 @@ double GetDuration( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, doub
double GetYieldmat( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
double fRate, double fPrice, sal_Int32 nBase ) THROWDEF_RTE_IAE
{
- double fIssMat = GetYearFrac( nNullDate, nIssue, nMat, nBase );
- double fIssSet = GetYearFrac( nNullDate, nIssue, nSettle, nBase );
- double fSetMat = GetYearFrac( nNullDate, nSettle, nMat, nBase );
+ double fIssMat = GetYearFrac( nNullDate, nIssue, nMat, nBase );
+ double fIssSet = GetYearFrac( nNullDate, nIssue, nSettle, nBase );
+ double fSetMat = GetYearFrac( nNullDate, nSettle, nMat, nBase );
- double y = 1.0 + fIssMat * fRate;
+ double y = 1.0 + fIssMat * fRate;
y /= fPrice / 100.0 + fIssSet * fRate;
y--;
y /= fSetMat;
@@ -1014,21 +1014,21 @@ double GetOddfprice( sal_Int32 /*nNullDate*/, sal_Int32 /*nSettle*/, sal_Int32 /
{
THROW_RTE; // #87380#
/*
- double fN = GetCoupnum( nNullDate, nSettle, nMat, nFreq, nBase ) - 1.0;
- double fNq = GetCoupnum( nNullDate, nSettle, nFirstCoup, nFreq, nBase ) - 1.0;
- double fDSC = GetCoupdaysnc( nNullDate, nSettle, nFirstCoup, nFreq, nBase );
- double fDSC_E = fDSC / GetCoupdays( nNullDate, nSettle, nMat, nFreq, nBase );
- double fNC = GetCoupnum( nNullDate, nIssue, nFirstCoup, nFreq, nBase );
- sal_uInt32 nNC = sal_uInt32( fNC );
- sal_uInt16 nMonthDelta = 12 / sal_uInt16( nFreq );
-
- sal_uInt32 i;
- double f1YieldFreq = 1.0 + fYield / double( nFreq );
- double f100RateFreq = 100.0 * fRate / double( nFreq );
-
- double* pDC = new double[ nNC + 1 ];
- double* pNL = new double[ nNC + 1 ];
- double* pA = new double[ nNC + 1 ];
+ double fN = GetCoupnum( nNullDate, nSettle, nMat, nFreq, nBase ) - 1.0;
+ double fNq = GetCoupnum( nNullDate, nSettle, nFirstCoup, nFreq, nBase ) - 1.0;
+ double fDSC = GetCoupdaysnc( nNullDate, nSettle, nFirstCoup, nFreq, nBase );
+ double fDSC_E = fDSC / GetCoupdays( nNullDate, nSettle, nMat, nFreq, nBase );
+ double fNC = GetCoupnum( nNullDate, nIssue, nFirstCoup, nFreq, nBase );
+ sal_uInt32 nNC = sal_uInt32( fNC );
+ sal_uInt16 nMonthDelta = 12 / sal_uInt16( nFreq );
+
+ sal_uInt32 i;
+ double f1YieldFreq = 1.0 + fYield / double( nFreq );
+ double f100RateFreq = 100.0 * fRate / double( nFreq );
+
+ double* pDC = new double[ nNC + 1 ];
+ double* pNL = new double[ nNC + 1 ];
+ double* pA = new double[ nNC + 1 ];
pDC[ 0 ] = pNL[ 0 ] = pA[ 0 ] = 1.0;
@@ -1052,19 +1052,19 @@ double GetOddfprice( sal_Int32 /*nNullDate*/, sal_Int32 /*nSettle*/, sal_Int32 /
}
}
- double fT1 = fRedemp / pow( f1YieldFreq, fN + fNq + fDSC_E );
+ double fT1 = fRedemp / pow( f1YieldFreq, fN + fNq + fDSC_E );
- double fT2 = 0.0;
+ double fT2 = 0.0;
for( i = 1 ; i <= nNC ; i++ )
fT2 += pDC[ i ] / pNL[ i ];
fT2 *= f100RateFreq / pow( f1YieldFreq, fNq + fDSC_E );
- double fT3 = 0.0;
+ double fT3 = 0.0;
for( double k = 2.0 ; k <= fN ; k++ )
fT3 += 1.0 / pow( f1YieldFreq, k - fNq + fDSC_E );
fT3 *= f100RateFreq;
- double fT4 = 0.0;
+ double fT4 = 0.0;
for( i = 1 ; i <= nNC ; i++ )
fT4 += pA[ i ] / pNL[ i ];
fT4 *= f100RateFreq;
@@ -1084,13 +1084,13 @@ double GetOddfprice( sal_Int32 /*nNullDate*/, sal_Int32 /*nSettle*/, sal_Int32 /
double getYield_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fPrice,
double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE
{
- double fRate = fCoup;
- double fPriceN = 0.0;
- double fYield1 = 0.0;
- double fYield2 = 1.0;
- double fPrice1 = getPrice_( nNullDate, nSettle, nMat, fRate, fYield1, fRedemp, nFreq, nBase );
- double fPrice2 = getPrice_( nNullDate, nSettle, nMat, fRate, fYield2, fRedemp, nFreq, nBase );
- double fYieldN = ( fYield2 - fYield1 ) * 0.5;
+ double fRate = fCoup;
+ double fPriceN = 0.0;
+ double fYield1 = 0.0;
+ double fYield2 = 1.0;
+ double fPrice1 = getPrice_( nNullDate, nSettle, nMat, fRate, fYield1, fRedemp, nFreq, nBase );
+ double fPrice2 = getPrice_( nNullDate, nSettle, nMat, fRate, fYield2, fRedemp, nFreq, nBase );
+ double fYieldN = ( fYield2 - fYield1 ) * 0.5;
for( sal_uInt32 nIter = 0 ; nIter < 100 && fPriceN != fPrice ; nIter++ )
{
@@ -1127,7 +1127,7 @@ double getYield_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double
}
if( fabs( fPrice - fPriceN ) > fPrice / 100.0 )
- THROW_IAE; // result not precise enough
+ THROW_IAE; // result not precise enough
return fYieldN;
}
@@ -1136,18 +1136,18 @@ double getYield_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double
double getPrice_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fRate, double fYield,
double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE
{
- double fFreq = nFreq;
+ double fFreq = nFreq;
- double fE = GetCoupdays( nNullDate, nSettle, nMat, nFreq, nBase );
- double fDSC_E = GetCoupdaysnc( nNullDate, nSettle, nMat, nFreq, nBase ) / fE;
- double fN = GetCoupnum( nNullDate, nSettle, nMat, nFreq, nBase );
+ double fE = GetCoupdays( nNullDate, nSettle, nMat, nFreq, nBase );
+ double fDSC_E = GetCoupdaysnc( nNullDate, nSettle, nMat, nFreq, nBase ) / fE;
+ double fN = GetCoupnum( nNullDate, nSettle, nMat, nFreq, nBase );
double fA = GetCoupdaybs( nNullDate, nSettle, nMat, nFreq, nBase );
- double fRet = fRedemp / ( pow( 1.0 + fYield / fFreq, fN - 1.0 + fDSC_E ) );
+ double fRet = fRedemp / ( pow( 1.0 + fYield / fFreq, fN - 1.0 + fDSC_E ) );
fRet -= 100.0 * fRate / fFreq * fA / fE;
- double fT1 = 100.0 * fRate / fFreq;
- double fT2 = 1.0 + fYield / fFreq;
+ double fT1 = 100.0 * fRate / fFreq;
+ double fT2 = 1.0 + fYield / fFreq;
for( double fK = 0.0 ; fK < fN ; fK++ )
fRet += fT1 / pow( fT2, fK + fDSC_E );
@@ -1165,12 +1165,12 @@ double GetOddfyield( sal_Int32 /*nNullDate*/, sal_Int32 /*nSettle*/, sal_Int32 /
//GetOddfprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
//sal_Int32 nFirstCoup, double fRate, double fYield, double fRedemp, sal_Int32 nFreq,
//sal_Int32 nBase )
- double fPriceN = 0.0;
- double fYield1 = 0.0;
- double fYield2 = 1.0;
- double fPrice1 = GetOddfprice( nNullDate, nSettle, nMat, nIssue, nFirstCoup, fRate, fYield1, fRedemp, nFreq, nBase );
- double fPrice2 = GetOddfprice( nNullDate, nSettle, nMat, nIssue, nFirstCoup, fRate, fYield2, fRedemp, nFreq, nBase );
- double fYieldN = ( fYield2 - fYield1 ) * 0.5;
+ double fPriceN = 0.0;
+ double fYield1 = 0.0;
+ double fYield2 = 1.0;
+ double fPrice1 = GetOddfprice( nNullDate, nSettle, nMat, nIssue, nFirstCoup, fRate, fYield1, fRedemp, nFreq, nBase );
+ double fPrice2 = GetOddfprice( nNullDate, nSettle, nMat, nIssue, nFirstCoup, fRate, fYield2, fRedemp, nFreq, nBase );
+ double fYieldN = ( fYield2 - fYield1 ) * 0.5;
for( sal_uInt32 nIter = 0 ; nIter < 100 && fPriceN != fPrice ; nIter++ )
{
@@ -1207,7 +1207,7 @@ double GetOddfyield( sal_Int32 /*nNullDate*/, sal_Int32 /*nSettle*/, sal_Int32 /
}
if( fabs( fPrice - fPriceN ) > fPrice / 100.0 )
- THROW_IAE; // result not precise enough
+ THROW_IAE; // result not precise enough
return fYieldN;
*/
@@ -1217,12 +1217,12 @@ double GetOddfyield( sal_Int32 /*nNullDate*/, sal_Int32 /*nSettle*/, sal_Int32 /
double GetOddlprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastCoup,
double fRate, double fYield, double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE
{
- double fFreq = double( nFreq );
- double fDCi = GetYearFrac( nNullDate, nLastCoup, nMat, nBase ) * fFreq;
- double fDSCi = GetYearFrac( nNullDate, nSettle, nMat, nBase ) * fFreq;
- double fAi = GetYearFrac( nNullDate, nLastCoup, nSettle, nBase ) * fFreq;
+ double fFreq = double( nFreq );
+ double fDCi = GetYearFrac( nNullDate, nLastCoup, nMat, nBase ) * fFreq;
+ double fDSCi = GetYearFrac( nNullDate, nSettle, nMat, nBase ) * fFreq;
+ double fAi = GetYearFrac( nNullDate, nLastCoup, nSettle, nBase ) * fFreq;
- double p = fRedemp + fDCi * 100.0 * fRate / fFreq;
+ double p = fRedemp + fDCi * 100.0 * fRate / fFreq;
p /= fDSCi * fYield / fFreq + 1.0;
p -= fAi * 100.0 * fRate / fFreq;
@@ -1233,12 +1233,12 @@ double GetOddlprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal
double GetOddlyield( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastCoup,
double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE
{
- double fFreq = double( nFreq );
- double fDCi = GetYearFrac( nNullDate, nLastCoup, nMat, nBase ) * fFreq;
- double fDSCi = GetYearFrac( nNullDate, nSettle, nMat, nBase ) * fFreq;
- double fAi = GetYearFrac( nNullDate, nLastCoup, nSettle, nBase ) * fFreq;
+ double fFreq = double( nFreq );
+ double fDCi = GetYearFrac( nNullDate, nLastCoup, nMat, nBase ) * fFreq;
+ double fDSCi = GetYearFrac( nNullDate, nSettle, nMat, nBase ) * fFreq;
+ double fAi = GetYearFrac( nNullDate, nLastCoup, nSettle, nBase ) * fFreq;
- double y = fRedemp + fDCi * 100.0 * fRate / fFreq;
+ double y = fRedemp + fDCi * 100.0 * fRate / fFreq;
y /= fPrice + fAi * 100.0 * fRate / fFreq;
y--;
y *= fFreq / fDSCi;
@@ -1249,12 +1249,12 @@ double GetOddlyield( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal
double GetRmz( double fZins, double fZzr, double fBw, double fZw, sal_Int32 nF )
{
- double fRmz;
+ double fRmz;
if( fZins == 0.0 )
fRmz = ( fBw + fZw ) / fZzr;
else
{
- double fTerm = pow( 1.0 + fZins, fZzr );
+ double fTerm = pow( 1.0 + fZins, fZzr );
if( nF > 0 )
fRmz = ( fZw * fZins / ( fTerm - 1.0 ) + fBw * fZins / ( 1.0 - 1.0 / fTerm ) ) / ( 1.0 + fZins );
else
@@ -1267,12 +1267,12 @@ double GetRmz( double fZins, double fZzr, double fBw, double fZw, sal_Int32 nF )
double GetZw( double fZins, double fZzr, double fRmz, double fBw, sal_Int32 nF )
{
- double fZw;
+ double fZw;
if( fZins == 0.0 )
fZw = fBw + fRmz * fZzr;
else
{
- double fTerm = pow( 1.0 + fZins, fZzr );
+ double fTerm = pow( 1.0 + fZins, fZzr );
if( nF > 0 )
fZw = fBw * fTerm + fRmz * ( 1.0 + fZins ) * ( fTerm - 1.0 ) / fZins;
else
@@ -1285,12 +1285,12 @@ double GetZw( double fZins, double fZzr, double fRmz, double fBw, sal_Int32 nF )
/*double TBillYield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice ) THROWDEF_RTE_IAE
{
- sal_Int32 nDiff = GetDiffDate360( xOpt, nSettle, nMat, sal_True );
+ sal_Int32 nDiff = GetDiffDate360( xOpt, nSettle, nMat, sal_True );
if( fPrice <= 0.0 || nSettle >= nMat || nDiff > 360 )
THROW_IAE;
- double fRet = 100.0;
+ double fRet = 100.0;
fRet /= fPrice;
fRet--;
fRet *= double( nDiff );
@@ -1437,7 +1437,7 @@ void MyList::_Grow( void )
{
nSize += nIncrSize;
- void** pNewData = new void*[ nSize ];
+ void** pNewData = new void*[ nSize ];
memcpy( pNewData, pData, nNew * sizeof( void* ) );
delete[] pData;
@@ -1467,7 +1467,7 @@ void MyList::Insert( void* p, sal_uInt32 n )
{
Grow();
- void** pIns = pData + n;
+ void** pIns = pData + n;
memmove( pIns + 1, pIns, ( nNew - n ) * sizeof( void* ) );
*pIns = p;
@@ -1489,7 +1489,7 @@ StringList::~StringList()
class AnalysisRscStrArrLoader : public Resource
{
private:
- ResStringArray aStrArray;
+ ResStringArray aStrArray;
public:
AnalysisRscStrArrLoader( sal_uInt16 nRsc, sal_uInt16 nArrayId, ResMgr& rResMgr ) :
Resource( AnalysisResId( nRsc, rResMgr ) ),
@@ -1498,7 +1498,7 @@ public:
FreeResource();
}
- const ResStringArray& GetStringArray() const { return aStrArray; }
+ const ResStringArray& GetStringArray() const { return aStrArray; }
};
@@ -1514,12 +1514,12 @@ FuncData::FuncData( const FuncDataBase& r, ResMgr& rResMgr ) :
nCompID( r.nCompListID ),
eCat( r.eCat )
{
- AnalysisRscStrArrLoader aArrLoader( RID_ANALYSIS_DEFFUNCTION_NAMES, nCompID, rResMgr );
-// ResStringArray aDefFuncNameArray( AnalysisResId( nCompID, rResMgr ) );
- const ResStringArray& rArr = aArrLoader.GetStringArray();
+ AnalysisRscStrArrLoader aArrLoader( RID_ANALYSIS_DEFFUNCTION_NAMES, nCompID, rResMgr );
+// ResStringArray aDefFuncNameArray( AnalysisResId( nCompID, rResMgr ) );
+ const ResStringArray& rArr = aArrLoader.GetStringArray();
- sal_uInt16 nCount = sal::static_int_cast<sal_uInt16>( rArr.Count() );
- sal_uInt16 n;
+ sal_uInt16 nCount = sal::static_int_cast<sal_uInt16>( rArr.Count() );
+ sal_uInt16 n;
for( n = 0 ; n < nCount ; n++ )
aCompList.Append( rArr.GetString( n ) );
@@ -1547,7 +1547,7 @@ sal_uInt16 FuncData::GetStrIndex( sal_uInt16 nParamNum ) const
FuncDataList::FuncDataList( ResMgr& rResMgr )
{
- const sal_uInt32 nNum = sizeof( pFuncDatas ) / sizeof( FuncDataBase );
+ const sal_uInt32 nNum = sizeof( pFuncDatas ) / sizeof( FuncDataBase );
for( sal_uInt16 n = 0 ; n < nNum ; n++ )
Append( new FuncData( pFuncDatas[ n ], rResMgr ) );
@@ -1568,10 +1568,10 @@ const FuncData* FuncDataList::Get( const OUString& aProgrammaticName ) const
( ( FuncDataList* ) this )->aLastName = aProgrammaticName;
- sal_uInt32 nE = Count();
+ sal_uInt32 nE = Count();
for( sal_uInt32 n = 0 ; n < nE ; n++ )
{
- const FuncData* p = Get( n );
+ const FuncData* p = Get( n );
if( p->Is( aProgrammaticName ) )
{
( ( FuncDataList* ) this )->nLast = n;
@@ -1642,7 +1642,7 @@ void SortedIndividualInt32List::Insert(
sal_Bool SortedIndividualInt32List::Find( sal_Int32 nVal ) const
{
- sal_uInt32 nE = Count();
+ sal_uInt32 nE = Count();
if( !nE || nVal < Get( 0 ) || nVal > Get( nE - 1 ) )
return sal_False;
@@ -1651,7 +1651,7 @@ sal_Bool SortedIndividualInt32List::Find( sal_Int32 nVal ) const
for( sal_uInt32 n = 0 ; n < nE ; n++ )
{
- sal_Int32 nRef = Get( n );
+ sal_Int32 nRef = Get( n );
if( nRef == nVal )
return sal_True;
@@ -1843,7 +1843,7 @@ sal_Bool Complex::ParseString( const STRING& rStr, Complex& rCompl )
{
rCompl.c = '\0'; // do not force a symbol, if only real part present
- const sal_Unicode* pStr = ( const sal_Unicode * ) rStr;
+ const sal_Unicode* pStr = ( const sal_Unicode * ) rStr;
if( IsImagUnit( *pStr ) && rStr.getLength() == 1)
{
@@ -1853,17 +1853,17 @@ sal_Bool Complex::ParseString( const STRING& rStr, Complex& rCompl )
return sal_True;
}
- double f;
+ double f;
if( !ParseDouble( pStr, f ) )
return sal_False;
switch( *pStr )
{
- case '-': // imag part follows
+ case '-': // imag part follows
case '+':
{
- double r = f;
+ double r = f;
if( IsImagUnit( pStr[ 1 ] ) )
{
rCompl.c = pStr[ 1 ];
@@ -1898,7 +1898,7 @@ sal_Bool Complex::ParseString( const STRING& rStr, Complex& rCompl )
return sal_True;
}
break;
- case 0: // only real-part
+ case 0: // only real-part
rCompl.r = f;
rCompl.i = 0.0;
return sal_True;
@@ -1947,7 +1947,7 @@ double Complex::Arg( void ) const THROWDEF_RTE_IAE
if( r == 0.0 && i == 0.0 )
THROW_IAE;
- double phi = acos( r / Abs() );
+ double phi = acos( r / Abs() );
if( i < 0.0 )
phi = -phi;
@@ -1969,7 +1969,7 @@ void Complex::Power( double fPower ) THROWDEF_RTE_IAE
THROW_IAE;
}
- double p, phi;
+ double p, phi;
p = Abs();
@@ -1987,9 +1987,9 @@ void Complex::Power( double fPower ) THROWDEF_RTE_IAE
void Complex::Sqrt( void )
{
- static const double fMultConst = 0.7071067811865475; // ...2440084436210485 = 1/sqrt(2)
- double p = Abs();
- double i_ = sqrt( p - r ) * fMultConst;
+ static const double fMultConst = 0.7071067811865475; // ...2440084436210485 = 1/sqrt(2)
+ double p = Abs();
+ double i_ = sqrt( p - r ) * fMultConst;
r = sqrt( p + r ) * fMultConst;
i = ( i < 0.0 )? -i_ : i_;
@@ -2009,7 +2009,7 @@ void Complex::Sin( void ) THROWDEF_RTE_IAE
if( i )
{
- double r_;
+ double r_;
r_ = sin( r ) * cosh( i );
i = cos( r ) * sinh( i );
@@ -2027,7 +2027,7 @@ void Complex::Cos( void ) THROWDEF_RTE_IAE
if( i )
{
- double r_;
+ double r_;
r_ = cos( r ) * cosh( i );
i = -( sin( r ) * sinh( i ) );
@@ -2043,12 +2043,12 @@ void Complex::Div( const Complex& z ) THROWDEF_RTE_IAE
if( z.r == 0 && z.i == 0 )
THROW_IAE;
- double a1 = r;
- double a2 = z.r;
- double b1 = i;
- double b2 = z.i;
+ double a1 = r;
+ double a2 = z.r;
+ double b1 = i;
+ double b2 = z.i;
- double f = 1.0 / ( a2 * a2 + b2 * b2 );
+ double f = 1.0 / ( a2 * a2 + b2 * b2 );
r = ( a1 * a2 + b1 * b2 ) * f;
i = ( a2 * b1 - a1 * b2 ) * f;
@@ -2059,7 +2059,7 @@ void Complex::Div( const Complex& z ) THROWDEF_RTE_IAE
void Complex::Exp( void )
{
- double fE = exp( r );
+ double fE = exp( r );
r = fE * cos( i );
i = fE * sin( i );
}
@@ -2070,8 +2070,8 @@ void Complex::Ln( void ) THROWDEF_RTE_IAE
if( r == 0.0 && i == 0.0 )
THROW_IAE;
- double fAbs = Abs();
- sal_Bool bNegi = i < 0.0;
+ double fAbs = Abs();
+ sal_Bool bNegi = i < 0.0;
i = acos( r / fAbs );
@@ -2085,14 +2085,14 @@ void Complex::Ln( void ) THROWDEF_RTE_IAE
void Complex::Log10( void ) THROWDEF_RTE_IAE
{
Ln();
- Mult( 0.434294481903251828 ); // * log10( e )
+ Mult( 0.434294481903251828 ); // * log10( e )
}
void Complex::Log2( void ) THROWDEF_RTE_IAE
{
Ln();
- Mult( 1.442695040888963407 ); // * log2( e )
+ Mult( 1.442695040888963407 ); // * log2( e )
}
@@ -2107,20 +2107,20 @@ ComplexList::~ComplexList()
void ComplexList::Append( const SEQSEQ( STRING )& r, ComplListAppendHandl eAH ) THROWDEF_RTE_IAE
{
- sal_Int32 n1, n2;
- sal_Int32 nE1 = r.getLength();
- sal_Int32 nE2;
- sal_Bool bEmpty0 = eAH == AH_EmpyAs0;
- sal_Bool bErrOnEmpty = eAH == AH_EmptyAsErr;
+ sal_Int32 n1, n2;
+ sal_Int32 nE1 = r.getLength();
+ sal_Int32 nE2;
+ sal_Bool bEmpty0 = eAH == AH_EmpyAs0;
+ sal_Bool bErrOnEmpty = eAH == AH_EmptyAsErr;
for( n1 = 0 ; n1 < nE1 ; n1++ )
{
- const SEQ( STRING )& rList = r[ n1 ];
+ const SEQ( STRING )& rList = r[ n1 ];
nE2 = rList.getLength();
for( n2 = 0 ; n2 < nE2 ; n2++ )
{
- const STRING& rStr = rList[ n2 ];
+ const STRING& rStr = rList[ n2 ];
if( rStr.getLength() )
Append( new Complex( rStr ) );
@@ -2135,19 +2135,19 @@ void ComplexList::Append( const SEQSEQ( STRING )& r, ComplListAppendHandl eAH )
void ComplexList::Append( const SEQ( ANY )& aMultPars, ComplListAppendHandl eAH ) THROWDEF_RTE_IAE
{
- sal_Int32 nEle = aMultPars.getLength();
- sal_Bool bEmpty0 = eAH == AH_EmpyAs0;
- sal_Bool bErrOnEmpty = eAH == AH_EmptyAsErr;
+ sal_Int32 nEle = aMultPars.getLength();
+ sal_Bool bEmpty0 = eAH == AH_EmpyAs0;
+ sal_Bool bErrOnEmpty = eAH == AH_EmptyAsErr;
for( sal_Int32 i = 0 ; i < nEle ; i++ )
{
- const ANY& r = aMultPars[ i ];
+ const ANY& r = aMultPars[ i ];
switch( r.getValueTypeClass() )
{
- case uno::TypeClass_VOID: break;
+ case uno::TypeClass_VOID: break;
case uno::TypeClass_STRING:
{
- const STRING* pStr = ( const STRING* ) r.getValue();
+ const STRING* pStr = ( const STRING* ) r.getValue();
if( pStr->getLength() )
Append( new Complex( *( STRING* ) r.getValue() ) );
@@ -2162,11 +2162,11 @@ void ComplexList::Append( const SEQ( ANY )& aMultPars, ComplListAppendHandl eAH
break;
case uno::TypeClass_SEQUENCE:
{
- SEQSEQ( ANY ) aValArr;
+ SEQSEQ( ANY ) aValArr;
if( r >>= aValArr )
{
- sal_Int32 nE = aValArr.getLength();
- const SEQ( ANY )* pArr = aValArr.getConstArray();
+ sal_Int32 nE = aValArr.getLength();
+ const SEQ( ANY )* pArr = aValArr.getConstArray();
for( sal_Int32 n = 0 ; n < nE ; n++ )
Append( pArr[ n ], eAH );
}
@@ -2210,7 +2210,7 @@ sal_Int16 ConvertData::GetMatchingLevel( const STRING& rRef ) const
return 0;
else
{
- const sal_Unicode* p = aStr.getStr();
+ const sal_Unicode* p = aStr.getStr();
nLen = aStr.getLength();
bool bPref = IsPrefixSupport();
@@ -2218,18 +2218,18 @@ sal_Int16 ConvertData::GetMatchingLevel( const STRING& rRef ) const
if (bOneChar || (bPref && nLen > 2 && (aName == p + 2) &&
*p == 'd' && *(p+1) == 'a'))
{
- sal_Int16 n;
+ sal_Int16 n;
switch( *p )
{
- case 'y': n = -24; break; // yocto
- case 'z': n = -21; break; // zepto
- case 'a': n = -18; break;
- case 'f': n = -15; break;
- case 'p': n = -12; break;
- case 'n': n = -9; break;
- case 'u': n = -6; break;
- case 'm': n = -3; break;
- case 'c': n = -2; break;
+ case 'y': n = -24; break; // yocto
+ case 'z': n = -21; break; // zepto
+ case 'a': n = -18; break;
+ case 'f': n = -15; break;
+ case 'p': n = -12; break;
+ case 'n': n = -9; break;
+ case 'u': n = -6; break;
+ case 'm': n = -3; break;
+ case 'c': n = -2; break;
case 'd':
{
if ( bOneChar )
@@ -2238,16 +2238,16 @@ sal_Int16 ConvertData::GetMatchingLevel( const STRING& rRef ) const
n = 1; // deca
}
break;
- case 'e': n = 1; break;
- case 'h': n = 2; break;
- case 'k': n = 3; break;
- case 'M': n = 6; break;
- case 'G': n = 9; break;
- case 'T': n = 12; break;
- case 'P': n = 15; break;
- case 'E': n = 18; break;
- case 'Z': n = 21; break; // zetta
- case 'Y': n = 24; break; // yotta
+ case 'e': n = 1; break;
+ case 'h': n = 2; break;
+ case 'k': n = 3; break;
+ case 'M': n = 6; break;
+ case 'G': n = 9; break;
+ case 'T': n = 12; break;
+ case 'P': n = 15; break;
+ case 'E': n = 18; break;
+ case 'Z': n = 21; break; // zetta
+ case 'Y': n = 24; break; // yotta
default:
n = INV_MATCHLEV;
}
@@ -2318,7 +2318,7 @@ double ConvertData::Convert(
}
else if ( bBinFromLev )
f *= ( r.fConst / fConst ) * ( pow( 2.0, nLevFrom ) / pow( 10.0, nLevTo ) );
- else
+ else
f *= ( r.fConst / fConst ) * ( pow( 10.0, nLevFrom ) / pow( 2.0, nLevTo ) );
return f;
}
@@ -2357,7 +2357,7 @@ double ConvertDataLinear::Convert(
if( Class() != r.Class() )
THROW_IAE;
-// return ::rtl::math::round( r.ConvertFromBase( ConvertToBase( f, nLevFrom ), nLevTo ), 13 );
+// return ::rtl::math::round( r.ConvertFromBase( ConvertToBase( f, nLevFrom ), nLevTo ), 13 );
return r.ConvertFromBase( ConvertToBase( f, nLevFrom ), nLevTo );
}
@@ -2390,10 +2390,10 @@ double ConvertDataLinear::ConvertFromBase( double f, sal_Int16 n ) const
ConvertDataList::ConvertDataList( void )
{
-#define NEWD(str,unit,cl) Append(new ConvertData(str,unit,cl))
-#define NEWDP(str,unit,cl) Append(new ConvertData(str,unit,cl,sal_True))
-#define NEWL(str,unit,offs,cl) Append(new ConvertDataLinear(str,unit,offs,cl))
-#define NEWLP(str,unit,offs,cl) Append(new ConvertDataLinear(str,unit,offs,cl,sal_True))
+#define NEWD(str,unit,cl) Append(new ConvertData(str,unit,cl))
+#define NEWDP(str,unit,cl) Append(new ConvertData(str,unit,cl,sal_True))
+#define NEWL(str,unit,offs,cl) Append(new ConvertDataLinear(str,unit,offs,cl))
+#define NEWLP(str,unit,offs,cl) Append(new ConvertDataLinear(str,unit,offs,cl,sal_True))
// *** are extra and not standard Excel Analysis Addin!
@@ -2415,7 +2415,7 @@ ConvertDataList::ConvertDataList( void )
NEWD( "uk_cwt", 1.9684130552221213E-05, CDC_Mass ); // Imperial hundredweight
NEWD( "lcwt", 1.9684130552221213E-05, CDC_Mass ); // Imperial hundredweight also
NEWD( "hweight", 1.9684130552221213E-05, CDC_Mass ); // Imperial hundredweight also
- NEWD( "uk_ton", 9.8420652761106063E-07, CDC_Mass ); // Imperial ton
+ NEWD( "uk_ton", 9.8420652761106063E-07, CDC_Mass ); // Imperial ton
NEWD( "LTON", 9.8420652761106063E-07, CDC_Mass ); // Imperial ton also
// LENGTH: 1 Meter is...
@@ -2564,7 +2564,7 @@ ConvertDataList::ConvertDataList( void )
NEWD( "ludicrous speed", 2.0494886343432328E-14, CDC_Speed ); // ***
NEWD( "laecherliche Geschwindigkeit", 4.0156958471424288E-06, CDC_Speed); // ***
NEWD( "ridiculous speed", 4.0156958471424288E-06, CDC_Speed); // ***
-
+
// INFORMATION: 1 Bit is...
NEWDP( "bit", 1.00E00, CDC_Information); // *** Bit
NEWDP( "byte", 1.25E-01, CDC_Information); // *** Byte
@@ -2584,28 +2584,28 @@ double ConvertDataList::Convert( double fVal, const STRING& rFrom, const STRING&
// if( rFrom == rTo )
// return fVal;
- ConvertData* pFrom = NULL;
- ConvertData* pTo = NULL;
- sal_Bool bSearchFrom = sal_True;
- sal_Bool bSearchTo = sal_True;
- sal_Int16 nLevelFrom = 0;
- sal_Int16 nLevelTo = 0;
+ ConvertData* pFrom = NULL;
+ ConvertData* pTo = NULL;
+ sal_Bool bSearchFrom = sal_True;
+ sal_Bool bSearchTo = sal_True;
+ sal_Int16 nLevelFrom = 0;
+ sal_Int16 nLevelTo = 0;
- ConvertData* p = First();
+ ConvertData* p = First();
while( p && ( bSearchFrom || bSearchTo ) )
{
if( bSearchFrom )
{
- sal_Int16 n = p->GetMatchingLevel( rFrom );
+ sal_Int16 n = p->GetMatchingLevel( rFrom );
if( n != INV_MATCHLEV )
{
if( n )
- { // only first match for partial equality rulz a little bit more
+ { // only first match for partial equality rulz a little bit more
pFrom = p;
nLevelFrom = n;
}
else
- { // ... but exact match rulz most
+ { // ... but exact match rulz most
pFrom = p;
bSearchFrom = sal_False;
nLevelFrom = n;
@@ -2615,16 +2615,16 @@ double ConvertDataList::Convert( double fVal, const STRING& rFrom, const STRING&
if( bSearchTo )
{
- sal_Int16 n = p->GetMatchingLevel( rTo );
+ sal_Int16 n = p->GetMatchingLevel( rTo );
if( n != INV_MATCHLEV )
{
if( n )
- { // only first match for partial equality rulz a little bit more
+ { // only first match for partial equality rulz a little bit more
pTo = p;
nLevelTo = n;
}
else
- { // ... but exact match rulz most
+ { // ... but exact match rulz most
pTo = p;
bSearchTo = sal_False;
nLevelTo = n;
diff --git a/scaddins/source/analysis/analysishelper.hxx b/scaddins/source/analysis/analysishelper.hxx
index 2bc90e23d76e..6ecb9eb519b2 100644
--- a/scaddins/source/analysis/analysishelper.hxx
+++ b/scaddins/source/analysis/analysishelper.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -51,94 +51,94 @@ class SortedIndividualInt32List;
class ScaAnyConverter;
-#define PI 3.1415926535897932
-#define PI_2 (PI/2.0)
-//#define EULER 2.7182818284590452
-#define EOL ( ( const sal_Char* ) 1 )
-#define EOE ( ( const sal_Char* ) 2 )
+#define PI 3.1415926535897932
+#define PI_2 (PI/2.0)
+//#define EULER 2.7182818284590452
+#define EOL ( ( const sal_Char* ) 1 )
+#define EOE ( ( const sal_Char* ) 2 )
-//double _Test( sal_Int32 nMode, double f1, double f2, double f3 );
+//double _Test( sal_Int32 nMode, double f1, double f2, double f3 );
inline sal_Bool IsLeapYear( sal_uInt16 nYear );
-sal_uInt16 DaysInMonth( sal_uInt16 nMonth, sal_uInt16 nYear );
-sal_Int32 DateToDays( sal_uInt16 nDay, sal_uInt16 nMonth, sal_uInt16 nYear );
-void DaysToDate( sal_Int32 nDays, sal_uInt16& rDay, sal_uInt16& rMonth, sal_uInt16& rYear ) throw( ::com::sun::star::lang::IllegalArgumentException );
+sal_uInt16 DaysInMonth( sal_uInt16 nMonth, sal_uInt16 nYear );
+sal_Int32 DateToDays( sal_uInt16 nDay, sal_uInt16 nMonth, sal_uInt16 nYear );
+void DaysToDate( sal_Int32 nDays, sal_uInt16& rDay, sal_uInt16& rMonth, sal_uInt16& rYear ) throw( ::com::sun::star::lang::IllegalArgumentException );
sal_Int32 GetNullDate( const REF( CSS::beans::XPropertySet )& xOptions ) THROWDEF_RTE;
-sal_Int32 GetDiffDate360(
+sal_Int32 GetDiffDate360(
sal_uInt16 nDay1, sal_uInt16 nMonth1, sal_uInt16 nYear1, sal_Bool bLeapYear1,
sal_uInt16 nDay2, sal_uInt16 nMonth2, sal_uInt16 nYear2,
sal_Bool bUSAMethod );
-inline sal_Int32 GetDiffDate360( constREFXPS& xOpt, sal_Int32 nDate1, sal_Int32 nDate2, sal_Bool bUSAMethod );
-sal_Int32 GetDiffDate360( sal_Int32 nNullDate, sal_Int32 nDate1, sal_Int32 nDate2, sal_Bool bUSAMethod );
+inline sal_Int32 GetDiffDate360( constREFXPS& xOpt, sal_Int32 nDate1, sal_Int32 nDate2, sal_Bool bUSAMethod );
+sal_Int32 GetDiffDate360( sal_Int32 nNullDate, sal_Int32 nDate1, sal_Int32 nDate2, sal_Bool bUSAMethod );
-sal_Int32 GetDaysInYears( sal_uInt16 nYear1, sal_uInt16 nYear2 );
-inline sal_Int16 GetDayOfWeek( sal_Int32 nDate );
-void GetDiffParam( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode,
+sal_Int32 GetDaysInYears( sal_uInt16 nYear1, sal_uInt16 nYear2 );
+inline sal_Int16 GetDayOfWeek( sal_Int32 nDate );
+void GetDiffParam( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode,
sal_uInt16& rYears, sal_Int32& rDayDiffPart, sal_Int32& rDaysInYear ) THROWDEF_RTE_IAE;
// rYears = full num of years
// rDayDiffPart = num of days for last year
// rDaysInYear = num of days in first year
-sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode,
+sal_Int32 GetDiffDate( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode,
sal_Int32* pOptDaysIn1stYear = NULL ) THROWDEF_RTE_IAE;
-double GetYearDiff( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode )
+double GetYearDiff( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode )
THROWDEF_RTE_IAE;
-sal_Int32 GetDaysInYear( sal_Int32 nNullDate, sal_Int32 nDate, sal_Int32 nMode ) THROWDEF_RTE_IAE;
-double GetYearFrac( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode )
+sal_Int32 GetDaysInYear( sal_Int32 nNullDate, sal_Int32 nDate, sal_Int32 nMode ) THROWDEF_RTE_IAE;
+double GetYearFrac( sal_Int32 nNullDate, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode )
THROWDEF_RTE_IAE;
-inline double GetYearFrac( constREFXPS& xOpt, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode )
+inline double GetYearFrac( constREFXPS& xOpt, sal_Int32 nStartDate, sal_Int32 nEndDate, sal_Int32 nMode )
THROWDEF_RTE_IAE;
-inline void AlignDate( sal_uInt16& rDay, sal_uInt16 nMonth, sal_uInt16 nYear );
+inline void AlignDate( sal_uInt16& rDay, sal_uInt16 nMonth, sal_uInt16 nYear );
-double Fak( sal_Int32 n );
-double GetGcd( double f1, double f2 );
-double ConvertToDec( const STRING& rFromNum, sal_uInt16 nBaseFrom, sal_uInt16 nCharLim ) THROWDEF_RTE_IAE;
-STRING ConvertFromDec(
+double Fak( sal_Int32 n );
+double GetGcd( double f1, double f2 );
+double ConvertToDec( const STRING& rFromNum, sal_uInt16 nBaseFrom, sal_uInt16 nCharLim ) THROWDEF_RTE_IAE;
+STRING ConvertFromDec(
double fNum, double fMin, double fMax, sal_uInt16 nBase,
sal_Int32 nPlaces, sal_Int32 nMaxPlaces, sal_Bool bUsePlaces ) THROWDEF_RTE_IAE;
-double Erf( double fX );
-double Erfc( double fX );
-sal_Bool ParseDouble( const sal_Unicode*& rpDoubleAsString, double& rReturn );
-STRING GetString( double fNumber, sal_Bool bLeadingSign = sal_False, sal_uInt16 nMaxNumOfDigits = 15 );
-inline double Exp10( sal_Int16 nPower ); // 10 ^ nPower
+double Erf( double fX );
+double Erfc( double fX );
+sal_Bool ParseDouble( const sal_Unicode*& rpDoubleAsString, double& rReturn );
+STRING GetString( double fNumber, sal_Bool bLeadingSign = sal_False, sal_uInt16 nMaxNumOfDigits = 15 );
+inline double Exp10( sal_Int16 nPower ); // 10 ^ nPower
-double GetAmordegrc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer,
+double GetAmordegrc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer,
double fRestVal, double fPer, double fRate, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetAmorlinc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer,
+double GetAmorlinc( sal_Int32 nNullDate, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer,
double fRestVal, double fPer, double fRate, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetDuration( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fCoup,
+double GetDuration( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fCoup,
double fYield, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetYieldmat( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
+double GetYieldmat( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
double fRate, double fPrice, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetOddfprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
+double GetOddfprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
sal_Int32 nFirstCoup, double fRate, double fYield, double fRedemp,
sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double getYield_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fPrice,
+double getYield_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fPrice,
double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double getPrice_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fRate, double fYield,
+double getPrice_( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, double fRate, double fYield,
double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetOddfyield( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
+double GetOddfyield( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue,
sal_Int32 nFirstCoup, double fRate, double fPrice, double fRedemp,
sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetOddlprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest,
+double GetOddlprice( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest,
double fRate, double fYield, double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetOddlyield( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest,
+double GetOddlyield( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest,
double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetRmz( double fZins, double fZzr, double fBw, double fZw, sal_Int32 nF );
-double GetZw( double fZins, double fZzr, double fRmz, double fBw, sal_Int32 nF );
-//double TBillYield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice )THROWDEF_RTE_IAE;
+double GetRmz( double fZins, double fZzr, double fBw, double fZw, sal_Int32 nF );
+double GetZw( double fZins, double fZzr, double fRmz, double fBw, sal_Int32 nF );
+//double TBillYield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice )THROWDEF_RTE_IAE;
-double GetCouppcd( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
+double GetCouppcd( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
sal_Int32 nBase ) THROWDEF_RTE_IAE;
double GetCoupncd( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
sal_Int32 nBase ) THROWDEF_RTE_IAE;
double GetCoupdaybs( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetCoupdaysnc( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
+double GetCoupdaysnc( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
sal_Int32 nBase ) THROWDEF_RTE_IAE;
double GetCoupnum( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat,
sal_Int32 nFreq, sal_Int32 nBase ) THROWDEF_RTE_IAE;
-double GetCoupdays( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
+double GetCoupdays( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq,
sal_Int32 nBase ) THROWDEF_RTE_IAE;
@@ -151,29 +151,29 @@ double GetCoupdays( sal_Int32 nNullDate, sal_Int32 nSettle, sal_Int
class MyList
{
private:
- static const sal_uInt32 nStartSize;
- static const sal_uInt32 nIncrSize;
+ static const sal_uInt32 nStartSize;
+ static const sal_uInt32 nIncrSize;
- void** pData; // pointer array
- sal_uInt32 nSize; // array size
- sal_uInt32 nNew; // next index to be inserted at
- sal_uInt32 nAct; // actual for iterations
+ void** pData; // pointer array
+ sal_uInt32 nSize; // array size
+ sal_uInt32 nNew; // next index to be inserted at
+ sal_uInt32 nAct; // actual for iterations
- void _Grow( void );
- inline void Grow( void );
+ void _Grow( void );
+ inline void Grow( void );
protected:
public:
MyList( void );
- virtual ~MyList();
+ virtual ~MyList();
- inline const void* GetObject( sal_uInt32 nIndex ) const;
- inline const void* First( void );
- inline const void* Next( void );
+ inline const void* GetObject( sal_uInt32 nIndex ) const;
+ inline const void* First( void );
+ inline const void* Next( void );
- inline void Append( void* pNewElement );
- void Insert( void* pNewLement, sal_uInt32 nPlace );
+ inline void Append( void* pNewElement );
+ void Insert( void* pNewLement, sal_uInt32 nPlace );
- inline sal_uInt32 Count( void ) const;
+ inline sal_uInt32 Count( void ) const;
};
@@ -182,15 +182,15 @@ public:
class StringList : protected MyList
{
public:
- virtual ~StringList();
+ virtual ~StringList();
- inline const STRING* First( void );
- inline const STRING* Next( void );
- inline const STRING* Get( sal_uInt32 nIndex ) const;
+ inline const STRING* First( void );
+ inline const STRING* Next( void );
+ inline const STRING* Get( sal_uInt32 nIndex ) const;
using MyList::Append;
- inline void Append( STRING* pNew );
- inline void Append( const STRING& rNew );
+ inline void Append( STRING* pNew );
+ inline void Append( const STRING& rNew );
using MyList::Count;
};
@@ -211,14 +211,14 @@ enum FDCategory
struct FuncDataBase
{
- const sal_Char* pIntName;
- sal_uInt16 nUINameID; // resource ID to UI name
- sal_uInt16 nDescrID; // resource ID to description, parameter names and ~ description
- sal_Bool bDouble; // name already exist in Calc
- sal_Bool bWithOpt; // first parameter is internal
- sal_uInt16 nCompListID; // resource ID to list of valid names
- sal_uInt16 nNumOfParams; // number of named / described parameters
- FDCategory eCat; // function category
+ const sal_Char* pIntName;
+ sal_uInt16 nUINameID; // resource ID to UI name
+ sal_uInt16 nDescrID; // resource ID to description, parameter names and ~ description
+ sal_Bool bDouble; // name already exist in Calc
+ sal_Bool bWithOpt; // first parameter is internal
+ sal_uInt16 nCompListID; // resource ID to list of valid names
+ sal_uInt16 nNumOfParams; // number of named / described parameters
+ FDCategory eCat; // function category
};
@@ -228,30 +228,30 @@ class FuncData
{
private:
::rtl::OUString aIntName;
- sal_uInt16 nUINameID;
- sal_uInt16 nDescrID; // leads also to parameter descriptions!
- sal_Bool bDouble; // flag for names, wich already exist in Calc
- sal_Bool bWithOpt; // has internal parameter on first position
-
- sal_uInt16 nParam; // num of parameters
- sal_uInt16 nCompID;
- StringList aCompList; // list of all valid names
- FDCategory eCat; // function category
+ sal_uInt16 nUINameID;
+ sal_uInt16 nDescrID; // leads also to parameter descriptions!
+ sal_Bool bDouble; // flag for names, wich already exist in Calc
+ sal_Bool bWithOpt; // has internal parameter on first position
+
+ sal_uInt16 nParam; // num of parameters
+ sal_uInt16 nCompID;
+ StringList aCompList; // list of all valid names
+ FDCategory eCat; // function category
public:
FuncData( const FuncDataBase& rBaseData, ResMgr& );
- virtual ~FuncData();
+ virtual ~FuncData();
- inline sal_uInt16 GetUINameID( void ) const;
- inline sal_uInt16 GetDescrID( void ) const;
- inline sal_Bool IsDouble( void ) const;
- inline sal_Bool HasIntParam( void ) const;
+ inline sal_uInt16 GetUINameID( void ) const;
+ inline sal_uInt16 GetDescrID( void ) const;
+ inline sal_Bool IsDouble( void ) const;
+ inline sal_Bool HasIntParam( void ) const;
- sal_uInt16 GetStrIndex( sal_uInt16 nParamNum ) const;
+ sal_uInt16 GetStrIndex( sal_uInt16 nParamNum ) const;
inline sal_Bool Is( const ::rtl::OUString& rCompareTo ) const;
- inline const StringList& GetCompNameList( void ) const;
+ inline const StringList& GetCompNameList( void ) const;
- inline FDCategory GetCategory( void ) const;
+ inline FDCategory GetCategory( void ) const;
};
@@ -261,8 +261,8 @@ class CStrList : private MyList
{
public:
using MyList::Append;
- inline void Append( const sal_Char* pNew );
- inline const sal_Char* Get( sal_uInt32 nIndex ) const;
+ inline void Append( const sal_Char* pNew );
+ inline const sal_Char* Get( sal_uInt32 nIndex ) const;
using MyList::Count;
};
@@ -272,13 +272,13 @@ public:
class FuncDataList : private MyList
{
::rtl::OUString aLastName;
- sal_uInt32 nLast;
+ sal_uInt32 nLast;
public:
FuncDataList( ResMgr& );
- virtual ~FuncDataList();
+ virtual ~FuncDataList();
using MyList::Append;
- inline void Append( FuncData* pNew );
- inline const FuncData* Get( sal_uInt32 nIndex ) const;
+ inline void Append( FuncData* pNew );
+ inline const FuncData* Get( sal_uInt32 nIndex ) const;
using MyList::Count;
const FuncData* Get( const ::rtl::OUString& aProgrammaticName ) const;
@@ -298,7 +298,7 @@ class AnalysisResId : public ResId
class AnalysisRscStrLoader : public Resource
{
private:
- String aStr;
+ String aStr;
public:
AnalysisRscStrLoader( sal_uInt16 nRsc, sal_uInt16 nStrId, ResMgr& rResMgr ) :
Resource( AnalysisResId( nRsc, rResMgr ) ),
@@ -307,7 +307,7 @@ public:
FreeResource();
}
- const String& GetString() const { return aStr; }
+ const String& GetString() const { return aStr; }
};
@@ -443,39 +443,39 @@ public:
class Complex
{
- double r;
- double i;
+ double r;
+ double i;
sal_Unicode c;
public:
inline Complex( double fReal, double fImag = 0.0, sal_Char cC = '\0' );
Complex( const STRING& rComplexAsString ) THROWDEF_RTE_IAE;
- inline static sal_Bool IsImagUnit( sal_Unicode c );
- static sal_Bool ParseString( const STRING& rComplexAsString, Complex& rReturn );
+ inline static sal_Bool IsImagUnit( sal_Unicode c );
+ static sal_Bool ParseString( const STRING& rComplexAsString, Complex& rReturn );
STRING GetString() const THROWDEF_RTE_IAE;
- inline double Real( void ) const;
- inline double Imag( void ) const;
+ inline double Real( void ) const;
+ inline double Imag( void ) const;
- double Arg( void ) const THROWDEF_RTE_IAE;
- inline double Abs( void ) const;
+ double Arg( void ) const THROWDEF_RTE_IAE;
+ inline double Abs( void ) const;
// following functions change the complex number itself to avoid unnecessary copy actions!
- void Power( double fPower ) THROWDEF_RTE_IAE;
- void Sqrt( void );
- void Sin( void ) THROWDEF_RTE_IAE;
- void Cos( void ) THROWDEF_RTE_IAE;
- void Div( const Complex& rDivisor ) THROWDEF_RTE_IAE;
- void Exp( void );
- inline void Conjugate( void );
- void Ln( void ) THROWDEF_RTE_IAE;
- void Log10( void ) THROWDEF_RTE_IAE;
- void Log2( void ) THROWDEF_RTE_IAE;
- inline void Mult( double fFact );
- inline void Mult( const Complex& rMult );
- inline void Sub( const Complex& rMult );
- inline void Add( const Complex& rAdd );
+ void Power( double fPower ) THROWDEF_RTE_IAE;
+ void Sqrt( void );
+ void Sin( void ) THROWDEF_RTE_IAE;
+ void Cos( void ) THROWDEF_RTE_IAE;
+ void Div( const Complex& rDivisor ) THROWDEF_RTE_IAE;
+ void Exp( void );
+ inline void Conjugate( void );
+ void Ln( void ) THROWDEF_RTE_IAE;
+ void Log10( void ) THROWDEF_RTE_IAE;
+ void Log2( void ) THROWDEF_RTE_IAE;
+ inline void Mult( double fFact );
+ inline void Mult( const Complex& rMult );
+ inline void Sub( const Complex& rMult );
+ inline void Add( const Complex& rAdd );
};
@@ -492,18 +492,18 @@ enum ComplListAppendHandl
class ComplexList : protected MyList
{
public:
- virtual ~ComplexList();
+ virtual ~ComplexList();
- inline const Complex* Get( sal_uInt32 nIndex ) const;
- inline const Complex* First( void );
- inline const Complex* Next( void );
+ inline const Complex* Get( sal_uInt32 nIndex ) const;
+ inline const Complex* First( void );
+ inline const Complex* Next( void );
using MyList::Count;
using MyList::Append;
- inline void Append( Complex* pNew );
- void Append( const SEQSEQ( STRING )& rComplexNumList, ComplListAppendHandl eAH = AH_EmpyAs0 ) THROWDEF_RTE_IAE;
- void Append( const SEQ( ANY )& aMultPars,ComplListAppendHandl eAH = AH_EmpyAs0 ) THROWDEF_RTE_IAE;
+ inline void Append( Complex* pNew );
+ void Append( const SEQSEQ( STRING )& rComplexNumList, ComplListAppendHandl eAH = AH_EmpyAs0 ) THROWDEF_RTE_IAE;
+ void Append( const SEQ( ANY )& aMultPars,ComplListAppendHandl eAH = AH_EmpyAs0 ) THROWDEF_RTE_IAE;
};
@@ -516,7 +516,7 @@ enum ConvertDataClass
};
-#define INV_MATCHLEV 1764 // guess, what this is... :-)
+#define INV_MATCHLEV 1764 // guess, what this is... :-)
class ConvertDataList;
@@ -528,34 +528,34 @@ class ConvertData
{
protected:
friend class ConvertDataList;
- double fConst;
- STRING aName;
- ConvertDataClass eClass;
+ double fConst;
+ STRING aName;
+ ConvertDataClass eClass;
sal_Bool bPrefixSupport;
public:
ConvertData(
- const sal_Char pUnitName[],
- double fConvertConstant,
- ConvertDataClass eClass,
+ const sal_Char pUnitName[],
+ double fConvertConstant,
+ ConvertDataClass eClass,
sal_Bool bPrefSupport = sal_False );
virtual ~ConvertData();
- sal_Int16 GetMatchingLevel( const STRING& rRef ) const;
+ sal_Int16 GetMatchingLevel( const STRING& rRef ) const;
// 0.0 = no equality
// 1.0 = matches exact
// rest = matches without an assumed prefix of one character
// rest gives power for 10 represented by the prefix (e.g. 3 for k or -9 for n
- virtual double Convert( double fVal, const ConvertData& rTo,
+ virtual double Convert( double fVal, const ConvertData& rTo,
sal_Int16 nMatchLevelFrom, sal_Int16 nMatchLevelTo ) const THROWDEF_RTE_IAE;
// converts fVal from this unit to rFrom unit
// throws exception if not from same class
// this implementation is for proportional cases only
- virtual double ConvertToBase( double fVal, sal_Int16 nMatchLevel ) const;
- virtual double ConvertFromBase( double fVal, sal_Int16 nMatchLevel ) const;
+ virtual double ConvertToBase( double fVal, sal_Int16 nMatchLevel ) const;
+ virtual double ConvertFromBase( double fVal, sal_Int16 nMatchLevel ) const;
- inline ConvertDataClass Class( void ) const;
+ inline ConvertDataClass Class( void ) const;
inline sal_Bool IsPrefixSupport( void ) const;
};
@@ -565,23 +565,23 @@ public:
class ConvertDataLinear : public ConvertData
{
protected:
- double fOffs;
+ double fOffs;
public:
- inline ConvertDataLinear(
- const sal_Char pUnitName[],
- double fConvertConstant,
- double fConvertOffset,
- ConvertDataClass eClass,
+ inline ConvertDataLinear(
+ const sal_Char pUnitName[],
+ double fConvertConstant,
+ double fConvertOffset,
+ ConvertDataClass eClass,
sal_Bool bPrefSupport = sal_False );
virtual ~ConvertDataLinear();
- virtual double Convert( double fVal, const ConvertData& rTo,
+ virtual double Convert( double fVal, const ConvertData& rTo,
sal_Int16 nMatchLevelFrom, sal_Int16 nMatchLevelTo ) const THROWDEF_RTE_IAE;
// for cases where f(x) = a + bx applies (e.g. Temperatures)
- virtual double ConvertToBase( double fVal, sal_Int16 nMatchLevel ) const;
- virtual double ConvertFromBase( double fVal, sal_Int16 nMatchLevel ) const;
+ virtual double ConvertToBase( double fVal, sal_Int16 nMatchLevel ) const;
+ virtual double ConvertFromBase( double fVal, sal_Int16 nMatchLevel ) const;
};
@@ -591,13 +591,13 @@ class ConvertDataList : protected MyList
{
private:
protected:
- inline ConvertData* First( void );
- inline ConvertData* Next( void );
+ inline ConvertData* First( void );
+ inline ConvertData* Next( void );
public:
ConvertDataList( void );
- virtual ~ConvertDataList();
+ virtual ~ConvertDataList();
- double Convert( double fVal, const STRING& rFrom, const STRING& rTo ) THROWDEF_RTE_IAE;
+ double Convert( double fVal, const STRING& rFrom, const STRING& rTo ) THROWDEF_RTE_IAE;
};
@@ -616,7 +616,7 @@ inline sal_Int32 GetDiffDate360( constREFXPS& xOpt, sal_Int32 nDate1, sal_Int32
inline sal_Int16 GetDayOfWeek( sal_Int32 n )
-{ // monday = 0, ..., sunday = 6
+{ // monday = 0, ..., sunday = 6
return static_cast< sal_Int16 >( ( n - 1 ) % 7 );
}
@@ -629,7 +629,7 @@ inline double GetYearFrac( constREFXPS& xOpt, sal_Int32 nStartDate, sal_Int32 nE
inline void AlignDate( sal_uInt16& rD, sal_uInt16 nM, sal_uInt16 nY )
{
- sal_uInt16 nMax = DaysInMonth( nM, nY );
+ sal_uInt16 nMax = DaysInMonth( nM, nY );
if( rD > nMax )
rD = nMax;
@@ -832,8 +832,8 @@ inline void Complex::Mult( double f )
inline void Complex::Mult( const Complex& rM )
{
- double r_ = r;
- double i_ = i;
+ double r_ = r;
+ double i_ = i;
r = r_ * rM.r - i_ * rM.i;
i = r_ * rM.i + i_ * rM.r;
@@ -886,7 +886,7 @@ inline void ComplexList::Append( Complex* p )
-inline ConvertDataClass ConvertData::Class( void ) const
+inline ConvertDataClass ConvertData::Class( void ) const
{
return eClass;
}
@@ -898,7 +898,7 @@ inline sal_Bool ConvertData::IsPrefixSupport( void ) const
return bPrefixSupport;
}
-inline ConvertDataLinear::ConvertDataLinear( const sal_Char* p, double fC, double fO, ConvertDataClass e,
+inline ConvertDataLinear::ConvertDataLinear( const sal_Char* p, double fC, double fO, ConvertDataClass e,
sal_Bool bPrefSupport ) :
ConvertData( p, fC, e, bPrefSupport ),
fOffs( fO )
diff --git a/scaddins/source/analysis/bessel.cxx b/scaddins/source/analysis/bessel.cxx
index 49ec7c322d83..be3d06369dee 100644
--- a/scaddins/source/analysis/bessel.cxx
+++ b/scaddins/source/analysis/bessel.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -86,7 +86,7 @@ double BesselJ( double x, sal_Int32 N ) throw (IllegalArgumentException, NoConve
and an odd function for odd N (means J(-x)=-J(x)).*/
double fSign = (N % 2 == 1 && x < 0) ? -1.0 : 1.0;
double fX = fabs(x);
-
+
const double fMaxIteration = 9000000.0; //experimental, for to return in < 3 seconds
double fEstimateIteration = fX * 1.5 + N;
bool bAsymptoticPossible = pow(fX,0.4) > N;
@@ -262,12 +262,12 @@ double BesselI( double x, sal_Int32 n ) throw( IllegalArgumentException, NoConve
double Besselk0( double fNum ) throw( IllegalArgumentException, NoConvergenceException )
{
- double fRet;
+ double fRet;
if( fNum <= 2.0 )
{
- double fNum2 = fNum * 0.5;
- double y = fNum2 * fNum2;
+ double fNum2 = fNum * 0.5;
+ double y = fNum2 * fNum2;
fRet = -log( fNum2 ) * BesselI( fNum, 0 ) +
( -0.57721566 + y * ( 0.42278420 + y * ( 0.23069756 + y * ( 0.3488590e-1 +
@@ -275,7 +275,7 @@ double Besselk0( double fNum ) throw( IllegalArgumentException, NoConvergenceExc
}
else
{
- double y = 2.0 / fNum;
+ double y = 2.0 / fNum;
fRet = exp( -fNum ) / sqrt( fNum ) * ( 1.25331414 + y * ( -0.7832358e-1 +
y * ( 0.2189568e-1 + y * ( -0.1062446e-1 + y * ( 0.587872e-2 +
@@ -288,12 +288,12 @@ double Besselk0( double fNum ) throw( IllegalArgumentException, NoConvergenceExc
double Besselk1( double fNum ) throw( IllegalArgumentException, NoConvergenceException )
{
- double fRet;
+ double fRet;
if( fNum <= 2.0 )
{
- double fNum2 = fNum * 0.5;
- double y = fNum2 * fNum2;
+ double fNum2 = fNum * 0.5;
+ double y = fNum2 * fNum2;
fRet = log( fNum2 ) * BesselI( fNum, 1 ) +
( 1.0 + y * ( 0.15443144 + y * ( -0.67278579 + y * ( -0.18156897 + y * ( -0.1919402e-1 +
@@ -302,7 +302,7 @@ double Besselk1( double fNum ) throw( IllegalArgumentException, NoConvergenceExc
}
else
{
- double y = 2.0 / fNum;
+ double y = 2.0 / fNum;
fRet = exp( -fNum ) / sqrt( fNum ) * ( 1.25331414 + y * ( 0.23498619 +
y * ( -0.3655620e-1 + y * ( 0.1504268e-1 + y * ( -0.780353e-2 +
@@ -317,15 +317,15 @@ double BesselK( double fNum, sal_Int32 nOrder ) throw( IllegalArgumentException,
{
switch( nOrder )
{
- case 0: return Besselk0( fNum );
- case 1: return Besselk1( fNum );
+ case 0: return Besselk0( fNum );
+ case 1: return Besselk1( fNum );
default:
{
- double fBkp;
+ double fBkp;
- double fTox = 2.0 / fNum;
- double fBkm = Besselk0( fNum );
- double fBk = Besselk1( fNum );
+ double fTox = 2.0 / fNum;
+ double fBkm = Besselk0( fNum );
+ double fBk = Besselk1( fNum );
for( sal_Int32 n = 1 ; n < nOrder ; n++ )
{
diff --git a/scaddins/source/analysis/bessel.hxx b/scaddins/source/analysis/bessel.hxx
index 1f905b6f823e..22f45ac21fdf 100644
--- a/scaddins/source/analysis/bessel.hxx
+++ b/scaddins/source/analysis/bessel.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/analysis/financial.cxx b/scaddins/source/analysis/financial.cxx
index fb1848cf2706..4c65e809dafd 100644
--- a/scaddins/source/analysis/financial.cxx
+++ b/scaddins/source/analysis/financial.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -121,7 +121,7 @@ double SAL_CALL AnalysisAddIn::getEffect( double fNominal, sal_Int32 nPeriods )
if( nPeriods < 1 || fNominal <= 0.0 )
THROW_IAE;
- double fPeriods = nPeriods;
+ double fPeriods = nPeriods;
double fRet = pow( 1.0 + fNominal / fPeriods, fPeriods ) - 1.0;
RETURN_FINITE( fRet );
@@ -234,14 +234,14 @@ double SAL_CALL AnalysisAddIn::getPricemat( constREFXPS& xOpt,
if( fRate < 0.0 || fYield < 0.0 || nSettle >= nMat )
THROW_IAE;
- sal_Int32 nNullDate = GetNullDate( xOpt );
+ sal_Int32 nNullDate = GetNullDate( xOpt );
sal_Int32 nBase = getDateMode( xOpt, rOB );
- double fIssMat = GetYearFrac( nNullDate, nIssue, nMat, nBase );
- double fIssSet = GetYearFrac( nNullDate, nIssue, nSettle, nBase );
- double fSetMat = GetYearFrac( nNullDate, nSettle, nMat, nBase );
+ double fIssMat = GetYearFrac( nNullDate, nIssue, nMat, nBase );
+ double fIssSet = GetYearFrac( nNullDate, nIssue, nSettle, nBase );
+ double fSetMat = GetYearFrac( nNullDate, nSettle, nMat, nBase );
- double fRet = 1.0 + fIssMat * fRate;
+ double fRet = 1.0 + fIssMat * fRate;
fRet /= 1.0 + fSetMat * fYield;
fRet -= fIssSet * fRate;
fRet *= 100.0;
@@ -268,7 +268,7 @@ double SAL_CALL AnalysisAddIn::getNominal( double fRate, sal_Int32 nPeriods ) TH
if( fRate <= 0.0 || nPeriods < 0 )
THROW_IAE;
- double fPeriods = nPeriods;
+ double fPeriods = nPeriods;
double fRet = ( pow( fRate + 1.0, 1.0 / fPeriods ) - 1.0 ) * fPeriods;
RETURN_FINITE( fRet );
}
@@ -279,10 +279,10 @@ double SAL_CALL AnalysisAddIn::getDollarfr( double fDollarDec, sal_Int32 nFrac )
if( nFrac <= 0 )
THROW_IAE;
- double fInt;
- double fFrac = nFrac;
+ double fInt;
+ double fFrac = nFrac;
- double fRet = modf( fDollarDec, &fInt );
+ double fRet = modf( fDollarDec, &fInt );
fRet *= fFrac;
@@ -299,10 +299,10 @@ double SAL_CALL AnalysisAddIn::getDollarde( double fDollarFrac, sal_Int32 nFrac
if( nFrac <= 0 )
THROW_IAE;
- double fInt;
- double fFrac = nFrac;
+ double fInt;
+ double fFrac = nFrac;
- double fRet = modf( fDollarFrac, &fInt );
+ double fRet = modf( fDollarFrac, &fInt );
fRet /= fFrac;
@@ -332,7 +332,7 @@ double SAL_CALL AnalysisAddIn::getYielddisc( constREFXPS& xOpt,
if( fPrice <= 0.0 || fRedemp <= 0.0 || nSettle >= nMat )
THROW_IAE;
- sal_Int32 nNullDate = GetNullDate( xOpt );
+ sal_Int32 nNullDate = GetNullDate( xOpt );
double fRet = ( fRedemp / fPrice ) - 1.0;
fRet /= GetYearFrac( nNullDate, nSettle, nMat, getDateMode( xOpt, rOB ) );
@@ -358,7 +358,7 @@ double SAL_CALL AnalysisAddIn::getTbilleq( constREFXPS& xOpt,
{
nMat++;
- sal_Int32 nDiff = GetDiffDate360( xOpt, nSettle, nMat, sal_True );
+ sal_Int32 nDiff = GetDiffDate360( xOpt, nSettle, nMat, sal_True );
if( fDisc <= 0.0 || nSettle >= nMat || nDiff > 360 )
THROW_IAE;
@@ -376,9 +376,9 @@ double SAL_CALL AnalysisAddIn::getTbillprice( constREFXPS& xOpt,
nMat++;
- double fFraction = GetYearFrac( xOpt, nSettle, nMat, 0 ); // method: USA 30/360
+ double fFraction = GetYearFrac( xOpt, nSettle, nMat, 0 ); // method: USA 30/360
- double fDummy;
+ double fDummy;
if( modf( fFraction, &fDummy ) == 0.0 )
THROW_IAE;
@@ -390,13 +390,13 @@ double SAL_CALL AnalysisAddIn::getTbillprice( constREFXPS& xOpt,
double SAL_CALL AnalysisAddIn::getTbillyield( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice )
THROWDEF_RTE_IAE
{
- sal_Int32 nDiff = GetDiffDate360( xOpt, nSettle, nMat, sal_True );
+ sal_Int32 nDiff = GetDiffDate360( xOpt, nSettle, nMat, sal_True );
nDiff++;
if( fPrice <= 0.0 || nSettle >= nMat || nDiff > 360 )
THROW_IAE;
- double fRet = 100.0;
+ double fRet = 100.0;
fRet /= fPrice;
fRet--;
fRet /= double( nDiff );
@@ -572,13 +572,13 @@ double SAL_CALL AnalysisAddIn::getXnpv(
aValList.Append( rValues );
aDateList.Append( rDates );
- sal_Int32 nNum = aValList.Count();
+ sal_Int32 nNum = aValList.Count();
if( nNum != sal_Int32( aDateList.Count() ) || nNum < 2 )
THROW_IAE;
- double fRet = 0.0;
- double fNull = *aDateList.Get( 0 );
+ double fRet = 0.0;
+ double fNull = *aDateList.Get( 0 );
fRate++;
for( sal_Int32 i = 0 ; i < nNum ; i++ )
diff --git a/scaddins/source/datefunc/dateadd.idl b/scaddins/source/datefunc/dateadd.idl
index 2ac925678938..626121a88d4a 100644
--- a/scaddins/source/datefunc/dateadd.idl
+++ b/scaddins/source/datefunc/dateadd.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/datefunc/datefunc.cxx b/scaddins/source/datefunc/datefunc.cxx
index 3ae28745a32f..8a4f6a9fe04e 100644
--- a/scaddins/source/datefunc/datefunc.cxx
+++ b/scaddins/source/datefunc/datefunc.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/datefunc/datefunc.hrc b/scaddins/source/datefunc/datefunc.hrc
index 73d19ac6d080..efd7ab41432f 100644
--- a/scaddins/source/datefunc/datefunc.hrc
+++ b/scaddins/source/datefunc/datefunc.hrc
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
diff --git a/scaddins/source/datefunc/datefunc.hxx b/scaddins/source/datefunc/datefunc.hxx
index fae798310673..c853561f4a02 100644
--- a/scaddins/source/datefunc/datefunc.hxx
+++ b/scaddins/source/datefunc/datefunc.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -333,7 +333,7 @@ class ScaDateAddIn : public ::cppu::WeakImplHelper6<
private:
::com::sun::star::lang::Locale aFuncLoc;
::com::sun::star::lang::Locale* pDefLocales;
- ResMgr* pResMgr;
+ ResMgr* pResMgr;
ScaFuncDataList* pFuncDataList;
diff --git a/scaddins/source/datefunc/datefunc.src b/scaddins/source/datefunc/datefunc.src
index 80575e7fd933..b42f376aff9d 100644
--- a/scaddins/source/datefunc/datefunc.src
+++ b/scaddins/source/datefunc/datefunc.src
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite