~ubuntu-branches/ubuntu/karmic/openoffice.org-l10n/karmic

« back to all changes in this revision

Viewing changes to ooo-build/patches/src680/sc-optional-addins.diff

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2006-10-01 19:53:30 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20061001195330-t7rhiz7ac1dy8fn8
Tags: 2.0.4~rc3-0ubuntu1
* Copy of the openoffice.org source.
  - debian/control.in: Change source name.
  - debian/changelog: Change source name.
  - debian/control: Regenerate control file.
* Include translations from Rosetta 2006-09-28.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
diff -u -r -x 'unxlng*' scaddins/source/analysis/analysisadd.idl scaddins/source/analysis/analysisadd.idl
 
2
--- scaddins/source/analysis/analysisadd.idl    2005-09-09 00:19:42.000000000 +0100
 
3
+++ scaddins/source/analysis/analysisadd.idl    2006-09-27 11:48:20.000000000 +0100
 
4
@@ -360,7 +360,7 @@
 
5
         double getAccrint(
 
6
                     [in] com::sun::star::beans::XPropertySet xOptions,
 
7
                     [in] long Issue, [in] long FirstInterest, [in] long Settlement, [in] double Rate,
 
8
-                    [in] double Value, [in] long Frequency, [in] any Base )
 
9
+                    [in] any Value, [in] long Frequency, [in] any Base )
 
10
             raises( com::sun::star::lang::IllegalArgumentException );
 
11
 
 
12
         /// accrintm.
 
13
diff -u -r -x 'unxlng*' scaddins/source/analysis/analysis.hxx scaddins/source/analysis/analysis.hxx
 
14
--- scaddins/source/analysis/analysis.hxx       2005-09-09 00:18:34.000000000 +0100
 
15
+++ scaddins/source/analysis/analysis.hxx       2006-09-27 11:53:45.000000000 +0100
 
16
@@ -205,7 +205,7 @@
 
17
 
 
18
        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;
 
19
        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;
 
20
-       virtual double SAL_CALL         getAccrint( constREFXPS& xOpt, sal_Int32 nIssue, sal_Int32 nFirstInter, sal_Int32 nSettle, double fRate, double fVal, sal_Int32 nFreq, const ANY& rOptBase ) THROWDEF_RTE_IAE;
 
21
+       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;
 
22
        virtual double SAL_CALL         getAccrintm( constREFXPS& xOpt, sal_Int32 nIssue, sal_Int32 nSettle, double fRate, const ANY& rVal, const ANY& rOptBase ) THROWDEF_RTE_IAE;
 
23
        virtual double SAL_CALL         getReceived( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fDisc, const ANY& rOptBase ) THROWDEF_RTE_IAE;
 
24
        virtual double SAL_CALL         getDisc( constREFXPS& xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const ANY& rOptBase ) THROWDEF_RTE_IAE;
 
25
diff -u -r -x 'unxlng*' scaddins/source/analysis/financial.cxx scaddins/source/analysis/financial.cxx
 
26
--- scaddins/source/analysis/financial.cxx      2006-06-20 00:12:02.000000000 +0100
 
27
+++ scaddins/source/analysis/financial.cxx      2006-09-27 14:49:55.000000000 +0100
 
28
@@ -64,9 +64,11 @@
 
29
 
 
30
 
 
31
 double SAL_CALL AnalysisAddIn::getAccrint( constREFXPS& xOpt,
 
32
-       sal_Int32 nIssue, sal_Int32 /*nFirstInter*/, sal_Int32 nSettle, double fRate, double fVal, sal_Int32 nFreq,
 
33
-       const ANY& rOB ) THROWDEF_RTE_IAE
 
34
+       sal_Int32 nIssue, sal_Int32 /*nFirstInter*/, sal_Int32 nSettle, double fRate,
 
35
+       const ANY &rVal, sal_Int32 nFreq, const ANY& rOB ) THROWDEF_RTE_IAE
 
36
 {
 
37
+    double      fVal = aAnyConv.getDouble( xOpt, rVal, 1000.0 );
 
38
+
 
39
        if( fRate <= 0.0 || fVal <= 0.0 || CHK_Freq || nIssue >= nSettle )
 
40
                THROW_IAE;
 
41