IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 5, 2006, 12:57:39 PM (20 years ago)
Author:
Paul Price
Message:

API change to pmConfigRead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMerge/src/ppMergeConfig.c

    r7809 r7818  
    2121pmConfig *ppMergeConfig(int argc, char **argv)
    2222{
    23     pmConfig *config = pmConfigRead(argc, argv);
     23    pmConfig *config = pmConfigRead(&argc, argv);
    2424    // Load the site-wide configuration information
    2525    if (! config) {
     
    3636    psMetadataAddS32(config->arguments, PS_LIST_TAIL, "-onoff", 0, "Number of on/off pairs", 0);
    3737
    38     if (config->argc == 1) {
    39         usage(config->argv[0], config);
     38    if (argc == 1) {
     39        usage(argv[0], config);
    4040    }
    4141
    4242    // Parse the arguments
    43     if (! psArgumentParse(config->arguments, &config->argc, config->argv) || config->argc < 3) {
    44         usage(config->argv[0], config);
     43    if (! psArgumentParse(config->arguments, &argc, argv) || argc < 3) {
     44        usage(argv[0], config);
    4545    }
    4646
    4747    // Add the output image to the arguments list
    4848    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Name of the output image",
    49                      config->argv[1]);
     49                     argv[1]);
    5050
    5151    // Everything remaining must be input files
    52     if (config->argc - 2 <= 1) {
     52    if (argc - 2 <= 1) {
    5353        psError(PS_ERR_IO, true, "No files to combine.\n");
    5454        exit(EXIT_FAILURE);
    5555    }
    56     psArray *files = psArrayAlloc(config->argc - 2);
    57     for (int i = 2; i < config->argc; i++) {
    58         files->data[i - 2] = psStringCopy(config->argv[i]);
     56    psArray *files = psArrayAlloc(argc - 2);
     57    for (int i = 2; i < argc; i++) {
     58        files->data[i - 2] = psStringCopy(argv[i]);
    5959    }
    60     files->n = config->argc - 2;
     60    files->n = argc - 2;
    6161    psMetadataAddPtr(config->arguments, PS_LIST_TAIL, "INPUT", PS_DATA_ARRAY,
    6262                     "Array of inputs images", files);
Note: See TracChangeset for help on using the changeset viewer.