Lines Matching +full:use +full:- +full:case
3 * Module Name: asloptions - compiler command line processing
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
18 * you this software, covering your right to use that party's intellectual
25 * make derivatives, distribute, use and display any portion of the Covered
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
30 * patents that are infringed by the Original Intel Code, to make, use, sell,
76 * Intel shall be used in advertising or otherwise to promote the sale, use or
91 * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
119 * Redistribution and use in source and binary forms, with or without
130 * 3. Neither the names of the above-listed copyright holders nor the names
140 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
143 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
221 exit (-1); in AslCommandLine()
246 printf ("Use -h option for help information\n"); in AslCommandLine()
258 * PARAMETERS: argc/argv - Standard argc/argv
259 * IsResponseFile - TRUE if executing a response file.
281 case '@': /* Begin a response file */ in AslDoOptions()
286 return (-1); in AslDoOptions()
291 return (-1); in AslDoOptions()
295 case 'a': /* Debug options */ in AslDoOptions()
299 case 'r': in AslDoOptions()
306 printf ("Unknown option: -a%s\n", AcpiGbl_Optarg); in AslDoOptions()
307 return (-1); in AslDoOptions()
313 case 'b': /* Debug options */ in AslDoOptions()
318 case 'c': in AslDoOptions()
335 case 'f': in AslDoOptions()
344 case 'p': /* Prune ASL parse tree */ in AslDoOptions()
350 return (-1); in AslDoOptions()
357 case 's': in AslDoOptions()
362 case 't': in AslDoOptions()
368 return (-1); in AslDoOptions()
375 printf ("Unknown option: -b%s\n", AcpiGbl_Optarg); in AslDoOptions()
376 return (-1); in AslDoOptions()
381 case 'c': in AslDoOptions()
386 case 'a': in AslDoOptions()
401 case 'r': in AslDoOptions()
408 printf ("Unknown option: -c%s\n", AcpiGbl_Optarg); in AslDoOptions()
409 return (-1); in AslDoOptions()
413 case 'd': /* Disassembler */ in AslDoOptions()
417 case '^': in AslDoOptions()
422 case 'a': in AslDoOptions()
428 case 'b': /* Do not convert buffers to resource descriptors */ in AslDoOptions()
433 case 'c': in AslDoOptions()
437 case 'f': in AslDoOptions()
442 case 'l': /* Use legacy ASL code (not ASL+) for disassembly */ in AslDoOptions()
448 case 's': /* Specify table signature (Only supported for CDAT table) */ in AslDoOptions()
454 return (-1); in AslDoOptions()
457 /* Check for exact string "CDAT" (upper or lower case) */ in AslDoOptions()
463 return (-1); in AslDoOptions()
472 printf ("Unknown option: -d%s\n", AcpiGbl_Optarg); in AslDoOptions()
473 return (-1); in AslDoOptions()
479 case 'D': /* Define a symbol */ in AslDoOptions()
484 case 'e': /* External files for disassembler */ in AslDoOptions()
488 AcpiGbl_Optind--; in AslDoOptions()
492 (argv[AcpiGbl_Optind][0] != '-')) in AslDoOptions()
499 return (-1); in AslDoOptions()
506 case 'f': in AslDoOptions()
510 case '^': /* Ignore errors and force creation of aml file */ in AslDoOptions()
515 case 'e': /* Disassembler: Get external declaration file */ in AslDoOptions()
519 return (-1); in AslDoOptions()
527 printf ("Unknown option: -f%s\n", AcpiGbl_Optarg); in AslDoOptions()
528 return (-1); in AslDoOptions()
532 case 'G': in AslDoOptions()
537 case 'g': /* Get all ACPI tables */ in AslDoOptions()
539 printf ("-g option is deprecated, use acpidump utility instead\n"); in AslDoOptions()
542 case 'h': in AslDoOptions()
546 case '^': in AslDoOptions()
551 case 'c': in AslDoOptions()
556 case 'd': in AslDoOptions()
561 case 'f': in AslDoOptions()
566 case 'r': in AslDoOptions()
573 case 't': in AslDoOptions()
580 printf ("Unknown option: -h%s\n", AcpiGbl_Optarg); in AslDoOptions()
581 return (-1); in AslDoOptions()
584 case 'I': /* Add an include file search directory */ in AslDoOptions()
589 case 'i': /* Output AML as an include file */ in AslDoOptions()
593 case 'a': in AslDoOptions()
600 case 'c': in AslDoOptions()
607 case 'n': in AslDoOptions()
616 printf ("Unknown option: -i%s\n", AcpiGbl_Optarg); in AslDoOptions()
617 return (-1); in AslDoOptions()
621 case 'l': /* Listing files */ in AslDoOptions()
625 case '^': in AslDoOptions()
633 case 'd': in AslDoOptions()
640 case 'i': in AslDoOptions()
647 case 'm': in AslDoOptions()
654 case 'n': in AslDoOptions()
661 case 's': in AslDoOptions()
668 case 'x': in AslDoOptions()
670 /* Produce cross-reference file */ in AslDoOptions()
677 printf ("Unknown option: -l%s\n", AcpiGbl_Optarg); in AslDoOptions()
678 return (-1); in AslDoOptions()
682 case 'm': /* Set line buffer size */ in AslDoOptions()
692 case 'n': /* Parse only */ in AslDoOptions()
697 case 'o': /* Control compiler AML optimizations */ in AslDoOptions()
701 case 'a': in AslDoOptions()
712 case 'c': in AslDoOptions()
719 case 'd': in AslDoOptions()
726 case 'e': in AslDoOptions()
733 case 'E': in AslDoOptions()
743 case 'f': in AslDoOptions()
750 case 'i': in AslDoOptions()
757 case 'n': in AslDoOptions()
764 case 't': in AslDoOptions()
773 printf ("Unknown option: -c%s\n", AcpiGbl_Optarg); in AslDoOptions()
774 return (-1); in AslDoOptions()
778 case 'P': /* Preprocessor options */ in AslDoOptions()
782 case '^': /* Proprocess only, emit (.i) file */ in AslDoOptions()
788 case 'n': /* Disable preprocessor */ in AslDoOptions()
795 printf ("Unknown option: -P%s\n", AcpiGbl_Optarg); in AslDoOptions()
796 return (-1); in AslDoOptions()
800 case 'p': /* Override default AML output filename */ in AslDoOptions()
807 case 'q': /* ASL/ASl+ converter: compile only and leave badaml. */ in AslDoOptions()
818 case 'r': /* Override revision found in table header */ in AslDoOptions()
823 case 's': /* Create AML in a source code file */ in AslDoOptions()
827 case 'a': in AslDoOptions()
834 case 'c': in AslDoOptions()
841 case 'o': in AslDoOptions()
850 printf ("Unknown option: -s%s\n", AcpiGbl_Optarg); in AslDoOptions()
851 return (-1); in AslDoOptions()
855 case 't': /* Produce hex table output file */ in AslDoOptions()
859 case 'a': in AslDoOptions()
864 case 'c': in AslDoOptions()
869 case 'p': /* data table flex/bison prototype */ in AslDoOptions()
874 case 's': in AslDoOptions()
881 printf ("Unknown option: -t%s\n", AcpiGbl_Optarg); in AslDoOptions()
882 return (-1); in AslDoOptions()
886 case 'T': /* Create a ACPI table template file */ in AslDoOptions()
891 case 'v': /* Version and verbosity settings */ in AslDoOptions()
895 case '^': in AslDoOptions()
900 case 'a': in AslDoOptions()
907 case 'e': in AslDoOptions()
915 case 'i': in AslDoOptions()
929 case 'o': in AslDoOptions()
934 case 'r': in AslDoOptions()
939 case 's': in AslDoOptions()
944 case 't': in AslDoOptions()
949 case 'w': in AslDoOptions()
955 return (-1); in AslDoOptions()
961 return (-1); in AslDoOptions()
965 case 'x': in AslDoOptions()
971 return (-1); in AslDoOptions()
977 return (-1); in AslDoOptions()
983 printf ("Unknown option: -v%s\n", AcpiGbl_Optarg); in AslDoOptions()
984 return (-1); in AslDoOptions()
988 case 'w': /* Set warning levels */ in AslDoOptions()
992 case '1': in AslDoOptions()
997 case '2': in AslDoOptions()
1002 case '3': in AslDoOptions()
1007 case 'e': in AslDoOptions()
1012 case 'w': in AslDoOptions()
1018 return (-1); in AslDoOptions()
1024 return (-1); in AslDoOptions()
1031 printf ("Unknown option: -w%s\n", AcpiGbl_Optarg); in AslDoOptions()
1032 return (-1); in AslDoOptions()
1036 case 'x': /* Set debug print output level */ in AslDoOptions()
1041 case 'z': in AslDoOptions()
1048 return (-1); in AslDoOptions()
1059 * PARAMETERS: InBuffer - Input containing an option string
1060 * OutBuffer - Merged output buffer
1091 * PARAMETERS: Filename - Name of the response file
1115 return (-1); in AslDoResponseFile()
1129 /* Compress all tokens, allowing us to use a single argv entry */ in AslDoResponseFile()