Lines Matching refs:mask
53 char *mask; /* mask, NULL for exact match */ member
108 if (e->mask) { in check_file()
110 if ((*s++ ^ e->magic[j]) & e->mask[j]) in check_file()
396 e->mask = p; in create_entry()
400 if (!e->mask[0]) { in create_entry()
401 e->mask = NULL; in create_entry()
406 DUMP_PREFIX_NONE, e->mask, p - e->mask); in create_entry()
415 if (e->mask && in create_entry()
416 string_unescape_inplace(e->mask, UNESCAPE_HEX) != e->size) in create_entry()
427 if (e->mask) { in create_entry()
433 DUMP_PREFIX_NONE, e->mask, e->size); in create_entry()
437 masked[i] = e->magic[i] & e->mask[i]; in create_entry()
559 if (e->mask) { in entry_status()
561 dp = bin2hex(dp, e->mask, e->size); in entry_status()