summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2017-07-07 21:55:41 +0200
committerJulien Nabet <serval2412@yahoo.fr>2017-07-07 23:04:30 +0200
commit3329d2205ed3246c56da1bd859acaaf590dd6e71 (patch)
treea249325fe01f41ea1ce46490d6cc59ce4e04776a
parente36e5dcc908bd996fba7012fa793ff094b1fb0c4 (diff)
No language driver in header for dBASEIII/Plus
See http://dbase.free.fr/tlcharge/structure%20tables.pdf Change-Id: I68df30f73d2556a217f30d80d1d55ec93bca1564 Reviewed-on: https://gerrit.libreoffice.org/39710 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
-rw-r--r--connectivity/source/commontools/dbtools.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/connectivity/source/commontools/dbtools.cxx b/connectivity/source/commontools/dbtools.cxx
index 23905d80f14a..c89a9578e5db 100644
--- a/connectivity/source/commontools/dbtools.cxx
+++ b/connectivity/source/commontools/dbtools.cxx
@@ -2033,7 +2033,11 @@ namespace dbase
{
switch (nType)
{
+ // dBaseIII header doesn't contain language driver ID
+ // See http://dbase.free.fr/tlcharge/structure%20tables.pdf
case dBaseIII:
+ case dBaseIIIMemo:
+ break;
case dBaseIV:
case dBaseV:
case VisualFoxPro:
@@ -2041,7 +2045,6 @@ namespace dbase
case dBaseFS:
case dBaseFSMemo:
case dBaseIVMemoSQL:
- case dBaseIIIMemo:
case FoxProMemo:
{
if (nCodepage != 0x00)