Lines Matching refs:collinfo
135 #define NUM_WT collinfo.directive_count
238 static collate_info_t collinfo; variable
447 (void) memset(&collinfo, 0, sizeof (collinfo)); in init_collate()
822 collinfo.directive[collinfo.directive_count] |= bit; in add_order_bit()
828 if (collinfo.directive_count >= COLL_WEIGHTS_MAX) { in add_order_directive()
831 collinfo.directive_count++; in add_order_directive()
1124 collinfo.undef_pri[i] = COLLATE_MAX_PRIORITY; in dump_collate()
1126 collinfo.pri_count[i] = nweight[i]; in dump_collate()
1129 collinfo.pri_count[NUM_WT] = max_wide(); in dump_collate()
1130 collinfo.undef_pri[NUM_WT] = COLLATE_MAX_PRIORITY; in dump_collate()
1131 collinfo.directive[NUM_WT] = DIRECTIVE_UNDEFINED; in dump_collate()
1160 n = collinfo.subst_count[i] = avl_numnodes(&substs[i]); in dump_collate()
1180 if (n != collinfo.subst_count[i]) in dump_collate()
1189 collinfo.chain_count = avl_numnodes(&elem_by_expand); in dump_collate()
1190 chain = calloc(collinfo.chain_count, sizeof (collate_chain_t)); in dump_collate()
1203 if (n != collinfo.chain_count) in dump_collate()
1234 collinfo.large_count = i++; in dump_collate()
1245 (wr_category(&collinfo, sizeof (collinfo), f) < 0) || in dump_collate()
1252 sz = sizeof (collate_subst_t) * collinfo.subst_count[i]; in dump_collate()
1258 sz = sizeof (collate_chain_t) * collinfo.chain_count; in dump_collate()
1263 sz = sizeof (collate_large_t) * collinfo.large_count; in dump_collate()