Lines Matching defs:mset
1153 struct magic_entry_set *mset)
1156 if (mset[i].count == mset[i].max) {
1159 mset[i].max += ALLOC_INCR;
1161 realloc(mset[i].me, sizeof(*mp) * mset[i].max))) ==
1163 file_oomem(ms, sizeof(*mp) * mset[i].max);
1166 (void)memset(&mp[mset[i].count], 0, sizeof(*mp) *
1168 mset[i].me = mp;
1170 mset[i].me[mset[i].count++] = *me;
1180 struct magic_entry_set *mset)
1248 (void)addentry(ms, &me, mset);
1257 (void)addentry(ms, &me, mset);
1373 struct magic_entry_set mset[MAGIC_SETS];
1377 memset(mset, 0, sizeof(mset));
1434 load_1(ms, action, filearr[i], &errs, mset);
1441 load_1(ms, action, fn, &errs, mset);
1447 for (i = 0; i < mset[j].count; ) {
1448 if (mset[j].me[i].mp->cont_level != 0) {
1452 i = set_text_binary(ms, mset[j].me, mset[j].count, i);
1454 if (mset[j].me)
1455 qsort(mset[j].me, mset[j].count, sizeof(*mset[j].me),
1462 set_last_default(ms, mset[j].me, mset[j].count);
1465 if (coalesce_entries(ms, mset[j].me, mset[j].count,
1475 magic_entry_free(mset[j].me, mset[j].count);