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/psastro/src/psastroArguments.c

    r7677 r7818  
    2929
    3030    // load config data from default locations
    31     pmConfig *config = pmConfigRead (config->argc, config->argv);
     31    pmConfig *config = pmConfigRead(&argc, argv);
    3232
    3333    // Storage for other command-line arguments
     
    3939
    4040    // chip selection is used to limit chips to be processed
    41     if ((N = psArgumentGet (config->argc, config->argv, "-chip"))) {
    42         psArgumentRemove (N, &config->argc, config->argv);
    43         psMetadataAddStr (config->arguments, PS_LIST_TAIL, "CHIP_SELECTIONS", PS_DATA_STRING, "", psStringCopy(config->argv[N]));
    44         psArgumentRemove (N, &config->argc, config->argv);
     41    if ((N = psArgumentGet (argc, argv, "-chip"))) {
     42        psArgumentRemove (N, &argc, argv);
     43        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "CHIP_SELECTIONS", PS_DATA_STRING, "", psStringCopy(argv[N]));
     44        psArgumentRemove (N, &argc, argv);
    4545    }
    4646
    4747    // mosastro mode also specifies output header file
    48     if ((N = psArgumentGet (config->argc, config->argv, "-mosastro"))) {
    49         psArgumentRemove (N, &config->argc, config->argv);
    50         psMetadataAddStr (config->arguments, PS_LIST_TAIL, "MOSASTRO", PS_DATA_STRING, "", psStringCopy(config->argv[N]));
    51         psArgumentRemove (N, &config->argc, config->argv);
     48    if ((N = psArgumentGet (argc, argv, "-mosastro"))) {
     49        psArgumentRemove (N, &argc, argv);
     50        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "MOSASTRO", PS_DATA_STRING, "", psStringCopy(argv[N]));
     51        psArgumentRemove (N, &argc, argv);
    5252    }
    5353
     
    5555    if (!status) { usage ();}
    5656
    57     if (config->argc != 2) usage ();
     57    if (argc != 2) usage ();
    5858
    5959    // output positions is fixed
    60     psMetadataAddStr (config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "", config->argv[2]);
     60    psMetadataAddStr (config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "", argv[2]);
    6161
    6262    psTrace(__func__, 1, "Done with psastroArguments...\n");
Note: See TracChangeset for help on using the changeset viewer.