Lines Matching full:magic
73 "\t\t--magic <magic_bytes> [--mask <mask_bytes>] \\\n"
120 { "magic", required_argument, NULL, 'm' },
197 printf("magic size: %u\n", xbe->xbe_msize); in printxbe()
198 printf("magic offset: %u\n", xbe->xbe_moffset); in printxbe()
200 printf("magic: "); in printxbe()
284 char *magic = NULL, *mask = NULL; in add_cmd() local
304 free(magic); in add_cmd()
305 magic = strdup(optarg); in add_cmd()
341 if (NULL != magic) in add_cmd()
342 free(magic); in add_cmd()
348 if (NULL != magic) { in add_cmd()
350 if (magic) in add_cmd()
351 free(magic); in add_cmd()
354 usage("Error: Missing magic size argument"); in add_cmd()
356 sz = strlit2bin_cpy(xbe->xbe_magic, magic, IBE_MAGIC_MAX); in add_cmd()
357 free(magic); in add_cmd()
361 usage("Error: invalid magic argument"); in add_cmd()
372 usage("Error: Missing magic argument"); in add_cmd()
455 "--magic, --mask, or --size argument value"); in main()