Lines Matching refs:me

910 addentry(struct magic_set *ms, struct magic_entry *me,  in addentry()  argument
913 size_t i = me->mp->type == FILE_NAME ? 1 : 0; in addentry()
928 mentry[i][mentrycount[i]++] = *me; in addentry()
929 memset(me, 0, sizeof(*me)); in addentry()
944 struct magic_entry me; in load_1() local
965 memset(&me, 0, sizeof(me)); in load_1()
994 if (me.mp == NULL) { in load_1()
1001 if ((*bang[i].fun)(ms, &me, in load_1()
1011 switch (parse(ms, &me, line, lineno, action)) { in load_1()
1015 (void)addentry(ms, &me, mentry, mentrycount); in load_1()
1023 if (me.mp) in load_1()
1024 (void)addentry(ms, &me, mentry, mentrycount); in load_1()
1040 set_text_binary(struct magic_set *ms, struct magic_entry *me, uint32_t nme, in set_text_binary() argument
1050 set_test_type(me[starttest].mp, me[i].mp); in set_text_binary()
1054 me[i].mp->mimetype, in set_text_binary()
1055 me[i].mp->mimetype[0] == '\0' ? "" : "; ", in set_text_binary()
1056 me[i].mp->desc[0] ? me[i].mp->desc : "(no description)", in set_text_binary()
1057 me[i].mp->flag & BINTEST ? binary : text); in set_text_binary()
1058 if (me[i].mp->flag & BINTEST) { in set_text_binary()
1059 char *p = strstr(me[i].mp->desc, text); in set_text_binary()
1060 if (p && (p == me[i].mp->desc || in set_text_binary()
1062 (p + len - me[i].mp->desc == MAXstring in set_text_binary()
1068 } while (++i < nme && me[i].mp->cont_level != 0); in set_text_binary()
1073 set_last_default(struct magic_set *ms, struct magic_entry *me, uint32_t nme) in set_last_default() argument
1077 if (me[i].mp->cont_level == 0 && in set_last_default()
1078 me[i].mp->type == FILE_DEFAULT) { in set_last_default()
1080 if (me[i].mp->cont_level == 0) in set_last_default()
1084 ms->line = me[i].mp->lineno; in set_last_default()
1094 coalesce_entries(struct magic_set *ms, struct magic_entry *me, uint32_t nme, in coalesce_entries() argument
1101 mentrycount += me[i].cont_count; in coalesce_entries()
1111 (void)memcpy(*ma + mentrycount, me[i].mp, in coalesce_entries()
1112 me[i].cont_count * sizeof(**ma)); in coalesce_entries()
1113 mentrycount += me[i].cont_count; in coalesce_entries()
1120 magic_entry_free(struct magic_entry *me, uint32_t nme) in magic_entry_free() argument
1123 if (me == NULL) in magic_entry_free()
1126 efree(me[i].mp); in magic_entry_free()
1127 efree(me); in magic_entry_free()
1492 parse(struct magic_set *ms, struct magic_entry *me, const char *line, in parse() argument
1522 if (me->mp == NULL) { in parse()
1526 if (me->cont_count == 0) { in parse()
1530 m = &me->mp[me->cont_count - 1]; in parse()
1536 if (me->cont_count == me->max_count) { in parse()
1538 size_t cnt = me->max_count + ALLOC_CHUNK; in parse()
1539 if ((nm = CAST(struct magic *, erealloc(me->mp, in parse()
1544 me->mp = m = nm; in parse()
1545 me->max_count = CAST(uint32_t, cnt); in parse()
1547 m = &me->mp[me->cont_count++]; in parse()
1552 if (me->mp != NULL) in parse()
1558 me->mp = m; in parse()
1559 me->max_count = ALLOC_CHUNK; in parse()
1563 me->cont_count = 1; in parse()
1740 if (me->mp) { in parse()
1741 efree(me->mp); in parse()
1742 me->mp = NULL; in parse()
1961 parse_strength(struct magic_set *ms, struct magic_entry *me, const char *line) in parse_strength() argument
1966 struct magic *m = &me->mp[0]; in parse_strength()
2015 parse_apple(struct magic_set *ms, struct magic_entry *me, const char *line) in parse_apple() argument
2019 struct magic *m = &me->mp[me->cont_count == 0 ? 0 : me->cont_count - 1]; in parse_apple()
2050 parse_mime(struct magic_set *ms, struct magic_entry *me, const char *line) in parse_mime() argument
2054 struct magic *m = &me->mp[me->cont_count == 0 ? 0 : me->cont_count - 1]; in parse_mime()