diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2013-09-02 18:43:52 -0500 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2013-09-02 18:44:14 -0500 |
commit | c2a9699e90abb40cbe1772cbd581435568468265 (patch) | |
tree | 1281b5285810b0bce4d88aba7200ee6c4d0bbb90 /l10ntools | |
parent | b69d152cfa1da868ba960345d72ba78f9f8e1b35 (diff) |
PoHeader constructure problem with boost
No idea why that seems to work on other platform
but 10.6 SDK does not like it at all
Change-Id: I145b03874ba948cb29c998552e852f29999bc471
Diffstat (limited to 'l10ntools')
-rw-r--r-- | l10ntools/source/pocheck.cxx | 54 |
1 files changed, 37 insertions, 17 deletions
diff --git a/l10ntools/source/pocheck.cxx b/l10ntools/source/pocheck.cxx index f423d14d37df..10dcb19be3e8 100644 --- a/l10ntools/source/pocheck.cxx +++ b/l10ntools/source/pocheck.cxx @@ -279,25 +279,40 @@ static void checkFunctionNames(OString aLanguage) } } // - for (int i=0;i<4;i++) { + for (int i=0;i<4;i++) + { aPoInput.open(aPoPaths[i]); if( !aPoInput.isOpen() ) std::cerr << "Warning: Cannot open " << aPoPaths[i] << std::endl; PoOfstream aPoOutput; aPoOutput.open(aPoPaths[i]+".new"); - switch (i) { - case 0: - aPoOutput.writeHeader(PoHeader("formula/source/core/resource")); - break; - case 1: - aPoOutput.writeHeader(PoHeader("scaddins/source/analysis")); - break; - case 2: - aPoOutput.writeHeader(PoHeader("scaddins/source/datefunc")); - break; - case 3: - aPoOutput.writeHeader(PoHeader("scaddins/source/pricing")); + switch (i) + { + case 0: + { + PoHeader hd(OString("formula/source/core/resource")); + aPoOutput.writeHeader(hd); + break; + } + case 1: + { + PoHeader hd(OString("scaddins/source/analysis")); + aPoOutput.writeHeader(hd); + break; + } + case 2: + { + PoHeader hd(OString("scaddins/source/datefunc")); + aPoOutput.writeHeader(hd); + break; + } + case 3: + { + PoHeader hd(OString("scaddins/source/pricing")); + aPoOutput.writeHeader(hd); + break; + } } bool bAnyError = false; @@ -308,15 +323,20 @@ static void checkFunctionNames(OString aLanguage) aPoInput.readEntry(aPoEntry); if( aPoInput.eof() ) break; - for ( std::list<PoEntry*>::iterator it=repeatedEntries.begin(); it!=repeatedEntries.end(); ++it) { - if ((*it)->getMsgId() == aPoEntry.getMsgId() && (*it)->getGroupId() == aPoEntry.getGroupId()) { + for ( std::list<PoEntry*>::iterator it=repeatedEntries.begin(); it!=repeatedEntries.end(); ++it) + { + if ((*it)->getMsgId() == aPoEntry.getMsgId() && (*it)->getGroupId() == aPoEntry.getGroupId()) + { bError = true; break; } } - if (bError) { + if (bError) + { bAnyError = true; - } else { + } + else + { aPoOutput.writeEntry(aPoEntry); } } |