Changeset: 431af5561988 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=431af5561988 Modified Files: monetdb5/modules/atoms/json.c Branch: json Log Message:
Use an enum for path tokens instead of #defines diffs (27 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/modules/atoms/json.c --- a/monetdb5/modules/atoms/json.c +++ b/monetdb5/modules/atoms/json.c @@ -400,14 +400,17 @@ JSONappend(JSON *jt, int idx, int nxt) * ..author */ #define MAXTERMS 256 -#define ROOT_STEP 0 -#define CHILD_STEP 1 -#define INDEX_STEP 2 -#define ANY_STEP 3 -#define END_STEP 4 + +typedef enum path_token { + ROOT_STEP, + CHILD_STEP, + INDEX_STEP, + ANY_STEP, + END_STEP +} path_token; typedef struct { - int token; + path_token token; char *name; size_t namelen; int index; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list