COLL_WEIGHTS_MAX
collate_subst_t *subst[COLL_WEIGHTS_MAX];
int32_t ref[COLL_WEIGHTS_MAX];
int32_t ref[COLL_WEIGHTS_MAX];
int32_t ref[COLL_WEIGHTS_MAX];
static avl_tree_t substs[COLL_WEIGHTS_MAX];
static avl_tree_t substs_ref[COLL_WEIGHTS_MAX];
static avl_tree_t weights[COLL_WEIGHTS_MAX];
static int32_t nweight[COLL_WEIGHTS_MAX];
static int32_t ellipsis_weights[COLL_WEIGHTS_MAX];
static int nextsubst[COLL_WEIGHTS_MAX] = { 0 };
static int32_t order_weights[COLL_WEIGHTS_MAX];
static int32_t pri_undefined[COLL_WEIGHTS_MAX];
for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
if (collinfo.directive_count >= COLL_WEIGHTS_MAX) {
errf(_("too many directives (max %d)"), COLL_WEIGHTS_MAX);
return ((long)COLL_WEIGHTS_MAX);
(info->directive_count >= COLL_WEIGHTS_MAX) ||
for (z = 0; z < COLL_WEIGHTS_MAX; z++) {
#if COLL_WEIGHTS_MAX != COLLATE_WEIGHTS_MAX
uint8_t lc_directive[COLL_WEIGHTS_MAX];
int32_t lc_pri_count[COLL_WEIGHTS_MAX];
int32_t lc_subst_count[COLL_WEIGHTS_MAX];
int32_t lc_undef_pri[COLL_WEIGHTS_MAX];
collate_subst_t *lc_subst_table[COLL_WEIGHTS_MAX];
unsigned char cmode[COLL_WEIGHTS_MAX];/* order mode: forward... */
_m_weight_t cweight[COLL_WEIGHTS_MAX]; /* relative weight */