26#define GRN_OPTION_REVISION_NONE ((grn_option_revision)0)
27#define GRN_OPTION_REVISION_UNCHANGED ((grn_option_revision)1)
29#define GRN_OPTION_VALUES_EACH_BEGIN(ctx, \
34 grn_ctx *ctx_ = (ctx); \
35 grn_obj *option_values_ = (option_values); \
36 unsigned int i_, n_; \
38 n_ = grn_vector_size(ctx_, option_values_); \
39 for (i_ = 0; i_ < n_; i_ += 2) { \
40 unsigned int i = i_ + 1; \
42 unsigned int name_size; \
43 grn_id name_domain_; \
45 name_size = grn_vector_get_element(ctx_, \
51 if (!grn_type_id_is_text_family(ctx_, name_domain_)) { \
55#define GRN_OPTION_VALUES_EACH_END() \
void * grn_option_revision
Definition option.h:25