Lines Matching defs:argv
739 #define skip(n) do { argc -= (n); argv += (n); } while (0)
742 int do_oem_command(int argc, char **argv)
750 strcat(command,*argv);
801 int main(int argc, char **argv)
819 c = getopt_long(argc, argv, "wub:n:s:S:lp:c:i:m:h", &longopts, NULL);
877 argv += optind;
884 if (argc > 0 && !strcmp(*argv, "devices")) {
890 if (argc > 0 && !strcmp(*argv, "help")) {
898 if(!strcmp(*argv, "getvar")) {
900 fb_queue_display(argv[1], argv[1]);
902 } else if(!strcmp(*argv, "erase")) {
905 if (fb_format_supported(usb, argv[1])) {
909 fb_queue_erase(argv[1]);
911 } else if(!strcmp(*argv, "format")) {
913 if (erase_first && needs_erase(argv[1])) {
914 fb_queue_erase(argv[1]);
916 fb_queue_format(argv[1], 0);
918 } else if(!strcmp(*argv, "signature")) {
920 data = load_file(argv[1], &sz);
921 if (data == 0) die("could not load '%s': %s", argv[1], strerror(errno));
926 } else if(!strcmp(*argv, "reboot")) {
929 } else if(!strcmp(*argv, "reboot-bootloader")) {
932 } else if (!strcmp(*argv, "continue")) {
935 } else if(!strcmp(*argv, "boot")) {
940 kname = argv[0];
944 rname = argv[0];
951 } else if(!strcmp(*argv, "flash")) {
952 char *pname = argv[1];
956 fname = argv[2];
967 } else if(!strcmp(*argv, "flash:raw")) {
968 char *pname = argv[1];
969 char *kname = argv[2];
973 rname = argv[3];
981 } else if(!strcmp(*argv, "flashall")) {
985 } else if(!strcmp(*argv, "update")) {
987 do_update(argv[1], erase_first);
994 } else if(!strcmp(*argv, "oem")) {
995 argc = do_oem_command(argc, argv);