You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
12 years ago
..
arena.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
arena.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
arena_test.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
bloom.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
bloom_test.cc
Replace leveldb/ with vanilla 1.7.0
12 years ago
cache.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
cache_test.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
coding.cc
Replace leveldb/ with vanilla 1.7.0
12 years ago
coding.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
coding_test.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
comparator.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
crc32c.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
crc32c.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
crc32c_test.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
env.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
env_posix.cc
Mingw support for Windows LevelDB port
12 years ago
env_test.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
env_win.cc
Port leveldb to MinGW32
12 years ago
filter_policy.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
hash.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
hash.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
histogram.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
histogram.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
logging.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
logging.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
mutexlock.h
Replace leveldb/ with vanilla 1.7.0
12 years ago
options.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
posix_logger.h
Native Windows LevelDB port
12 years ago
random.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
status.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
testharness.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
testharness.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
testutil.cc
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago
testutil.h
Import LevelDB 1.5, it will be used for the transaction database.
12 years ago