Lines Matching refs:magic
55 char *magic; /* magic or filename extension */ member
105 if (p && !strcmp(e->magic, p + 1)) in check_file()
114 if ((*s++ ^ e->magic[j]) & e->mask[j]) in check_file()
118 if ((*s++ ^ e->magic[j])) in check_file()
402 e->magic = p; in create_entry()
406 if (!e->magic[0]) in create_entry()
411 DUMP_PREFIX_NONE, e->magic, p - e->magic); in create_entry()
432 e->size = string_unescape_inplace(e->magic, UNESCAPE_HEX); in create_entry()
443 DUMP_PREFIX_NONE, e->magic, e->size); in create_entry()
455 masked[i] = e->magic[i] & e->mask[i]; in create_entry()
474 e->magic = p; in create_entry()
479 if (!e->magic[0] || strchr(e->magic, '/')) in create_entry()
481 pr_debug("register: extension: {%s}\n", e->magic); in create_entry()
575 sprintf(dp, "extension .%s\n", e->magic); in entry_status()
578 dp = bin2hex(dp, e->magic, e->size); in entry_status()