Lines Matching refs:magic
166 struct magic_set *magic = NULL; in main() local
238 if (magic == NULL) in main()
239 if ((magic = load(magicfile, flags)) == NULL) in main()
241 applyparam(magic); in main()
242 e |= unwrap(magic, optarg); in main()
327 magic = magic_open(flags|MAGIC_CHECK); in main()
328 if (magic == NULL) { in main()
337 c = magic_check(magic, magicfile); in main()
340 c = magic_compile(magic, magicfile); in main()
343 c = magic_list(magic, magicfile); in main()
350 magic_error(magic)); in main()
355 if (magic == NULL) in main()
356 if ((magic = load(magicfile, flags)) == NULL) in main()
358 applyparam(magic); in main()
380 e |= process(magic, argv[optind], wid); in main()
383 if (magic) in main()
384 magic_close(magic); in main()
389 applyparam(magic_t magic) in applyparam() argument
396 if (magic_setparam(magic, pm[i].tag, &pm[i].value) == -1) { in applyparam()
428 struct magic_set *magic = magic_open(flags); in load() local
429 if (magic == NULL) { in load()
433 if (magic_load(magic, magicfile) == -1) { in load()
435 progname, magic_error(magic)); in load()
436 magic_close(magic); in load()
439 return magic; in load()