Lines Matching refs:magic
205 struct magic_set *magic = NULL; in main() local
282 if (magic == NULL) in main()
283 if ((magic = load(magicfile, flags)) == NULL) in main()
285 applyparam(magic); in main()
286 e |= unwrap(magic, optarg); in main()
387 magic = magic_open(flags|MAGIC_CHECK); in main()
388 if (magic == NULL) { in main()
396 c = magic_check(magic, magicfile); in main()
399 c = magic_compile(magic, magicfile); in main()
402 c = magic_list(magic, magicfile); in main()
408 file_warnx("%s", magic_error(magic)); in main()
414 if (magic == NULL) in main()
415 if ((magic = load(magicfile, flags)) == NULL) in main()
417 applyparam(magic); in main()
428 nw = file_mbswidth(magic, argv[j]); in main()
441 e |= process(magic, argv[optind], wid); in main()
447 if (magic) in main()
448 magic_close(magic); in main()
453 applyparam(magic_t magic) in applyparam() argument
460 if (magic_setparam(magic, pm[i].tag, &pm[i].value) == -1) in applyparam()
489 struct magic_set *magic = magic_open(flags); in load() local
492 if (magic == NULL) { in load()
496 if (magic_load(magic, magicfile) == -1) { in load()
497 file_warn("%s", magic_error(magic)); in load()
498 magic_close(magic); in load()
501 if ((e = magic_error(magic)) != NULL) in load()
503 return magic; in load()