summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Thiebaud <nthiebaud@gmail.com>2013-09-02 18:43:52 -0500
committerNorbert Thiebaud <nthiebaud@gmail.com>2013-09-02 18:44:14 -0500
commitc2a9699e90abb40cbe1772cbd581435568468265 (patch)
tree1281b5285810b0bce4d88aba7200ee6c4d0bbb90
parentb69d152cfa1da868ba960345d72ba78f9f8e1b35 (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
-rw-r--r--l10ntools/source/pocheck.cxx54
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);
}
}