Changeset 2817 for zzuf/trunk


Ignore:
Timestamp:
Sep 18, 2008, 12:17:17 AM (12 years ago)
Author:
Sam Hocevar
Message:
  • zzuf.c: allow the use of -r=0 in addition to -r 0, and likewise for other flags with numerical arguments.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/src/zzuf.c

    r2583 r2817  
    233233            break;
    234234        case 'B': /* --max-bytes */
     235            if(myoptarg[0] == '=')
     236                myoptarg++;
    235237            opts->maxbytes = atoi(myoptarg);
    236238            break;
     
    241243#endif
    242244        case 'C': /* --max-crashes */
     245            if(myoptarg[0] == '=')
     246                myoptarg++;
    243247            opts->maxcrashes = atoi(myoptarg);
    244248            if(opts->maxcrashes <= 0)
     
    249253            break;
    250254        case 'D': /* --delay */
     255            if(myoptarg[0] == '=')
     256                myoptarg++;
    251257            opts->delay = (int64_t)(atof(myoptarg) * 1000000.0);
    252258            break;
     
    285291#endif
    286292        case 'j': /* --jobs */
     293            if(myoptarg[0] == '=')
     294                myoptarg++;
    287295            opts->maxchild = atoi(myoptarg) > 1 ? atoi(myoptarg) : 1;
    288296            break;
     
    296304        case 'M': /* --max-memory */
    297305            setenv("ZZUF_MEMORY", "1", 1);
     306            if(myoptarg[0] == '=')
     307                myoptarg++;
    298308            opts->maxmem = atoi(myoptarg);
    299309            break;
     
    313323            break;
    314324        case 'r': /* --ratio */
     325            if(myoptarg[0] == '=')
     326                myoptarg++;
    315327            tmp = strchr(myoptarg, ':');
    316328            opts->minratio = atof(myoptarg);
     
    321333            break;
    322334        case 's': /* --seed */
     335            if(myoptarg[0] == '=')
     336                myoptarg++;
    323337            tmp = strchr(myoptarg, ':');
    324338            opts->seed = atol(myoptarg);
     
    331345            break;
    332346        case 't': /* --max-time */
     347            if(myoptarg[0] == '=')
     348                myoptarg++;
    333349            opts->maxtime = (int64_t)(atof(myoptarg) * 1000000.0);
    334350            break;
    335351#if defined HAVE_SETRLIMIT && defined ZZUF_RLIMIT_CPU
    336352        case 'T': /* --max-cpu */
     353            if(myoptarg[0] == '=')
     354                myoptarg++;
    337355            opts->maxcpu = (int)(atof(myoptarg) + 0.5);
    338356            break;
Note: See TracChangeset for help on using the changeset viewer.