PredType
compare_predicate(PredType type, PredIdx idx, const char *name)
dump_predicate(PredType type, PredIdx idx)
#define BOOL_IDX(name) (PredType) (&(name) - &(CUR Booleans[0]))
#define NUM_IDX(name) (PredType) (&(name) - &(CUR Numbers[0]))
#define STR_IDX(name) (PredType) (&(name) - &(CUR Strings[0]))
version_filter(PredType type, PredIdx idx)
typedef int (*PredFunc) (PredType, PredIdx);
typedef void (*PredHook) (PredType, PredIdx, const char *);