[Libreoffice-commits] .: binfilter/bf_sw
Caolán McNamara
caolan at kemper.freedesktop.org
Sun Nov 28 07:09:53 PST 2010
binfilter/bf_sw/source/core/sw3io/sw_sw3field.cxx | 181 ++++++++++------------
1 file changed, 87 insertions(+), 94 deletions(-)
New commits:
commit d5afbabd02308b6dd58a54679a4219a51a9a6d22
Author: Pierre-André Jacquod <pjacquod at alumni.ethz.ch>
Date: Sat Nov 27 16:01:55 2010 +0100
waring - initializer fixes in sw3io
diff --git a/binfilter/bf_sw/source/core/sw3io/sw_sw3field.cxx b/binfilter/bf_sw/source/core/sw3io/sw_sw3field.cxx
index f283e66..e014201 100644
--- a/binfilter/bf_sw/source/core/sw3io/sw_sw3field.cxx
+++ b/binfilter/bf_sw/source/core/sw3io/sw_sw3field.cxx
@@ -88,123 +88,116 @@ sal_Char __FAR_DATA sSW3IO_DropDownField[] = "DropDownExport";
struct OldFormats
{
NfIndexTableOffset eFormatIdx;
- USHORT nOldFormat;
+ USHORT nOldFormat;
};
static OldFormats aOldDateFmt40[] =
{
// Datumsfelder:
- NF_DATE_SYSTEM_SHORT, DFF_SSYS, // Kurzes Systemdatum
- NF_DATE_SYSTEM_LONG, DFF_LSYS, // Langes Systemdatum
- NF_DATE_SYS_DDMMYY, DFF_DMY, // 06.10.64
- NF_DATE_SYS_DDMMYYYY, DFF_DMYY, // 06.10.1964
- NF_DATE_SYS_DMMMYY, DFF_DMMY, // 06. Okt 64
- NF_DATE_SYS_DMMMYYYY, DFF_DMMYY, // 06. Okt 1964
- NF_DATE_DIN_DMMMMYYYY, DFF_DMMMYY, // 06. Oktober 1964
- NF_DATE_DIN_DMMMMYYYY, DFF_DMMMY, // 06. Oktober 64
- NF_DATE_SYS_NNDMMMYY, DFF_DDMMY, // Di, 06. Okt 64
- NF_DATE_SYS_NNDMMMMYYYY, DFF_DDMMMY, // Di, 06. Oktober 64
- NF_DATE_SYS_NNDMMMMYYYY, DFF_DDMMMYY, // Di, 06. Oktober 1964
- NF_DATE_SYS_NNNNDMMMMYYYY, DFF_DDDMMMYY, // Dienstag, 06. Oktober 1964
- NF_DATE_SYS_NNNNDMMMMYYYY, DFF_DDDMMMY, // Dienstag, 06. Oktober 64
- NF_DATE_SYS_MMYY, DFF_MY, // 10.64
- NF_DATE_DIN_MMDD, DFF_MD, // 10-06
- NF_DATE_DIN_YYMMDD, DFF_YMD, // 64-10-06
- NF_DATE_DIN_YYYYMMDD, DFF_YYMD, // 1964-10-06
-
- NF_NUMERIC_START, 0 // Tabellenende
+ { NF_DATE_SYSTEM_SHORT, DFF_SSYS }, // Kurzes Systemdatum
+ { NF_DATE_SYSTEM_LONG, DFF_LSYS }, // Langes Systemdatum
+ { NF_DATE_SYS_DDMMYY, DFF_DMY }, // 06.10.64
+ { NF_DATE_SYS_DDMMYYYY, DFF_DMYY }, // 06.10.1964
+ { NF_DATE_SYS_DMMMYY, DFF_DMMY }, // 06. Okt 64
+ { NF_DATE_SYS_DMMMYYYY, DFF_DMMYY }, // 06. Okt 1964
+ { NF_DATE_DIN_DMMMMYYYY, DFF_DMMMYY }, // 06. Oktober 1964
+ { NF_DATE_DIN_DMMMMYYYY, DFF_DMMMY }, // 06. Oktober 64
+ { NF_DATE_SYS_NNDMMMYY, DFF_DDMMY }, // Di, 06. Okt 64
+ { NF_DATE_SYS_NNDMMMMYYYY, DFF_DDMMMY }, // Di, 06. Oktober 64
+ { NF_DATE_SYS_NNDMMMMYYYY, DFF_DDMMMYY }, // Di, 06. Oktober 1964
+ { NF_DATE_SYS_NNNNDMMMMYYYY, DFF_DDDMMMYY }, // Dienstag, 06. Oktober 1964
+ { NF_DATE_SYS_NNNNDMMMMYYYY, DFF_DDDMMMY }, // Dienstag, 06. Oktober 64
+ { NF_DATE_SYS_MMYY, DFF_MY }, // 10.64
+ { NF_DATE_DIN_MMDD, DFF_MD }, // 10-06
+ { NF_DATE_DIN_YYMMDD, DFF_YMD }, // 64-10-06
+ { NF_DATE_DIN_YYYYMMDD, DFF_YYMD }, // 1964-10-06
+ { NF_NUMERIC_START, 0 } // Tabellenende
};
static OldFormats aOldDateFmt30[] =
{
// Datumsfelder:
- NF_DATE_SYSTEM_SHORT, DFF_SSYS, // Kurzes Systemdatum
- NF_DATE_SYSTEM_LONG, DFF_LSYS, // Langes Systemdatum
- NF_DATE_SYS_DDMMYY, DFF_DMY, // 06.10.64
- NF_DATE_SYS_DDMMYYYY, DFF_DMYY, // 06.10.1964
- NF_DATE_SYS_DMMMYY, DFF_DMMY, // 06. Okt 64
- NF_DATE_SYS_DMMMYYYY, 4 /*DFF_DMMYY*/, // 06. Okt 1964
- NF_DATE_DIN_DMMMMYYYY, 5 /*DFF_DMMMYY*/, // 06. Oktober 1964
- NF_DATE_DIN_DMMMMYYYY, 5 /*DFF_DMMMY*/, // 06. Oktober 64
- NF_DATE_SYS_NNDMMMMYYYY, 6 /*DFF_DDMMMYY*/, // Di, 06. Oktober 1964
- NF_DATE_SYS_NNDMMMYY, 6 /*DFF_DDMMY*/, // Di, 06. Okt 64
- NF_DATE_SYS_NNDMMMMYYYY, 6 /*DFF_DDMMMY*/, // Di, 06. Oktober 64
- NF_DATE_SYS_NNNNDMMMMYYYY, 7 /*DFF_DDDMMMYY*/, // Dienstag, 06. Oktober 1964
- NF_DATE_SYS_NNNNDMMMMYYYY, 7 /*DFF_DDDMMMY*/, // Dienstag, 06. Oktober 64
- NF_DATE_SYS_MMYY, 2 /*DFF_MY*/, // 10.64
- NF_DATE_DIN_MMDD, DFF_MD, // 10-06
- NF_DATE_DIN_YYMMDD, DFF_YMD, // 64-10-06
- NF_DATE_DIN_YYYYMMDD, DFF_YYMD, // 1964-10-06
-
- NF_NUMERIC_START, 0 // Tabellenende
+ { NF_DATE_SYSTEM_SHORT, DFF_SSYS }, // Kurzes Systemdatum
+ { NF_DATE_SYSTEM_LONG, DFF_LSYS }, // Langes Systemdatum
+ { NF_DATE_SYS_DDMMYY, DFF_DMY }, // 06.10.64
+ { NF_DATE_SYS_DDMMYYYY, DFF_DMYY }, // 06.10.1964
+ { NF_DATE_SYS_DMMMYY, DFF_DMMY }, // 06. Okt 64
+ { NF_DATE_SYS_DMMMYYYY, 4 /*DFF_DMMYY*/ }, // 06. Okt 1964
+ { NF_DATE_DIN_DMMMMYYYY, 5 /*DFF_DMMMYY*/ }, // 06. Oktober 1964
+ { NF_DATE_DIN_DMMMMYYYY, 5 /*DFF_DMMMY*/ }, // 06. Oktober 64
+ { NF_DATE_SYS_NNDMMMMYYYY, 6 /*DFF_DDMMMYY*/ }, // Di, 06. Oktober 1964
+ { NF_DATE_SYS_NNDMMMYY, 6 /*DFF_DDMMY*/ }, // Di, 06. Okt 64
+ { NF_DATE_SYS_NNDMMMMYYYY, 6 /*DFF_DDMMMY*/ }, // Di, 06. Oktober 64
+ { NF_DATE_SYS_NNNNDMMMMYYYY, 7 /*DFF_DDDMMMYY*/ }, // Dienstag, 06. Oktober 1964
+ { NF_DATE_SYS_NNNNDMMMMYYYY, 7 /*DFF_DDDMMMY*/ }, // Dienstag, 06. Oktober 64
+ { NF_DATE_SYS_MMYY, 2 /*DFF_MY*/ }, // 10.64
+ { NF_DATE_DIN_MMDD, DFF_MD }, // 10-06
+ { NF_DATE_DIN_YYMMDD, DFF_YMD }, // 64-10-06
+ { NF_DATE_DIN_YYYYMMDD, DFF_YYMD }, // 1964-10-06
+ { NF_NUMERIC_START, 0 } // Tabellenende
};
static OldFormats aOldTimeFmt[] =
{
// Zeitfelder:
- NF_TIME_HHMMSS, TF_SYSTEM, // Systemzeit
- NF_TIME_HHMM, TF_SSMM_24, // 23:25
- NF_TIME_HHMMAMPM, TF_SSMM_12, // 11:25 PM
-
- NF_NUMERIC_START, 0 // Tabellenende
+ { NF_TIME_HHMMSS, TF_SYSTEM }, // Systemzeit
+ { NF_TIME_HHMM, TF_SSMM_24 }, // 23:25
+ { NF_TIME_HHMMAMPM, TF_SSMM_12 }, // 11:25 PM
+ { NF_NUMERIC_START, 0 } // Tabellenende
};
static OldFormats aOldGetSetExpFmt40[] =
{
- NF_TEXT, VVF_CMD, // Kommando anzeigen
- NF_TEXT, VVF_INVISIBLE, // unsichtbar
- NF_PERCENT_INT, VVF_XXP, // 1234%
- NF_PERCENT_DEC2, VVF_XX_XXP, // 1.234,56%
- NF_TEXT, VVF_CLEAR, // ???
-
- NF_NUMBER_SYSTEM, VVF_SYS, // Zahlenformat aus der
- // Systemeinstellung
- NF_NUMBER_INT, VVF_X, // 1234
- NF_NUMBER_DEC2, VVF_X_X, // 1234,5
- NF_NUMBER_DEC2, VVF_X_XX, // 1245,56
- NF_NUMBER_1000DEC2, VVF_XX_XX, // 1.234,56
- NF_NUMBER_1000DEC2, VVF_XX_X, // 1.234,5
- NF_NUMBER_1000DEC2, VVF_XX_XXX, // 1.234,567
- NF_CURRENCY_1000DEC2, VVF_SYS_CUR, // currency format from the
- // system setup
- // (1.234,00 DM)
- NF_CURRENCY_1000INT, VVF_X_CUR, // 1234 DM
- NF_CURRENCY_1000DEC2, VVF_XX_XX_CUR, // 1234,56 DM 1234,00 DM
- NF_CURRENCY_1000DEC2_DASHED, VVF_XX_X0_CUR, // 1234,56 DM 1234,-- DM
- NF_CURRENCY_1000INT, VVF_CUR_X, // DM 1234
- NF_CURRENCY_1000DEC2, VVF_CUR_XX_XX, // DM 1234,56 DM 1234,00
- NF_CURRENCY_1000DEC2_DASHED, VVF_CUR_XX_X0, // DM 1234,56 DM 1234,--
-
- NF_NUMERIC_START, 0 // Tabellenende
+ {NF_TEXT, VVF_CMD }, // Kommando anzeigen
+ {NF_TEXT, VVF_INVISIBLE }, // unsichtbar
+ {NF_PERCENT_INT, VVF_XXP }, // 1234%
+ {NF_PERCENT_DEC2, VVF_XX_XXP }, // 1.234,56%
+ {NF_TEXT, VVF_CLEAR }, // ???
+ {NF_NUMBER_SYSTEM, VVF_SYS }, // Zahlenformat aus der
+ // Systemeinstellung
+ {NF_NUMBER_INT, VVF_X }, // 1234
+ {NF_NUMBER_DEC2, VVF_X_X }, // 1234,5
+ {NF_NUMBER_DEC2, VVF_X_XX }, // 1245,56
+ {NF_NUMBER_1000DEC2, VVF_XX_XX }, // 1.234,56
+ {NF_NUMBER_1000DEC2, VVF_XX_X }, // 1.234,5
+ {NF_NUMBER_1000DEC2, VVF_XX_XXX }, // 1.234,567
+ {NF_CURRENCY_1000DEC2, VVF_SYS_CUR }, // currency format from the
+ // system setup
+ // (1.234,00 DM)
+ {NF_CURRENCY_1000INT, VVF_X_CUR }, // 1234 DM
+ {NF_CURRENCY_1000DEC2, VVF_XX_XX_CUR }, // 1234,56 DM 1234,00 DM
+ {NF_CURRENCY_1000DEC2_DASHED, VVF_XX_X0_CUR }, // 1234,56 DM 1234,-- DM
+ {NF_CURRENCY_1000INT, VVF_CUR_X }, // DM 1234
+ {NF_CURRENCY_1000DEC2, VVF_CUR_XX_XX }, // DM 1234,56 DM 1234,00
+ {NF_CURRENCY_1000DEC2_DASHED, VVF_CUR_XX_X0 }, // DM 1234,56 DM 1234,--
+ {NF_NUMERIC_START, 0 } // Tabellenende
};
static OldFormats aOldGetSetExpFmt30[] =
{
- NF_TEXT, VVF_CMD, // Kommando anzeigen
- NF_TEXT, VVF_INVISIBLE, // unsichtbar
- NF_PERCENT_INT, VVF_XXP, // 1234%
- NF_PERCENT_DEC2, VVF_XX_XXP, // 1.234,56%
- NF_TEXT, VVF_CLEAR, // ???
-
- NF_NUMBER_SYSTEM, 0x0020, // Zahlenformat aus der
- // Systemeinstellung
- NF_NUMBER_INT, 0x0080, // 1234
- NF_NUMBER_1000DEC2, 0x0100, // 1.234,56
- NF_NUMBER_DEC2, 0x0100, // 1234,5
- NF_NUMBER_DEC2, 0x0100, // 1245,56
- NF_NUMBER_1000DEC2, 0x0100, // 1.234,5
- NF_NUMBER_1000DEC2, 0x0100, // 1.234,567
- NF_CURRENCY_1000DEC2, 0x0200, // currency format from
- // system setup
- // (1.234,00 DM)
- NF_CURRENCY_1000INT, 0x1000, // 1234 DM
- NF_CURRENCY_1000DEC2, 0x1000, // 1234,56 DM 1234,00 DM
- NF_CURRENCY_1000DEC2_DASHED, 0x1000, // 1234,56 DM 1234,-- DM
- NF_CURRENCY_1000INT, 0x1000, // DM 1234
- NF_CURRENCY_1000DEC2, 0x1000, // DM 1234,56 DM 1234,00
- NF_CURRENCY_1000DEC2_DASHED, 0x1000, // DM 1234,56 DM 1234,--
-
- NF_NUMERIC_START, 0 // Tabellenende
+ {NF_TEXT, VVF_CMD }, // Kommando anzeigen
+ {NF_TEXT, VVF_INVISIBLE }, // unsichtbar
+ {NF_PERCENT_INT, VVF_XXP }, // 1234%
+ {NF_PERCENT_DEC2, VVF_XX_XXP }, // 1.234,56%
+ {NF_TEXT, VVF_CLEAR }, // ???
+ {NF_NUMBER_SYSTEM, 0x0020 }, // Zahlenformat aus der
+ // Systemeinstellung
+ { NF_NUMBER_INT, 0x0080 }, // 1234
+ { NF_NUMBER_1000DEC2, 0x0100 }, // 1.234,56
+ { NF_NUMBER_DEC2, 0x0100 }, // 1234,5
+ { NF_NUMBER_DEC2, 0x0100 }, // 1245,56
+ { NF_NUMBER_1000DEC2, 0x0100 }, // 1.234,5
+ { NF_NUMBER_1000DEC2, 0x0100 }, // 1.234,567
+ { NF_CURRENCY_1000DEC2, 0x0200 }, // currency format from
+ // system setup
+ // (1.234,00 DM)
+ { NF_CURRENCY_1000INT, 0x1000 }, // 1234 DM
+ { NF_CURRENCY_1000DEC2, 0x1000 }, // 1234,56 DM 1234,00 DM
+ { NF_CURRENCY_1000DEC2_DASHED, 0x1000 }, // 1234,56 DM 1234,-- DM
+ { NF_CURRENCY_1000INT, 0x1000 }, // DM 1234
+ { NF_CURRENCY_1000DEC2, 0x1000 }, // DM 1234,56 DM 1234,00
+ { NF_CURRENCY_1000DEC2_DASHED, 0x1000 }, // DM 1234,56 DM 1234,--
+ { NF_NUMERIC_START, 0 } // Tabellenende
};
/*N*/ void sw3io_ConvertFromOldField( SwDoc& rDoc, USHORT& rWhich,
More information about the Libreoffice-commits
mailing list