IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 7, 2006, 8:52:03 PM (20 years ago)
Author:
eugene
Message:

extensive cleanup of memory handling : no more leaks!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphotArguments.c

    r6311 r6379  
    2727    if ((N = psArgumentGet (*argc, argv, "-mask"))) {
    2828        psArgumentRemove (N, argc, argv);
    29         psMetadataAddStr (config->arguments, PS_LIST_TAIL, "MASK_IMAGE", PS_META_REPLACE, "", psStringCopy(argv[N]));
     29        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "MASK_IMAGE", PS_META_REPLACE, "", argv[N]);
    3030        psArgumentRemove (N, argc, argv);
    3131    }
     
    3434    if ((N = psArgumentGet (*argc, argv, "-weight"))) {
    3535        psArgumentRemove (N, argc, argv);
    36         psMetadataAddStr (config->arguments, PS_LIST_TAIL, "WEIGHT_IMAGE", PS_META_REPLACE, "", psStringCopy(argv[N]));
     36        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "WEIGHT_IMAGE", PS_META_REPLACE, "", argv[N]);
    3737        psArgumentRemove (N, argc, argv);
    3838    }
     
    4141    if ((N = psArgumentGet (*argc, argv, "-resid"))) {
    4242        psArgumentRemove (N, argc, argv);
    43         psMetadataAddStr (config->arguments, PS_LIST_TAIL, "RESID_IMAGE", PS_META_REPLACE, "", psStringCopy(argv[N]));
     43        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "RESID_IMAGE", PS_META_REPLACE, "", argv[N]);
    4444        psArgumentRemove (N, argc, argv);
    4545    }
     
    4848    if ((N = psArgumentGet (*argc, argv, "-chip"))) {
    4949        psArgumentRemove (N, argc, argv);
    50         psMetadataAddStr (config->arguments, PS_LIST_TAIL, "CHIP_SELECTION", PS_META_REPLACE, "", psStringCopy(argv[N]));
     50        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "CHIP_SELECTION", PS_META_REPLACE, "", argv[N]);
    5151        psArgumentRemove (N, argc, argv);
    5252    }
     
    6565        if ((N = psArgumentGet (*argc, argv, "-model"))) {
    6666            psArgumentRemove (N, argc, argv);
    67             psMetadataAddStr (config->arguments, PS_LIST_TAIL, "TEST_FIT_MODEL", 0, "", psStringCopy (argv[N]));
     67            psMetadataAddStr (config->arguments, PS_LIST_TAIL, "TEST_FIT_MODEL", 0, "", argv[N]);
    6868            psArgumentRemove (N, argc, argv);
    6969        }
     
    7272        if ((N = psArgumentGet (*argc, argv, "-fitmode"))) {
    7373            psArgumentRemove (N, argc, argv);
    74             psMetadataAddStr (config->arguments, PS_LIST_TAIL, "TEST_FIT_MODE", 0, "", psStringCopy (argv[N]));
     74            psMetadataAddStr (config->arguments, PS_LIST_TAIL, "TEST_FIT_MODE", 0, "", argv[N]);
    7575            psArgumentRemove (N, argc, argv);
    7676        }
    7777        if ((N = psArgumentGet (*argc, argv, "-fitset"))) {
    7878            psArgumentRemove (N, argc, argv);
    79             psMetadataAddStr (config->arguments, PS_LIST_TAIL, "TEST_FIT_SET", 0, "", psStringCopy (argv[N]));
     79            psMetadataAddStr (config->arguments, PS_LIST_TAIL, "TEST_FIT_SET", 0, "", argv[N]);
    8080            psArgumentRemove (N, argc, argv);
    8181        }
     
    8888    if ((N = psArgumentGet (*argc, argv, "-psf"))) {
    8989        psArgumentRemove (N, argc, argv);
    90         psMetadataAddStr (config->options, PS_LIST_TAIL, "PSF_INPUT_FILE", PS_META_REPLACE, "", psStringCopy(argv[N]));
     90        psMetadataAddStr (config->options, PS_LIST_TAIL, "PSF_INPUT_FILE", PS_META_REPLACE, "", argv[N]);
    9191        psArgumentRemove (N, argc, argv);
    9292    }
     
    9595    if ((N = psArgumentGet (*argc, argv, "-photcode"))) {
    9696        psArgumentRemove (N, argc, argv);
    97         psMetadataAddStr (config->options, PS_LIST_TAIL, "PHOTCODE", PS_META_REPLACE, "", psStringCopy(argv[N]));
     97        psMetadataAddStr (config->options, PS_LIST_TAIL, "PHOTCODE", PS_META_REPLACE, "", argv[N]);
    9898        psArgumentRemove (N, argc, argv);
    9999    }
     
    102102    if ((N = psArgumentGet (*argc, argv, "-break"))) {
    103103        psArgumentRemove (N, argc, argv);
    104         psMetadataAddStr (config->options, PS_LIST_TAIL, "BREAK_POINT", PS_META_REPLACE, "", psStringCopy(argv[N]));
     104        psMetadataAddStr (config->options, PS_LIST_TAIL, "BREAK_POINT", PS_META_REPLACE, "", argv[N]);
    105105        psArgumentRemove (N, argc, argv);
    106106    }
     
    109109    if ((N = psArgumentGet (*argc, argv, "-fitmode"))) {
    110110        psArgumentRemove (N, argc, argv);
    111         psMetadataAddStr (config->options, PS_LIST_TAIL, "FITMODE", PS_META_REPLACE, "", psStringCopy(argv[N]));
     111        psMetadataAddStr (config->options, PS_LIST_TAIL, "FITMODE", PS_META_REPLACE, "", argv[N]);
    112112        psArgumentRemove (N, argc, argv);
    113113    }
     
    116116    if ((N = psArgumentGet (*argc, argv, "-region"))) {
    117117        psArgumentRemove (N, argc, argv);
    118         psMetadataAddStr (config->options, PS_LIST_TAIL, "ANALYSIS_REGION", 0, "", psStringCopy(argv[N]));
     118        psMetadataAddStr (config->options, PS_LIST_TAIL, "ANALYSIS_REGION", 0, "", argv[N]);
    119119        psArgumentRemove (N, argc, argv);
    120120    }
Note: See TracChangeset for help on using the changeset viewer.