Lines Matching defs:magic
202 struct magic { struct
213 #define TEXTTEST 0x40 /* for passing to file_softmagic */ argument
216 uint8_t factor;
219 uint8_t reln; /* relation (0=eq, '>'=gt, etc) */
220 uint8_t vallen; /* length of string value, if any */
221 uint8_t type; /* comparison type (FILE_*) */
222 uint8_t in_type; /* type of indirection */
305 uint8_t in_op; /* operator for indirection */
306 uint8_t mask_op; /* operator for mask */
308 uint8_t cond; /* conditional type */
310 uint8_t dummy;
312 uint8_t factor_op;
343 int32_t offset; /* offset to magic number */ argument
347 uint32_t lineno; /* line number in magic file */ argument
349 union {
355 } _u;
360 union VALUETYPE value; /* either number or string */
362 char desc[MAXDESC]; /* description */
364 char mimetype[MAXMIME]; /* MIME type */
366 char apple[8]; /* APPLE CREATOR/TYPE */
368 char ext[64]; /* Popular extensions */
415 struct magic *magic; /* array of magic entries */ member