pike.git / lib / modules / Getopt.pmod

version» Context lines:

pike.git/lib/modules/Getopt.pmod:119:    if(search(longform, tmp[2..]) != -1)    {    argv[i]=0;    if(hasarg)    {    if(!value)    {    if(i == sizeof(argv)-1)    {    if (throw_errors) { -  throw(({ "No argument to option "+tmp+".\n", -  backtrace() })); +  error( "No argument to option "+tmp+".\n" );    } else {    werror("No argument to option "+tmp+".\n");    exit(1);    }    }    value=argv[i+1];    argv[i+1]=0;    }    return value;    } else {
pike.git/lib/modules/Getopt.pmod:152:    string arg;    arg=argv[i][j+1..];       if(hasarg)    {    if(arg=="")    {    if(i == sizeof(argv)-1)    {    if (throw_errors) { -  throw(({ "No argument to option -"+argv[i][j..j]+".\n", -  backtrace() })); +  error( "No argument to option -"+argv[i][j..j]+".\n" );    } else {    werror("No argument to option -"+argv[i][j..j]+".\n");    exit(1);    }    }       value=argv[i+1];    argv[i+1] = 0;    } else {    value=arg;
pike.git/lib/modules/Getopt.pmod:328:    string arg;    sscanf(opt,"%s=%s",opt, arg);    if(array option=quick[opt])    {    argv[e]=0;    if(!arg && option[TYPE]==HAS_ARG)    {    if(e==sizeof(argv)-1)    {    if (throw_errors) { -  throw(({ "No argument to option "+opt+".\n", -  backtrace() })); +  error( "No argument to option "+opt+".\n" );    } else {    werror("No argument to option "+opt+".\n");    exit(1);    }    }    arg=argv[e+1];    argv[e+1]=0;    }    ret+=({ ({ option[0], arg || 1 }) });    }
pike.git/lib/modules/Getopt.pmod:358:    string arg;    if(option[TYPE]!=NO_ARG)    {    arg=argv[e][j+1..];       if(option[TYPE]==HAS_ARG && arg=="")    {    if(e==sizeof(argv)-1)    {    if (throw_errors) { -  throw(({ "No argument to option "+opt+".\n", -  backtrace() })); +  error( "No argument to option "+opt+".\n" );    } else {    werror("No argument to option "+opt+".\n");    exit(1);    }    }    arg=argv[e+1];    argv[e+1]=0;    }else{    foo=foo[..j];    }
pike.git/lib/modules/Getopt.pmod:450:    if(argv[i] && strlen(argv[i])>1 && argv[i][0]=='-')    {    if(argv[i][1]=='-')    {    if(argv[i]=="--")    {    argv[i]=0;    break;    }else{    if (throw_errors) { -  throw(({ "Unknown option "+argv[i]+".\n", -  backtrace() })); +  error( "Unknown option "+argv[i]+".\n" );    } else {    werror("Unknown option "+argv[i]+".\n");    exit(1);    }    }    }else{    if(strlen(argv[i]) == 2) {    if (throw_errors) { -  throw(({ "Unknown option "+argv[i]+".\n", -  backtrace() })); +  error( "Unknown option "+argv[i]+".\n" );    } else {    werror("Unknown option "+argv[i]+".\n");    }    } else {    if (throw_errors) { -  throw(({ "Unknown options "+argv[i]+".\n", -  backtrace() })); +  error( "Unknown options "+argv[i]+".\n" );    } else {    werror("Unknown options "+argv[i]+".\n");    }    }    exit(1);    }    }else{    if(posix_me_harder != -1)    if(posix_me_harder || getenv("POSIX_ME_HARDER"))    break;    }    }       argv-=({0,1});       return argv;   }