From 8eb67d2641d5b184bb7c955ff55dc892f2f7f3e7 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 12 Dec 2017 11:43:59 +0000 Subject: [PATCH] Move all database format definition into format.h Signed-off-by: Michael Tremer --- src/database.c | 10 ---------- src/loc/format.h | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/database.c b/src/database.c index e81ea44..345b4f7 100644 --- a/src/database.c +++ b/src/database.c @@ -46,16 +46,6 @@ struct loc_database { struct loc_stringpool* pool; }; -const char* LOC_DATABASE_MAGIC = "LOCDBXX"; -unsigned int LOC_DATABASE_VERSION = 0; - -struct loc_database_magic { - char magic[7]; - - // Database version information - uint8_t version; -}; - LOC_EXPORT int loc_database_new(struct loc_ctx* ctx, struct loc_database** database, size_t pool_size) { struct loc_database* db = calloc(1, sizeof(*db)); if (!db) diff --git a/src/loc/format.h b/src/loc/format.h index deec7f1..130d0ff 100644 --- a/src/loc/format.h +++ b/src/loc/format.h @@ -19,6 +19,16 @@ #include +#define LOC_DATABASE_MAGIC "LOCDBXX" +#define LOC_DATABASE_VERSION 0 + +struct loc_database_magic { + char magic[7]; + + // Database version information + uint8_t version; +}; + struct loc_database_header_v0 { // Vendor who created the database uint32_t vendor; -- 2.39.2