Commit Graph
13 Commits
Author SHA1 Message Date
Evan Miller e9f4c6c786 Remove GLib dependency WIP
Add a shim implementing half-assed versions of most of the GLib
functions used by MDB Tools. If GLib is detected at compile-time,
use it, otherwise use the shim.

This work is not complete, as the option-parsing code is not yet
implemented - so most of the command-line tools crash.
2020-08-03 17:19:40 -04:00
Evan Miller a2fa34c0cb Merge https://github.com/Kaukov/mdbtools 2020-08-03 16:55:40 -04:00
Evan Miller ca8eb1c522 --enable-sql is obsolete 2020-08-03 16:55:16 -04:00
Evan Miller d4cf5526e2 Add more Travis targets
Disable txt2man for now since it's not available in Homebrew
2020-08-03 16:23:05 -04:00
Evan Miller 61d928ea68 Fix warning when compiling without Readline 2020-08-03 15:13:11 -04:00
Evan Miller 895b62edd0 Add txt2man to Travis config 2020-08-03 15:05:23 -04:00
Evan Miller 4cf98f0b7a Update README. There's a new fork in town. 2020-08-03 15:02:20 -04:00
Evan Miller bcb642121b Add basic Travis file 2020-08-03 14:54:10 -04:00
Evan Miller 7b3721a4e1 Merge github.com:cyberemissary/mdbtools 2019-06-03 11:58:16 -04:00
Evan Miller cdde7c3268 Enable strict prototypes warnings, and fix warnings
If a host project has -Wstrict-prototypes enabled, the mdbtools header
results in warnings. Turn on -Wstrict-prototypes for the whole project
so that these never occur again.
2018-12-29 10:34:54 -05:00
Evan Miller 60cc06e283 Merge github.com:cyberemissary/mdbtools 2018-12-29 09:57:19 -05:00
Evan Miller 2b84f6c7f5 Fix buffer overflow 2018-09-20 13:02:32 -07:00
Evan Miller 0e9c1810f1 Improved support for Access 2010, 2013, and 2016
Some Access 2010 files use 0x03 as the version number rather than
0x0103. For this reason I have changed the call to mdb_get_int32 to
mdb_get_byte.

In addition, according to the Library of Congress page:

https://www.loc.gov/preservation/digital/formats/fdd/fdd000463.shtml

Access 2016 uses 0x05 as the version number. I have inferred from the
Wikipedia page that Access 2013 likely uses 0x04.
2018-03-05 06:39:57 -05:00