Fix issue 19: Windows build fails: undeclared identifier 'close'

https://code.google.com/p/cld2/issues/detail?id=19



git-svn-id: https://cld2.googlecode.com/svn/trunk@166 b252ecd4-b096-bf77-eb8e-91563289f87e
This commit is contained in:
andrewhayden@google.com
2014-08-13 12:35:03 +00:00
parent f7a2267508
commit 7f791121dc
4 changed files with 73 additions and 8 deletions

View File

@@ -98,7 +98,12 @@ extern const short kAvgDeltaOctaScore[];
if (isDataLoaded()) {
unloadData();
}
dynamicTables = CLD2DynamicDataLoader::loadDataFile(fileName, &mmapAddress, &mmapLength);
ScoringTables* result = CLD2DynamicDataLoader::loadDataFile(fileName, &mmapAddress, &mmapLength);
if (result == NULL) {
fprintf(stderr, "WARNING: Dynamic data loading failed.\n");
return;
}
dynamicTables = result;
kScoringtables = *dynamicTables;
dataSourceIsFile = true;
dynamicDataLoaded = true;
@@ -108,7 +113,12 @@ extern const short kAvgDeltaOctaScore[];
if (isDataLoaded()) {
unloadData();
}
dynamicTables = CLD2DynamicDataLoader::loadDataRaw(rawAddress, length);
ScoringTables* result = CLD2DynamicDataLoader::loadDataRaw(rawAddress, length);
if (result == NULL) {
fprintf(stderr, "WARNING: Dynamic data loading failed.\n");
return;
}
dynamicTables = result;
kScoringtables = *dynamicTables;
dataSourceIsFile = false;
dynamicDataLoaded = true;