diff options
author | George Hazan <ghazan@miranda.im> | 2019-05-03 12:10:24 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2019-05-03 12:10:32 +0300 |
commit | 6e810c355d57695b420debb9a1c1508d3a4d8f88 (patch) | |
tree | fb4d4bcc6b57ce0f8320e97d60b4179e15b9b6d4 /libs/libmdbx/src/test/keygen.cc | |
parent | 37688aac67853dc1568182a3497be4c877e3dcdb (diff) |
merge of libmdbx
Diffstat (limited to 'libs/libmdbx/src/test/keygen.cc')
-rw-r--r-- | libs/libmdbx/src/test/keygen.cc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/libs/libmdbx/src/test/keygen.cc b/libs/libmdbx/src/test/keygen.cc index c7a706065f..5876fd8cec 100644 --- a/libs/libmdbx/src/test/keygen.cc +++ b/libs/libmdbx/src/test/keygen.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2018 Leonid Yuriev <leo@yuriev.ru> + * Copyright 2017-2019 Leonid Yuriev <leo@yuriev.ru> * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * @@ -167,6 +167,15 @@ void maker::setup(const config::actor_params_pod &actor, unsigned actor_id, base = 0; } +void maker::make_ordered() { + mapping.mesh = 0; + mapping.rotate = 0; +} + +bool maker::is_unordered() const { + return (mapping.mesh >= serial_minwith || mapping.rotate) != 0; +} + bool maker::increment(serial_t &serial, int delta) { if (serial > mask(mapping.width)) { log_extra("keygen-increment: %" PRIu64 " > %" PRIu64 ", overflow", serial, |