refact
This commit is contained in:
parent
3d1c8dcb7d
commit
e456c6391a
|
|
@ -1,9 +1,14 @@
|
||||||
aux_source_directory(src TKV_SRC)
|
aux_source_directory(src TKV_SRC)
|
||||||
add_library(tkv STATIC ${TKV_SRC})
|
add_library(tkv STATIC ${TKV_SRC})
|
||||||
|
# target_include_directories(
|
||||||
|
# tkv
|
||||||
|
# PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/tkv"
|
||||||
|
# PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
|
# )
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
tkv
|
tkv
|
||||||
PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/tkv"
|
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src/inc"
|
||||||
)
|
)
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
tkv
|
tkv
|
||||||
|
|
|
||||||
|
|
@ -16,14 +16,21 @@
|
||||||
#ifndef _TD_TKV_H_
|
#ifndef _TD_TKV_H_
|
||||||
#define _TD_TKV_H_
|
#define _TD_TKV_H_
|
||||||
|
|
||||||
|
#include "os.h"
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Forward declaration
|
||||||
|
typedef struct TDB TDB;
|
||||||
|
typedef struct TDB_ENV TDB_ENV;
|
||||||
|
|
||||||
// SKey
|
// SKey
|
||||||
typedef struct SKey {
|
typedef struct {
|
||||||
void *bdata;
|
void * bdata;
|
||||||
} SKey, SValue;
|
uint32_t size;
|
||||||
|
} TDB_KEY, TDB_VALUE;
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue