MAX_OBJ_TYPE
if (type > 0 && type < MAX_OBJ_TYPE) {
extern const int NUM_OF_CHILD[MAX_OBJ_TYPE];
extern const int NUM_OF_CHILD[MAX_OBJ_TYPE];
extern const int TYPE_OF_CHILD[MAX_OBJ_TYPE][MAX_CHILD_TYPE];
static void (*const print_func[MAX_OBJ_TYPE])(char *, isns_obj_t *) = {
extern const int NUM_OF_CHILD[MAX_OBJ_TYPE];
extern const int TAG_RANGE[MAX_OBJ_TYPE][3];
const int TYPE_OF_CHILD[MAX_OBJ_TYPE][MAX_CHILD_TYPE] = {
static const int KEY_ATTR_INDEX[MAX_OBJ_TYPE][MAX_KEY_ATTRS] = {
static const int KEY_ATTR_OP[MAX_OBJ_TYPE][MAX_KEY_ATTRS] = {
static const int TYPE_OF_REF[MAX_OBJ_TYPE][MAX_REF_COUNT + 1] = {
static const int REF_MATCH_OPS[MAX_OBJ_TYPE][MAX_REF_MATCH] = {
static const int REF_MATCH_ID1[MAX_OBJ_TYPE][MAX_REF_MATCH] = {
static const int REF_MATCH_ID2[MAX_OBJ_TYPE][MAX_REF_MATCH] = {
static isns_obj_t *(*const make_ref[MAX_OBJ_TYPE])
static uint32_t (*const hval_func[MAX_OBJ_TYPE])
uint8_t flag[MAX_OBJ_TYPE + 1] = { 0 };
c->t = (struct htab **)calloc(sizeof (struct htab *), MAX_OBJ_TYPE);
const int NUM_OF_CHILD[MAX_OBJ_TYPE] = {
static const adjvex_t *qry_puzzle[MAX_OBJ_TYPE][MAX_OBJ_TYPE] = {
extern const int NUM_OF_CHILD[MAX_OBJ_TYPE];
extern const int TYPE_OF_CHILD[MAX_OBJ_TYPE][MAX_CHILD_TYPE];
const int TAG_RANGE[MAX_OBJ_TYPE][3] = {