Commit 03b92c9f authored by Rich Prohaska's avatar Rich Prohaska Committed by Yoni Fogel

problem including brt-types.h in c++ code. c is not always compatible with c++. addresses #1185

git-svn-id: file:///svn/tokudb.1131b+1080a+1185+nostatementexprs@6556 c7de825b-a66e-492c-adef-691d508d4ae1
parent f53dfab8
...@@ -103,12 +103,14 @@ struct brt_cmd { ...@@ -103,12 +103,14 @@ struct brt_cmd {
}; };
typedef struct brt_cmd BRT_CMD_S, *BRT_CMD; typedef struct brt_cmd BRT_CMD_S, *BRT_CMD;
#if !defined(__cplusplus)
static inline static inline
BRT_CMD_S BRT_CMD_S
build_brt_cmd (enum brt_cmd_type type, TXNID xid, DBT *key, DBT *val) { build_brt_cmd (enum brt_cmd_type type, TXNID xid, DBT *key, DBT *val) {
BRT_CMD_S result = {type, xid, .u.id={key,val}}; BRT_CMD_S result = {type, xid, .u.id={key,val}};
return result; return result;
} }
#endif
#define UU(x) x __attribute__((__unused__)) #define UU(x) x __attribute__((__unused__))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment