Lines Matching defs:magic
144 struct magic { struct
155 #define TEXTTEST 0x40 /* for passing to file_softmagic */ argument
157 uint8_t factor;
160 uint8_t reln; /* relation (0=eq, '>'=gt, etc) */
161 uint8_t vallen; /* length of string value, if any */
162 uint8_t type; /* comparison type (FILE_*) */
163 uint8_t in_type; /* type of indirection */
225 uint8_t in_op; /* operator for indirection */
226 uint8_t mask_op; /* operator for mask */
228 uint8_t cond; /* conditional type */
230 uint8_t dummy;
232 uint8_t factor_op;
263 uint32_t offset; /* offset to magic number */ argument
267 uint32_t lineno; /* line number in magic file */ argument
269 union {
275 } _u;
280 union VALUETYPE value; /* either number or string */
282 char desc[MAXDESC]; /* description */
284 char mimetype[MAXDESC]; /* MIME type */
286 char apple[8];
326 struct magic *magic; /* array of magic entries */ member