IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 18, 2006, 5:31:54 AM (20 years ago)
Author:
rhl
Message:

1/ Check for illegal values of pmFPAfileDefineOutput's save parameter
2/ Replace another if if if block by if else if else if

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmFPAfileDefine.c

    r7904 r7926  
    167167        if (!strcasecmp (type, "SX"))     {
    168168            file->type = PM_FPA_FILE_SX;
    169         }
    170         if (!strcasecmp (type, "OBJ"))     {
     169        } else if (!strcasecmp (type, "OBJ"))     {
    171170            file->type = PM_FPA_FILE_OBJ;
    172         }
    173         if (!strcasecmp (type, "CMP"))     {
     171        } else if (!strcasecmp (type, "CMP"))     {
    174172            file->type = PM_FPA_FILE_CMP;
    175         }
    176         if (!strcasecmp (type, "CMF"))     {
     173        } else if (!strcasecmp (type, "CMF"))     {
    177174            file->type = PM_FPA_FILE_CMF;
    178         }
    179         if (!strcasecmp (type, "RAW"))     {
     175        } else if (!strcasecmp (type, "RAW"))     {
    180176            file->type = PM_FPA_FILE_RAW;
    181         }
    182         if (!strcasecmp (type, "IMAGE"))     {
     177        } else if (!strcasecmp (type, "IMAGE"))     {
    183178            file->type = PM_FPA_FILE_IMAGE;
    184         }
    185         if (!strcasecmp (type, "PSF"))     {
     179        } else if (!strcasecmp (type, "PSF"))     {
    186180            file->type = PM_FPA_FILE_PSF;
    187         }
    188         if (!strcasecmp (type, "JPEG"))     {
     181        } else if (!strcasecmp (type, "JPEG"))     {
    189182            file->type = PM_FPA_FILE_JPEG;
    190183        }
     
    201194        if (!strcasecmp (save, "TRUE"))     {
    202195            file->save = true;
    203         }
    204         if (!strcasecmp (save, "FALSE"))     {
     196        } else if (!strcasecmp (save, "FALSE"))     {
    205197            file->save = false;
     198        } else {
     199            psError(PS_ERR_IO, true, "Illegal value \"%s\" for FILE.SAVE for %s", save, name);
     200            return NULL;
    206201        }
    207202    }
Note: See TracChangeset for help on using the changeset viewer.