Lines Matching refs:argc
52 uint32_t PackageParser::Parse(int argc, char *argv[])
55 if (ParseCommand(argc, argv) != RESTOOL_SUCCESS) {
492 uint32_t PackageParser::CheckError(int argc, char *argv[], int c, int optIndex)
495 if ((optarg == nullptr && (optind - 1 < 0 || optind - 1 >= argc)) ||
496 (optarg != nullptr && (optind - 2 < 0 || optind - 2 >= argc))) { // 1 or 2 menas optind offset value
506 if (optopt == 0 && (optind - 1 < 0 || optind - 1 >= argc)) {
514 if (optind - 1 < 0 || optind - 1 >= argc) {
517 if (IsLongOpt(argc, argv)) {
527 uint32_t PackageParser::ParseCommand(int argc, char *argv[])
532 int c = getopt_long(argc, argv, CMD_PARAMS.c_str(), CMD_OPTS, &optIndex);
533 if (CheckError(argc, argv, c, optIndex) != RESTOOL_SUCCESS) {
537 if (argc == optind) {
541 for (int i = optind; i < argc; i++) {
559 bool PackageParser::IsLongOpt(int argc, char *argv[]) const
561 if (optind - 1 < 0 || optind - 1 >= argc) {