IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 14, 2006, 1:11:58 PM (19 years ago)
Author:
eugene
Message:

some attempt to clarify error messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettoolConfig.c

    r10706 r10739  
    645645    psFree(now);
    646646
     647   
    647648#define PXTOOL_MODE(option, modeval, argset) \
    648649{ \
     
    708709        argErr = true;
    709710        fprintf (stderr, "mode argument is required\n");
    710     } else if (! psArgumentParse(config->args, &argc, argv) || argc != 1) {
    711         argErr = true;
    712         fprintf (stderr, "error parsing arguments\n");
     711    } else {
     712        if (! psArgumentParse(config->args, &argc, argv)) {
     713            argErr = true;
     714            fprintf (stderr, "error parsing arguments\n");
     715        }
     716        if (argc != 1) {
     717            fprintf (stderr, "extra arguments: ");
     718            for (int i = 1; i < argc; i++) {
     719                fprintf (stderr, "%s ", argv[i]);
     720            }           
     721            fprintf (stderr, "\n");
     722            argErr = true;
     723        }
    713724    }
    714725
     
    729740        }
    730741        psFree(iter);
    731 
    732742        psFree(argSets);
    733743        goto FAIL;
Note: See TracChangeset for help on using the changeset viewer.