X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fcore%2Fstore-private.h;h=874dc0577a9fe030e64fa7d59b1cfb2c4ac5d709;hb=c856cc7bc33c847f851cd1972cf0ddea9a0d9550;hp=4ef11f917ac22eb875a912c7839868c99c9d54dd;hpb=695324de797b55cf12d8a66bd3612e78bc1235af;p=sysdb.git diff --git a/src/core/store-private.h b/src/core/store-private.h index 4ef11f9..874dc05 100644 --- a/src/core/store-private.h +++ b/src/core/store-private.h @@ -126,6 +126,7 @@ struct sdb_store_expr { sdb_data_t data; }; +#define CONST_EXPR(v) { SDB_OBJECT_INIT, 0, (v).type, NULL, NULL, (v) } #define EXPR_TO_STRING(e) \ (((e)->type == TYPED_EXPR) ? "" \ : ((e)->type == ATTR_VALUE) ? "attribute" \ @@ -214,7 +215,7 @@ typedef struct { /* iter matcher */ typedef struct { sdb_store_matcher_t super; - int type; + sdb_store_expr_t *iter; sdb_store_matcher_t *m; } iter_matcher_t; #define ITER_M(m) ((iter_matcher_t *)(m))