Move endian_utils to base/
This commit is contained in:
parent
180f7e6187
commit
983a5e84e6
15
Makefile.in
15
Makefile.in
@ -36,6 +36,7 @@ all: $(PROGRAMS)
|
|||||||
|
|
||||||
SOURCE=\
|
SOURCE=\
|
||||||
base/base64.cc \
|
base/base64.cc \
|
||||||
|
base/endian_utils.cc \
|
||||||
base/error_state.cc \
|
base/error_state.cc \
|
||||||
\
|
\
|
||||||
caching/hint_array.cc \
|
caching/hint_array.cc \
|
||||||
@ -46,8 +47,9 @@ SOURCE=\
|
|||||||
caching/restore_emitter.cc \
|
caching/restore_emitter.cc \
|
||||||
caching/xml_format.cc \
|
caching/xml_format.cc \
|
||||||
\
|
\
|
||||||
|
era/era_detail.cc \
|
||||||
|
\
|
||||||
persistent-data/checksum.cc \
|
persistent-data/checksum.cc \
|
||||||
persistent-data/endian_utils.cc \
|
|
||||||
persistent-data/error_set.cc \
|
persistent-data/error_set.cc \
|
||||||
persistent-data/file_utils.cc \
|
persistent-data/file_utils.cc \
|
||||||
persistent-data/hex_dump.cc \
|
persistent-data/hex_dump.cc \
|
||||||
@ -154,8 +156,9 @@ THIN_REPAIR_SOURCE=$(SOURCE)
|
|||||||
THIN_RESTORE_SOURCE=$(SOURCE)
|
THIN_RESTORE_SOURCE=$(SOURCE)
|
||||||
THIN_CHECK_SOURCE=\
|
THIN_CHECK_SOURCE=\
|
||||||
base/error_state.cc \
|
base/error_state.cc \
|
||||||
|
base/endian_utils.cc \
|
||||||
|
\
|
||||||
persistent-data/checksum.cc \
|
persistent-data/checksum.cc \
|
||||||
persistent-data/endian_utils.cc \
|
|
||||||
persistent-data/error_set.cc \
|
persistent-data/error_set.cc \
|
||||||
persistent-data/file_utils.cc \
|
persistent-data/file_utils.cc \
|
||||||
persistent-data/hex_dump.cc \
|
persistent-data/hex_dump.cc \
|
||||||
@ -166,6 +169,7 @@ THIN_CHECK_SOURCE=\
|
|||||||
persistent-data/space-maps/recursive.cc \
|
persistent-data/space-maps/recursive.cc \
|
||||||
persistent-data/space-maps/careful_alloc.cc \
|
persistent-data/space-maps/careful_alloc.cc \
|
||||||
persistent-data/transaction_manager.cc \
|
persistent-data/transaction_manager.cc \
|
||||||
|
\
|
||||||
thin-provisioning/device_tree.cc \
|
thin-provisioning/device_tree.cc \
|
||||||
thin-provisioning/mapping_tree.cc \
|
thin-provisioning/mapping_tree.cc \
|
||||||
thin-provisioning/metadata.cc \
|
thin-provisioning/metadata.cc \
|
||||||
@ -173,8 +177,9 @@ THIN_CHECK_SOURCE=\
|
|||||||
thin-provisioning/superblock.cc
|
thin-provisioning/superblock.cc
|
||||||
|
|
||||||
THIN_RMAP_SOURCE=\
|
THIN_RMAP_SOURCE=\
|
||||||
|
base/endian_utils.cc \
|
||||||
|
\
|
||||||
persistent-data/checksum.cc \
|
persistent-data/checksum.cc \
|
||||||
persistent-data/endian_utils.cc \
|
|
||||||
persistent-data/error_set.cc \
|
persistent-data/error_set.cc \
|
||||||
persistent-data/file_utils.cc \
|
persistent-data/file_utils.cc \
|
||||||
persistent-data/hex_dump.cc \
|
persistent-data/hex_dump.cc \
|
||||||
@ -233,8 +238,9 @@ thin_metadata_size: thin-provisioning/thin_metadata_size.o
|
|||||||
CACHE_CHECK_SOURCE=\
|
CACHE_CHECK_SOURCE=\
|
||||||
base/base64.cc \
|
base/base64.cc \
|
||||||
base/error_state.cc \
|
base/error_state.cc \
|
||||||
|
base/endian_utils.cc \
|
||||||
|
\
|
||||||
persistent-data/checksum.cc \
|
persistent-data/checksum.cc \
|
||||||
persistent-data/endian_utils.cc \
|
|
||||||
persistent-data/error_set.cc \
|
persistent-data/error_set.cc \
|
||||||
persistent-data/file_utils.cc \
|
persistent-data/file_utils.cc \
|
||||||
persistent-data/hex_dump.cc \
|
persistent-data/hex_dump.cc \
|
||||||
@ -246,6 +252,7 @@ CACHE_CHECK_SOURCE=\
|
|||||||
persistent-data/space-maps/recursive.cc \
|
persistent-data/space-maps/recursive.cc \
|
||||||
persistent-data/space-maps/careful_alloc.cc \
|
persistent-data/space-maps/careful_alloc.cc \
|
||||||
persistent-data/transaction_manager.cc \
|
persistent-data/transaction_manager.cc \
|
||||||
|
\
|
||||||
caching/hint_array.cc \
|
caching/hint_array.cc \
|
||||||
caching/superblock.cc \
|
caching/superblock.cc \
|
||||||
caching/mapping_array.cc \
|
caching/mapping_array.cc \
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
// with thin-provisioning-tools. If not, see
|
// with thin-provisioning-tools. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#ifndef ENDIAN_H
|
#ifndef BASE_ENDIAN_H
|
||||||
#define ENDIAN_H
|
#define BASE_ENDIAN_H
|
||||||
|
|
||||||
#include <endian.h>
|
#include <endian.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
@ -25,7 +25,6 @@
|
|||||||
|
|
||||||
//----------------------------------------------------------------
|
//----------------------------------------------------------------
|
||||||
|
|
||||||
// FIXME: rename to endian
|
|
||||||
namespace base {
|
namespace base {
|
||||||
|
|
||||||
// These are just little wrapper types to make the compiler
|
// These are just little wrapper types to make the compiler
|
@ -1,5 +1,5 @@
|
|||||||
|
#include "base/endian_utils.h"
|
||||||
#include "caching/mapping_array.h"
|
#include "caching/mapping_array.h"
|
||||||
#include "persistent-data/endian_utils.h"
|
|
||||||
|
|
||||||
#include <set>
|
#include <set>
|
||||||
|
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
#ifndef CACHE_METADATA_H
|
#ifndef CACHE_METADATA_H
|
||||||
#define CACHE_METADATA_H
|
#define CACHE_METADATA_H
|
||||||
|
|
||||||
|
#include "base/endian_utils.h"
|
||||||
|
|
||||||
#include "persistent-data/block.h"
|
#include "persistent-data/block.h"
|
||||||
#include "persistent-data/data-structures/array.h"
|
#include "persistent-data/data-structures/array.h"
|
||||||
#include "persistent-data/data-structures/bitset.h"
|
#include "persistent-data/data-structures/bitset.h"
|
||||||
#include "persistent-data/endian_utils.h"
|
|
||||||
#include "persistent-data/space-maps/disk.h"
|
#include "persistent-data/space-maps/disk.h"
|
||||||
#include "persistent-data/transaction_manager.h"
|
#include "persistent-data/transaction_manager.h"
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#ifndef CACHE_SUPERBLOCK_H
|
#ifndef CACHE_SUPERBLOCK_H
|
||||||
#define CACHE_SUPERBLOCK_H
|
#define CACHE_SUPERBLOCK_H
|
||||||
|
|
||||||
#include "persistent-data/endian_utils.h"
|
#include "base/endian_utils.h"
|
||||||
#include "persistent-data/data-structures/btree.h"
|
#include "persistent-data/data-structures/btree.h"
|
||||||
|
|
||||||
#include <set>
|
#include <set>
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
#ifndef ARRAY_BLOCK_H
|
#ifndef ARRAY_BLOCK_H
|
||||||
#define ARRAY_BLOCK_H
|
#define ARRAY_BLOCK_H
|
||||||
|
|
||||||
#include "persistent-data/endian_utils.h"
|
#include "base/endian_utils.h"
|
||||||
|
|
||||||
//----------------------------------------------------------------
|
//----------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
#ifndef BTREE_H
|
#ifndef BTREE_H
|
||||||
#define BTREE_H
|
#define BTREE_H
|
||||||
|
|
||||||
#include "persistent-data/endian_utils.h"
|
#include "base/endian_utils.h"
|
||||||
#include "persistent-data/transaction_manager.h"
|
#include "persistent-data/transaction_manager.h"
|
||||||
#include "persistent-data/data-structures/ref_counter.h"
|
#include "persistent-data/data-structures/ref_counter.h"
|
||||||
|
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
// with thin-provisioning-tools. If not, see
|
// with thin-provisioning-tools. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
#include "base/endian_utils.h"
|
||||||
|
|
||||||
#include "persistent-data/space-maps/disk.h"
|
#include "persistent-data/space-maps/disk.h"
|
||||||
#include "persistent-data/space-maps/disk_structures.h"
|
#include "persistent-data/space-maps/disk_structures.h"
|
||||||
#include "persistent-data/space-maps/recursive.h"
|
#include "persistent-data/space-maps/recursive.h"
|
||||||
@ -23,7 +25,6 @@
|
|||||||
|
|
||||||
#include "persistent-data/data-structures/btree_checker.h"
|
#include "persistent-data/data-structures/btree_checker.h"
|
||||||
#include "persistent-data/checksum.h"
|
#include "persistent-data/checksum.h"
|
||||||
#include "persistent-data/endian_utils.h"
|
|
||||||
#include "persistent-data/math_utils.h"
|
#include "persistent-data/math_utils.h"
|
||||||
#include "persistent-data/transaction_manager.h"
|
#include "persistent-data/transaction_manager.h"
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
#ifndef SPACE_MAP_DISK_STRUCTURES_H
|
#ifndef SPACE_MAP_DISK_STRUCTURES_H
|
||||||
#define SPACE_MAP_DISK_STRUCTURES_H
|
#define SPACE_MAP_DISK_STRUCTURES_H
|
||||||
|
|
||||||
#include "persistent-data/endian_utils.h"
|
#include "base/endian_utils.h"
|
||||||
|
|
||||||
// FIXME: what's this included for?
|
// FIXME: what's this included for?
|
||||||
#include "persistent-data/data-structures/btree.h"
|
#include "persistent-data/data-structures/btree.h"
|
||||||
|
@ -19,9 +19,10 @@
|
|||||||
#ifndef METADATA_LL_H
|
#ifndef METADATA_LL_H
|
||||||
#define METADATA_LL_H
|
#define METADATA_LL_H
|
||||||
|
|
||||||
|
#include "base/endian_utils.h"
|
||||||
|
|
||||||
#include "persistent-data/block.h"
|
#include "persistent-data/block.h"
|
||||||
#include "persistent-data/data-structures/btree.h"
|
#include "persistent-data/data-structures/btree.h"
|
||||||
#include "persistent-data/endian_utils.h"
|
|
||||||
#include "persistent-data/space-maps/disk.h"
|
#include "persistent-data/space-maps/disk.h"
|
||||||
#include "persistent-data/transaction_manager.h"
|
#include "persistent-data/transaction_manager.h"
|
||||||
|
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
#ifndef THIN_SUPERBLOCK_H
|
#ifndef THIN_SUPERBLOCK_H
|
||||||
#define THIN_SUPERBLOCK_H
|
#define THIN_SUPERBLOCK_H
|
||||||
|
|
||||||
|
#include "base/endian_utils.h"
|
||||||
|
|
||||||
#include "persistent-data/block.h"
|
#include "persistent-data/block.h"
|
||||||
#include "persistent-data/endian_utils.h"
|
|
||||||
#include "persistent-data/data-structures/ref_counter.h"
|
#include "persistent-data/data-structures/ref_counter.h"
|
||||||
|
|
||||||
//----------------------------------------------------------------
|
//----------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user