neobytes/src/leveldb/util
Gavin Andresen b1024662ea Port leveldb to MinGW32
Several changes to make the native windows leveldb code compile
with mingw32 and run on 32-bit Windows:
* Remove -std=c++0x dependency (modified code to use NULL instead of
  nullptr)
* Link with -lshlwapi
* Only #define snprintf/etc if compiling with Visual Studio
* Do not link against DbgHelp.lib (wrote a CreateDir instead of using
  DbgHelp's MakeSureDirectoryPathExists
* Define WINVER=0x0500 so MinGW32 can use the 64-bit-filesystem Windows
  api calls
* Define __USE_MINGW_ANSI_STDIO=1 to use MinGW's printf (which supports
  %ll)

I also cleaned up makefile.mingw, assuming that dependencies would be in
the standard /usr/local/{include,lib} by default but allowing overriding
with make DEPSDIR=... etc
2013-01-23 10:42:46 -05:00
..
arena_test.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
arena.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
arena.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
bloom_test.cc Replace leveldb/ with vanilla 1.7.0 2013-01-23 10:41:44 -05:00
bloom.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
cache_test.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
cache.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
coding_test.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
coding.cc Replace leveldb/ with vanilla 1.7.0 2013-01-23 10:41:44 -05:00
coding.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
comparator.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
crc32c_test.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
crc32c.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
crc32c.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
env_posix.cc Mingw support for Windows LevelDB port 2013-01-23 10:41:44 -05:00
env_test.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
env_win.cc Port leveldb to MinGW32 2013-01-23 10:42:46 -05:00
env.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
filter_policy.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
hash.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
hash.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
histogram.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
histogram.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
logging.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
logging.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
mutexlock.h Replace leveldb/ with vanilla 1.7.0 2013-01-23 10:41:44 -05:00
options.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
posix_logger.h Native Windows LevelDB port 2013-01-23 10:41:44 -05:00
random.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
status.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
testharness.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
testharness.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
testutil.cc Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00
testutil.h Import LevelDB 1.5, it will be used for the transaction database. 2012-10-20 23:08:56 +02:00