Lines Matching refs:mp

93 	struct magic *mp;  member
1081 size_t sa = file_magic_strength(ma->mp, ma->cont_count); in apprentice_sort()
1082 size_t sb = file_magic_strength(mb->mp, mb->cont_count); in apprentice_sort()
1231 size_t i = me->mp->type == FILE_NAME ? 1 : 0; in addentry()
1233 struct magic_entry *mp; in addentry() local
1236 if ((mp = CAST(struct magic_entry *, in addentry()
1237 erealloc(mset[i].me, sizeof(*mp) * incr))) == in addentry()
1239 file_oomem(ms, sizeof(*mp) * incr); in addentry()
1242 (void)memset(&mp[mset[i].count], 0, sizeof(*mp) * in addentry()
1244 mset[i].me = mp; in addentry()
1309 if (me.mp == NULL) { in load_1()
1339 if (me.mp) in load_1()
1367 set_test_type(me[starttest].mp, me[i].mp); in set_text_binary()
1371 me[i].mp->mimetype, in set_text_binary()
1372 me[i].mp->mimetype[0] == '\0' ? "" : "; ", in set_text_binary()
1373 me[i].mp->desc[0] ? me[i].mp->desc : "(no description)", in set_text_binary()
1374 me[i].mp->flag & BINTEST ? binary : text); in set_text_binary()
1375 if (me[i].mp->flag & BINTEST) { in set_text_binary()
1376 char *p = strstr(me[i].mp->desc, text); in set_text_binary()
1377 if (p && (p == me[i].mp->desc || in set_text_binary()
1379 (p + len - me[i].mp->desc == MAXstring in set_text_binary()
1385 } while (++i < nme && me[i].mp->cont_level != 0); in set_text_binary()
1394 if (me[i].mp->cont_level == 0 && in set_last_default()
1395 me[i].mp->type == FILE_DEFAULT) { in set_last_default()
1397 if (me[i].mp->cont_level == 0) in set_last_default()
1401 ms->line = me[i].mp->lineno; in set_last_default()
1434 (void)memcpy(*ma + mentrycount, me[i].mp, in coalesce_entries()
1449 efree(me[i].mp); in magic_entry_free()
1536 if (mset[j].me[i].mp->cont_level != 0) { in apprentice_load()
1994 if (me->mp == NULL) { in parse()
2002 m = &me->mp[me->cont_count - 1]; in parse()
2011 if ((nm = CAST(struct magic *, erealloc(me->mp, in parse()
2016 me->mp = nm; in parse()
2019 m = &me->mp[me->cont_count++]; in parse()
2024 if (me->mp != NULL) in parse()
2030 me->mp = m; in parse()
2388 struct magic *m = &me->mp[0]; in parse_strength()
2453 struct magic *m = &me->mp[me->cont_count == 0 ? 0 : me->cont_count - 1]; in parse_extra()
2505 sizeof(me->mp[0].apple), "APPLE", "!+-./?", 0); in parse_apple()
2517 sizeof(me->mp[0].ext), "EXTENSION", ",!+-/@?_$&~", 0); in parse_ext()
2532 sizeof(me->mp[0].mimetype), "MIME", "+-/.$?:{}", 1); in parse_mime()