IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 23, 2007, 2:23:04 PM (19 years ago)
Author:
Paul Price
Message:

Recent changes to the recipe parsing has revealed that certain options should be pushed onto the config->arguments, rather than the recipe.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppImage/src/ppImageArguments.c

    r12547 r12575  
    3636
    3737    if (psArgumentGet (argc, argv, "-version")) {
    38         psString version;
    39         version = ppImageVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
    40         version = ppStatsVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
    41         version = psphotVersionLong();    fprintf (stdout, "%s\n", version); psFree (version);
    42         version = psastroVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
    43         version = psModulesVersionLong(); fprintf (stdout, "%s\n", version); psFree (version);
    44         version = psLibVersionLong();     fprintf (stdout, "%s\n", version); psFree (version);
    45         exit (0);
     38        psString version;
     39        version = ppImageVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
     40        version = ppStatsVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
     41        version = psphotVersionLong();    fprintf (stdout, "%s\n", version); psFree (version);
     42        version = psastroVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
     43        version = psModulesVersionLong(); fprintf (stdout, "%s\n", version); psFree (version);
     44        version = psLibVersionLong();     fprintf (stdout, "%s\n", version); psFree (version);
     45        exit (0);
    4646    }
    4747
     
    6363    if ((argnum = psArgumentGet(argc, argv, "-stat"))) {
    6464        psArgumentRemove(argnum, &argc, argv);
    65         psMetadataAddStr(options, PS_LIST_TAIL, "STATS", PS_META_REPLACE,
     65        psMetadataAddStr(config->arguments, PS_LIST_TAIL, "STATS", PS_META_REPLACE,
    6666                         "Filename for summary statistics", argv[argnum]);
    6767        psArgumentRemove(argnum, &argc, argv);
     
    7070    if ((argnum = psArgumentGet(argc, argv, "-isfringe"))) {
    7171        psArgumentRemove(argnum, &argc, argv);
    72         psMetadataAddBool(options, PS_LIST_TAIL, "INPUT_IS_FRINGE", PS_META_REPLACE,
     72        psMetadataAddBool(config->arguments, PS_LIST_TAIL, "INPUT_IS_FRINGE", PS_META_REPLACE,
    7373                          "Input is fringe image", true);
    7474    }
     
    7676    // the following options override the PPIMAGE recipe options
    7777
    78     // recipe option: -usemask : override MASK setting in phase2.recipe
     78    // recipe option: -usemask : override MASK setting in recipe
    7979    if ((argnum = psArgumentGet(argc, argv, "-usemask"))) {
    80         psArgumentRemove (argnum, &argc, argv);
    81         psMetadataAddBool (options, PS_LIST_TAIL, "MASK", PS_META_REPLACE, "", true);
    82         psArgumentRemove (argnum, &argc, argv);
     80        psArgumentRemove(argnum, &argc, argv);
     81        psMetadataAddBool(options, PS_LIST_TAIL, "MASK", PS_META_REPLACE, "", true);
     82        psArgumentRemove(argnum, &argc, argv);
    8383    }
    8484
Note: See TracChangeset for help on using the changeset viewer.