summaryrefslogtreecommitdiff
path: root/noncore/tools/euroconv/calcdisplay.cpp
Side-by-side diff
Diffstat (limited to 'noncore/tools/euroconv/calcdisplay.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/tools/euroconv/calcdisplay.cpp40
1 files changed, 36 insertions, 4 deletions
diff --git a/noncore/tools/euroconv/calcdisplay.cpp b/noncore/tools/euroconv/calcdisplay.cpp
index 1659858..898de81 100644
--- a/noncore/tools/euroconv/calcdisplay.cpp
+++ b/noncore/tools/euroconv/calcdisplay.cpp
@@ -173,17 +173,33 @@ double LCDDisplay::Euro2x(int iIndex, double dValue){
switch (iIndex){
case 0: // Euro
return(dValue);
break;
case 1: // FF: French Francs
- return(dValue*FF);
+ return(dValue*FRF);
break;
case 2: // DM: Deutch Mark
- return(dValue*DM);
+ return(dValue*DEM);
+ break;
+
+ case 3: // BEL Belgium Francs
+ return(dValue*BEF);
+ break;
+
+ case 4: // ITL Itialian Lire
+ return(dValue*ITL);
+ break;
+
+ case 5: // LUF Luxemburg
+ return(dValue*LUF);
+ break;
+
+ case 6: // IEP Irish Pound
+ return(dValue*IEP);
break;
default:
return 0;
}//switch (iIndex)
}// fct Eur2x
@@ -199,17 +215,33 @@ double LCDDisplay::x2Euro(int iIndex, double dValue){
switch (iIndex){
case 0: // Euro
return(dValue);
break;
case 1: // FF: French Francs
- return(dValue/FF);
+ return(dValue/FRF);
break;
case 2: // DM: Deutch Mark
- return(dValue/DM);
+ return(dValue/DEM);
+ break;
+
+ case 3: // BEL Belgium Francs
+ return(dValue/BEF);
+ break;
+
+ case 4: // ITL Itialian Lire
+ return(dValue/ITL);
+ break;
+
+ case 5: // LUF Luxemburg
+ return(dValue/LUF);
+ break;
+
+ case 6: // IEP Irish Pound
+ return(dValue/IEP);
break;
}//switch (iIndex)
// we shouldn't come here
return 0;