forked from townforge/townforge
4a9ae3eb8b
On Mac, size_t is a distinct type from uint64_t, and some types (in wallet cache as well as cold/hot wallet transfer data) use pairs/containers with size_t as fields. Mac would save those as full size, while other platforms would save them as varints. Might apply to other platforms where the types are distinct. There's a nasty hack for backward compatibility, which can go after a couple forks. |
||
---|---|---|
.. | ||
binary_archive.h | ||
binary_utils.h | ||
CMakeLists.txt | ||
container.h | ||
containers.h | ||
crypto.h | ||
debug_archive.h | ||
difficulty_type.h | ||
json_archive.h | ||
json_object.cpp | ||
json_object.h | ||
json_utils.h | ||
list.h | ||
pair.h | ||
serialization.h | ||
string.h | ||
variant.h |