IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 12, 2007, 12:27:55 PM (19 years ago)
Author:
jhoblitt
Message:

dev version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/tests/metadatafromobject.c

    r14061 r14169  
    276276        bool            status;
    277277
    278         object = newExpRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "a string");
     278        object = newExpRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "a string", "a string");
    279279        if (!object) {
    280280            exit(EXIT_FAILURE);
     
    315315            exit(EXIT_FAILURE);
    316316        }
     317        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     318            psFree(md);
     319            exit(EXIT_FAILURE);
     320        }
    317321
    318322        psFree(md);
     
    356360        bool            status;
    357361
    358         object = rawExpRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", 32.32, -16);
     362        object = rawExpRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", 32.32, -16);
    359363        if (!object) {
    360364            exit(EXIT_FAILURE);
     
    402406            exit(EXIT_FAILURE);
    403407        }
     408        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     409            psFree(md);
     410            exit(EXIT_FAILURE);
     411        }
    404412        if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    405413            psFree(md);
     
    663671        bool            status;
    664672
    665         object = chipRunRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "a string", "a string");
     673        object = chipRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string");
    666674        if (!object) {
    667675            exit(EXIT_FAILURE);
     
    678686            exit(EXIT_FAILURE);
    679687        }
     688            psFree(md);
     689            exit(EXIT_FAILURE);
     690        }
    680691        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    681692            psFree(md);
     
    712723    {
    713724        psMetadata      *md;
    714         chipInputImfileRow *object;
    715         bool            status;
    716 
    717         object = chipInputImfileRowAlloc(-64, -64, "a string");
    718         if (!object) {
    719             exit(EXIT_FAILURE);
    720         }
    721 
    722         md = chipInputImfileMetadataFromObject(object);
     725        chipProcessedImfileRow *object;
     726        bool            status;
     727
     728        object = chipProcessedImfileRowAlloc(-64, -64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16);
     729        if (!object) {
     730            exit(EXIT_FAILURE);
     731        }
     732
     733        md = chipProcessedImfileMetadataFromObject(object);
    723734        if (!md) {
    724735            exit(EXIT_FAILURE);
     
    737748            exit(EXIT_FAILURE);
    738749        }
    739 
    740         psFree(md);
    741     }
    742 
    743     {
    744         psMetadata      *md;
    745         chipProcessedImfileRow *object;
    746         bool            status;
    747 
    748         object = chipProcessedImfileRowAlloc(-64, -64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16);
    749         if (!object) {
    750             exit(EXIT_FAILURE);
    751         }
    752 
    753         md = chipProcessedImfileMetadataFromObject(object);
    754         if (!md) {
    755             exit(EXIT_FAILURE);
    756         }
    757 
    758         psFree(object);
    759 
     750        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     751            psFree(md);
     752            exit(EXIT_FAILURE);
     753        }
     754        if (!psMetadataLookupF32(&status, md, "bg") == 32.32) {
     755            psFree(md);
     756            exit(EXIT_FAILURE);
     757        }
     758        if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) {
     759            psFree(md);
     760            exit(EXIT_FAILURE);
     761        }
     762        if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) {
     763            psFree(md);
     764            exit(EXIT_FAILURE);
     765        }
     766        if (!psMetadataLookupF32(&status, md, "bias") == 32.32) {
     767            psFree(md);
     768            exit(EXIT_FAILURE);
     769        }
     770        if (!psMetadataLookupF32(&status, md, "bias_stdev") == 32.32) {
     771            psFree(md);
     772            exit(EXIT_FAILURE);
     773        }
     774        if (!psMetadataLookupF32(&status, md, "fringe_0") == 32.32) {
     775            psFree(md);
     776            exit(EXIT_FAILURE);
     777        }
     778        if (!psMetadataLookupF32(&status, md, "fringe_1") == 32.32) {
     779            psFree(md);
     780            exit(EXIT_FAILURE);
     781        }
     782        if (!psMetadataLookupF32(&status, md, "fringe_2") == 32.32) {
     783            psFree(md);
     784            exit(EXIT_FAILURE);
     785        }
     786        if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
     787            psFree(md);
     788            exit(EXIT_FAILURE);
     789        }
     790        if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {
     791            psFree(md);
     792            exit(EXIT_FAILURE);
     793        }
     794        if (!psMetadataLookupF32(&status, md, "ap_resid") == 32.32) {
     795            psFree(md);
     796            exit(EXIT_FAILURE);
     797        }
     798        if (!psMetadataLookupF32(&status, md, "ap_resid_stdev") == 32.32) {
     799            psFree(md);
     800            exit(EXIT_FAILURE);
     801        }
     802        if (!psMetadataLookupF32(&status, md, "fwhm") == 32.32) {
     803            psFree(md);
     804            exit(EXIT_FAILURE);
     805        }
     806        if (!psMetadataLookupF32(&status, md, "fwhm_range") == 32.32) {
     807            psFree(md);
     808            exit(EXIT_FAILURE);
     809        }
     810        if (!psMetadataLookupS32(&status, md, "n_stars") == -32) {
     811            psFree(md);
     812            exit(EXIT_FAILURE);
     813        }
     814        if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
     815            psFree(md);
     816            exit(EXIT_FAILURE);
     817        }
     818        if (!psMetadataLookupS32(&status, md, "n_cr") == -32) {
     819            psFree(md);
     820            exit(EXIT_FAILURE);
     821        }
     822        if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) {
     823            psFree(md);
     824            exit(EXIT_FAILURE);
     825        }
     826        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     827            psFree(md);
     828            exit(EXIT_FAILURE);
     829        }
     830            psFree(md);
     831            exit(EXIT_FAILURE);
     832        }
     833
     834        psFree(md);
     835    }
     836
     837    {
     838        psMetadata      *md;
     839        chipMaskRow     *object;
     840        bool            status;
     841
     842        object = chipMaskRowAlloc("a string");
     843        if (!object) {
     844            exit(EXIT_FAILURE);
     845        }
     846
     847        md = chipMaskMetadataFromObject(object);
     848        if (!md) {
     849            exit(EXIT_FAILURE);
     850        }
     851
     852        psFree(object);
     853
     854        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     855            psFree(md);
     856            exit(EXIT_FAILURE);
     857        }
     858
     859        psFree(md);
     860    }
     861
     862    {
     863        psMetadata      *md;
     864        camRunRow       *object;
     865        bool            status;
     866
     867        object = camRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string");
     868        if (!object) {
     869            exit(EXIT_FAILURE);
     870        }
     871
     872        md = camRunMetadataFromObject(object);
     873        if (!md) {
     874            exit(EXIT_FAILURE);
     875        }
     876
     877        psFree(object);
     878
     879            psFree(md);
     880            exit(EXIT_FAILURE);
     881        }
     882            psFree(md);
     883            exit(EXIT_FAILURE);
     884        }
     885        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     886            psFree(md);
     887            exit(EXIT_FAILURE);
     888        }
     889        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     890            psFree(md);
     891            exit(EXIT_FAILURE);
     892        }
     893        if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
     894            psFree(md);
     895            exit(EXIT_FAILURE);
     896        }
     897        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     898            psFree(md);
     899            exit(EXIT_FAILURE);
     900        }
     901        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     902            psFree(md);
     903            exit(EXIT_FAILURE);
     904        }
     905        if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {
     906            psFree(md);
     907            exit(EXIT_FAILURE);
     908        }
     909        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     910            psFree(md);
     911            exit(EXIT_FAILURE);
     912        }
     913
     914        psFree(md);
     915    }
     916
     917    {
     918        psMetadata      *md;
     919        camProcessedExpRow *object;
     920        bool            status;
     921
     922        object = camProcessedExpRowAlloc(-64, -64, "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16);
     923        if (!object) {
     924            exit(EXIT_FAILURE);
     925        }
     926
     927        md = camProcessedExpMetadataFromObject(object);
     928        if (!md) {
     929            exit(EXIT_FAILURE);
     930        }
     931
     932        psFree(object);
     933
     934            psFree(md);
     935            exit(EXIT_FAILURE);
     936        }
     937            psFree(md);
     938            exit(EXIT_FAILURE);
     939        }
     940        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     941            psFree(md);
     942            exit(EXIT_FAILURE);
     943        }
     944        if (!psMetadataLookupF32(&status, md, "bg") == 32.32) {
     945            psFree(md);
     946            exit(EXIT_FAILURE);
     947        }
     948        if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) {
     949            psFree(md);
     950            exit(EXIT_FAILURE);
     951        }
     952        if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) {
     953            psFree(md);
     954            exit(EXIT_FAILURE);
     955        }
     956        if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
     957            psFree(md);
     958            exit(EXIT_FAILURE);
     959        }
     960        if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {
     961            psFree(md);
     962            exit(EXIT_FAILURE);
     963        }
     964        if (!psMetadataLookupF32(&status, md, "zp_mean") == 32.32) {
     965            psFree(md);
     966            exit(EXIT_FAILURE);
     967        }
     968        if (!psMetadataLookupF32(&status, md, "zp_stdev") == 32.32) {
     969            psFree(md);
     970            exit(EXIT_FAILURE);
     971        }
     972        if (!psMetadataLookupF32(&status, md, "fwhm") == 32.32) {
     973            psFree(md);
     974            exit(EXIT_FAILURE);
     975        }
     976        if (!psMetadataLookupF32(&status, md, "fwhm_range") == 32.32) {
     977            psFree(md);
     978            exit(EXIT_FAILURE);
     979        }
     980        if (!psMetadataLookupS32(&status, md, "n_stars") == -32) {
     981            psFree(md);
     982            exit(EXIT_FAILURE);
     983        }
     984        if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
     985            psFree(md);
     986            exit(EXIT_FAILURE);
     987        }
     988        if (!psMetadataLookupS32(&status, md, "n_cr") == -32) {
     989            psFree(md);
     990            exit(EXIT_FAILURE);
     991        }
     992        if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) {
     993            psFree(md);
     994            exit(EXIT_FAILURE);
     995        }
     996        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     997            psFree(md);
     998            exit(EXIT_FAILURE);
     999        }
     1000            psFree(md);
     1001            exit(EXIT_FAILURE);
     1002        }
     1003
     1004        psFree(md);
     1005    }
     1006
     1007    {
     1008        psMetadata      *md;
     1009        camMaskRow      *object;
     1010        bool            status;
     1011
     1012        object = camMaskRowAlloc("a string");
     1013        if (!object) {
     1014            exit(EXIT_FAILURE);
     1015        }
     1016
     1017        md = camMaskMetadataFromObject(object);
     1018        if (!md) {
     1019            exit(EXIT_FAILURE);
     1020        }
     1021
     1022        psFree(object);
     1023
     1024        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1025            psFree(md);
     1026            exit(EXIT_FAILURE);
     1027        }
     1028
     1029        psFree(md);
     1030    }
     1031
     1032    {
     1033        psMetadata      *md;
     1034        warpRunRow      *object;
     1035        bool            status;
     1036
     1037        object = warpRunRowAlloc(-64, "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z");
     1038        if (!object) {
     1039            exit(EXIT_FAILURE);
     1040        }
     1041
     1042        md = warpRunMetadataFromObject(object);
     1043        if (!md) {
     1044            exit(EXIT_FAILURE);
     1045        }
     1046
     1047        psFree(object);
     1048
     1049            psFree(md);
     1050            exit(EXIT_FAILURE);
     1051        }
     1052        if (strncmp(psMetadataLookupPtr(&status, md, "mode"), "a string", MAX_STRING_LENGTH)) {
     1053            psFree(md);
     1054            exit(EXIT_FAILURE);
     1055        }
     1056        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     1057            psFree(md);
     1058            exit(EXIT_FAILURE);
     1059        }
     1060        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     1061            psFree(md);
     1062            exit(EXIT_FAILURE);
     1063        }
     1064        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     1065            psFree(md);
     1066            exit(EXIT_FAILURE);
     1067        }
     1068            psFree(md);
     1069            exit(EXIT_FAILURE);
     1070        }
     1071
     1072        psFree(md);
     1073    }
     1074
     1075    {
     1076        psMetadata      *md;
     1077        warpInputExpRow *object;
     1078        bool            status;
     1079
     1080        object = warpInputExpRowAlloc(-64, -64, true);
     1081        if (!object) {
     1082            exit(EXIT_FAILURE);
     1083        }
     1084
     1085        md = warpInputExpMetadataFromObject(object);
     1086        if (!md) {
     1087            exit(EXIT_FAILURE);
     1088        }
     1089
     1090        psFree(object);
     1091
     1092            psFree(md);
     1093            exit(EXIT_FAILURE);
     1094        }
     1095            psFree(md);
     1096            exit(EXIT_FAILURE);
     1097        }
     1098        if (!psMetadataLookupBool(&status, md, "magiced") == true) {
     1099            psFree(md);
     1100            exit(EXIT_FAILURE);
     1101        }
     1102
     1103        psFree(md);
     1104    }
     1105
     1106    {
     1107        psMetadata      *md;
     1108        warpSkyCellMapRow *object;
     1109        bool            status;
     1110
     1111        object = warpSkyCellMapRowAlloc(-64, "a string", "a string", -64, "a string", -16);
     1112        if (!object) {
     1113            exit(EXIT_FAILURE);
     1114        }
     1115
     1116        md = warpSkyCellMapMetadataFromObject(object);
     1117        if (!md) {
     1118            exit(EXIT_FAILURE);
     1119        }
     1120
     1121        psFree(object);
     1122
     1123            psFree(md);
     1124            exit(EXIT_FAILURE);
     1125        }
     1126        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1127            psFree(md);
     1128            exit(EXIT_FAILURE);
     1129        }
     1130        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    7601131            psFree(md);
    7611132            exit(EXIT_FAILURE);
     
    7681139            exit(EXIT_FAILURE);
    7691140        }
     1141            psFree(md);
     1142            exit(EXIT_FAILURE);
     1143        }
     1144
     1145        psFree(md);
     1146    }
     1147
     1148    {
     1149        psMetadata      *md;
     1150        warpSkyfileRow  *object;
     1151        bool            status;
     1152
     1153        object = warpSkyfileRowAlloc(-64, "a string", "a string", "a string", "a string", 64.64, 64.64, -16);
     1154        if (!object) {
     1155            exit(EXIT_FAILURE);
     1156        }
     1157
     1158        md = warpSkyfileMetadataFromObject(object);
     1159        if (!md) {
     1160            exit(EXIT_FAILURE);
     1161        }
     1162
     1163        psFree(object);
     1164
     1165            psFree(md);
     1166            exit(EXIT_FAILURE);
     1167        }
     1168        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1169            psFree(md);
     1170            exit(EXIT_FAILURE);
     1171        }
     1172        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1173            psFree(md);
     1174            exit(EXIT_FAILURE);
     1175        }
    7701176        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    7711177            psFree(md);
    7721178            exit(EXIT_FAILURE);
    7731179        }
    774         if (!psMetadataLookupF32(&status, md, "bg") == 32.32) {
    775             psFree(md);
    776             exit(EXIT_FAILURE);
    777         }
    778         if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) {
    779             psFree(md);
    780             exit(EXIT_FAILURE);
    781         }
    782         if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) {
    783             psFree(md);
    784             exit(EXIT_FAILURE);
    785         }
    786         if (!psMetadataLookupF32(&status, md, "bias") == 32.32) {
    787             psFree(md);
    788             exit(EXIT_FAILURE);
    789         }
    790         if (!psMetadataLookupF32(&status, md, "bias_stdev") == 32.32) {
    791             psFree(md);
    792             exit(EXIT_FAILURE);
    793         }
    794         if (!psMetadataLookupF32(&status, md, "fringe_0") == 32.32) {
    795             psFree(md);
    796             exit(EXIT_FAILURE);
    797         }
    798         if (!psMetadataLookupF32(&status, md, "fringe_1") == 32.32) {
    799             psFree(md);
    800             exit(EXIT_FAILURE);
    801         }
    802         if (!psMetadataLookupF32(&status, md, "fringe_2") == 32.32) {
    803             psFree(md);
    804             exit(EXIT_FAILURE);
    805         }
    806         if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
    807             psFree(md);
    808             exit(EXIT_FAILURE);
    809         }
    810         if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {
    811             psFree(md);
    812             exit(EXIT_FAILURE);
    813         }
    814         if (!psMetadataLookupF32(&status, md, "ap_resid") == 32.32) {
    815             psFree(md);
    816             exit(EXIT_FAILURE);
    817         }
    818         if (!psMetadataLookupF32(&status, md, "ap_resid_stdev") == 32.32) {
    819             psFree(md);
    820             exit(EXIT_FAILURE);
    821         }
    822         if (!psMetadataLookupF32(&status, md, "fwhm") == 32.32) {
    823             psFree(md);
    824             exit(EXIT_FAILURE);
    825         }
    826         if (!psMetadataLookupF32(&status, md, "fwhm_range") == 32.32) {
    827             psFree(md);
    828             exit(EXIT_FAILURE);
    829         }
    830         if (!psMetadataLookupS32(&status, md, "n_stars") == -32) {
    831             psFree(md);
    832             exit(EXIT_FAILURE);
    833         }
    834         if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
    835             psFree(md);
    836             exit(EXIT_FAILURE);
    837         }
    838         if (!psMetadataLookupS32(&status, md, "n_cr") == -32) {
    839             psFree(md);
    840             exit(EXIT_FAILURE);
    841         }
    842         if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) {
    843             psFree(md);
    844             exit(EXIT_FAILURE);
    845         }
    8461180        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    8471181            psFree(md);
    8481182            exit(EXIT_FAILURE);
    8491183        }
    850             psFree(md);
    851             exit(EXIT_FAILURE);
    852         }
    853 
    854         psFree(md);
    855     }
    856 
    857     {
    858         psMetadata      *md;
    859         chipMaskRow     *object;
    860         bool            status;
    861 
    862         object = chipMaskRowAlloc("a string");
    863         if (!object) {
    864             exit(EXIT_FAILURE);
    865         }
    866 
    867         md = chipMaskMetadataFromObject(object);
    868         if (!md) {
    869             exit(EXIT_FAILURE);
    870         }
    871 
    872         psFree(object);
    873 
    874         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    875             psFree(md);
    876             exit(EXIT_FAILURE);
    877         }
    878 
    879         psFree(md);
    880     }
    881 
    882     {
    883         psMetadata      *md;
    884         camRunRow       *object;
    885         bool            status;
    886 
    887         object = camRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string");
    888         if (!object) {
    889             exit(EXIT_FAILURE);
    890         }
    891 
    892         md = camRunMetadataFromObject(object);
    893         if (!md) {
    894             exit(EXIT_FAILURE);
    895         }
    896 
    897         psFree(object);
    898 
    899             psFree(md);
    900             exit(EXIT_FAILURE);
    901         }
     1184        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1185            psFree(md);
     1186            exit(EXIT_FAILURE);
     1187        }
     1188        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1189            psFree(md);
     1190            exit(EXIT_FAILURE);
     1191        }
     1192            psFree(md);
     1193            exit(EXIT_FAILURE);
     1194        }
     1195
     1196        psFree(md);
     1197    }
     1198
     1199    {
     1200        psMetadata      *md;
     1201        diffRunRow      *object;
     1202        bool            status;
     1203
     1204        object = diffRunRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string");
     1205        if (!object) {
     1206            exit(EXIT_FAILURE);
     1207        }
     1208
     1209        md = diffRunMetadataFromObject(object);
     1210        if (!md) {
     1211            exit(EXIT_FAILURE);
     1212        }
     1213
     1214        psFree(object);
     1215
    9021216            psFree(md);
    9031217            exit(EXIT_FAILURE);
     
    9111225            exit(EXIT_FAILURE);
    9121226        }
    913         if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
    914             psFree(md);
    915             exit(EXIT_FAILURE);
    916         }
    917         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    918             psFree(md);
    919             exit(EXIT_FAILURE);
    920         }
    921         if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
    922             psFree(md);
    923             exit(EXIT_FAILURE);
    924         }
    925         if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {
    926             psFree(md);
    927             exit(EXIT_FAILURE);
    928         }
    9291227        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    9301228            psFree(md);
    9311229            exit(EXIT_FAILURE);
    9321230        }
    933 
    934         psFree(md);
    935     }
    936 
    937     {
    938         psMetadata      *md;
    939         camProcessedExpRow *object;
    940         bool            status;
    941 
    942         object = camProcessedExpRowAlloc(-64, -64, "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16);
    943         if (!object) {
    944             exit(EXIT_FAILURE);
    945         }
    946 
    947         md = camProcessedExpMetadataFromObject(object);
    948         if (!md) {
    949             exit(EXIT_FAILURE);
    950         }
    951 
    952         psFree(object);
    953 
    954             psFree(md);
    955             exit(EXIT_FAILURE);
    956         }
     1231            psFree(md);
     1232            exit(EXIT_FAILURE);
     1233        }
     1234        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1235            psFree(md);
     1236            exit(EXIT_FAILURE);
     1237        }
     1238        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1239            psFree(md);
     1240            exit(EXIT_FAILURE);
     1241        }
     1242
     1243        psFree(md);
     1244    }
     1245
     1246    {
     1247        psMetadata      *md;
     1248        diffInputSkyfileRow *object;
     1249        bool            status;
     1250
     1251        object = diffInputSkyfileRowAlloc(-64, -64, "a string", "a string", "a string", true);
     1252        if (!object) {
     1253            exit(EXIT_FAILURE);
     1254        }
     1255
     1256        md = diffInputSkyfileMetadataFromObject(object);
     1257        if (!md) {
     1258            exit(EXIT_FAILURE);
     1259        }
     1260
     1261        psFree(object);
     1262
     1263            psFree(md);
     1264            exit(EXIT_FAILURE);
     1265        }
     1266            psFree(md);
     1267            exit(EXIT_FAILURE);
     1268        }
     1269        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1270            psFree(md);
     1271            exit(EXIT_FAILURE);
     1272        }
     1273        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1274            psFree(md);
     1275            exit(EXIT_FAILURE);
     1276        }
     1277        if (strncmp(psMetadataLookupPtr(&status, md, "kind"), "a string", MAX_STRING_LENGTH)) {
     1278            psFree(md);
     1279            exit(EXIT_FAILURE);
     1280        }
     1281        if (!psMetadataLookupBool(&status, md, "template") == true) {
     1282            psFree(md);
     1283            exit(EXIT_FAILURE);
     1284        }
     1285
     1286        psFree(md);
     1287    }
     1288
     1289    {
     1290        psMetadata      *md;
     1291        diffSkyfileRow  *object;
     1292        bool            status;
     1293
     1294        object = diffSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, -16);
     1295        if (!object) {
     1296            exit(EXIT_FAILURE);
     1297        }
     1298
     1299        md = diffSkyfileMetadataFromObject(object);
     1300        if (!md) {
     1301            exit(EXIT_FAILURE);
     1302        }
     1303
     1304        psFree(object);
     1305
    9571306            psFree(md);
    9581307            exit(EXIT_FAILURE);
     
    9621311            exit(EXIT_FAILURE);
    9631312        }
    964         if (!psMetadataLookupF32(&status, md, "bg") == 32.32) {
    965             psFree(md);
    966             exit(EXIT_FAILURE);
    967         }
    968         if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) {
    969             psFree(md);
    970             exit(EXIT_FAILURE);
    971         }
    972         if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) {
    973             psFree(md);
    974             exit(EXIT_FAILURE);
    975         }
    976         if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
    977             psFree(md);
    978             exit(EXIT_FAILURE);
    979         }
    980         if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {
    981             psFree(md);
    982             exit(EXIT_FAILURE);
    983         }
    984         if (!psMetadataLookupF32(&status, md, "zp_mean") == 32.32) {
    985             psFree(md);
    986             exit(EXIT_FAILURE);
    987         }
    988         if (!psMetadataLookupF32(&status, md, "zp_stdev") == 32.32) {
    989             psFree(md);
    990             exit(EXIT_FAILURE);
    991         }
    992         if (!psMetadataLookupF32(&status, md, "fwhm") == 32.32) {
    993             psFree(md);
    994             exit(EXIT_FAILURE);
    995         }
    996         if (!psMetadataLookupF32(&status, md, "fwhm_range") == 32.32) {
    997             psFree(md);
    998             exit(EXIT_FAILURE);
    999         }
    1000         if (!psMetadataLookupS32(&status, md, "n_stars") == -32) {
    1001             psFree(md);
    1002             exit(EXIT_FAILURE);
    1003         }
    1004         if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
    1005             psFree(md);
    1006             exit(EXIT_FAILURE);
    1007         }
    1008         if (!psMetadataLookupS32(&status, md, "n_cr") == -32) {
    1009             psFree(md);
    1010             exit(EXIT_FAILURE);
    1011         }
    1012         if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) {
    1013             psFree(md);
    1014             exit(EXIT_FAILURE);
    1015         }
    10161313        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    10171314            psFree(md);
    10181315            exit(EXIT_FAILURE);
    10191316        }
    1020             psFree(md);
    1021             exit(EXIT_FAILURE);
    1022         }
    1023 
    1024         psFree(md);
    1025     }
    1026 
    1027     {
    1028         psMetadata      *md;
    1029         camMaskRow      *object;
    1030         bool            status;
    1031 
    1032         object = camMaskRowAlloc("a string");
    1033         if (!object) {
    1034             exit(EXIT_FAILURE);
    1035         }
    1036 
    1037         md = camMaskMetadataFromObject(object);
    1038         if (!md) {
    1039             exit(EXIT_FAILURE);
    1040         }
    1041 
    1042         psFree(object);
    1043 
    1044         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    1045             psFree(md);
    1046             exit(EXIT_FAILURE);
    1047         }
    1048 
    1049         psFree(md);
    1050     }
    1051 
    1052     {
    1053         psMetadata      *md;
    1054         warpRunRow      *object;
    1055         bool            status;
    1056 
    1057         object = warpRunRowAlloc(-64, "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z");
    1058         if (!object) {
    1059             exit(EXIT_FAILURE);
    1060         }
    1061 
    1062         md = warpRunMetadataFromObject(object);
    1063         if (!md) {
    1064             exit(EXIT_FAILURE);
    1065         }
    1066 
    1067         psFree(object);
    1068 
    1069             psFree(md);
    1070             exit(EXIT_FAILURE);
    1071         }
    1072         if (strncmp(psMetadataLookupPtr(&status, md, "mode"), "a string", MAX_STRING_LENGTH)) {
     1317        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1318            psFree(md);
     1319            exit(EXIT_FAILURE);
     1320        }
     1321        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1322            psFree(md);
     1323            exit(EXIT_FAILURE);
     1324        }
     1325            psFree(md);
     1326            exit(EXIT_FAILURE);
     1327        }
     1328
     1329        psFree(md);
     1330    }
     1331
     1332    {
     1333        psMetadata      *md;
     1334        stackRunRow     *object;
     1335        bool            status;
     1336
     1337        object = stackRunRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string");
     1338        if (!object) {
     1339            exit(EXIT_FAILURE);
     1340        }
     1341
     1342        md = stackRunMetadataFromObject(object);
     1343        if (!md) {
     1344            exit(EXIT_FAILURE);
     1345        }
     1346
     1347        psFree(object);
     1348
    10731349            psFree(md);
    10741350            exit(EXIT_FAILURE);
     
    10891365            exit(EXIT_FAILURE);
    10901366        }
    1091 
    1092         psFree(md);
    1093     }
    1094 
    1095     {
    1096         psMetadata      *md;
    1097         warpInputExpRow *object;
    1098         bool            status;
    1099 
    1100         object = warpInputExpRowAlloc(-64, -64, true);
    1101         if (!object) {
    1102             exit(EXIT_FAILURE);
    1103         }
    1104 
    1105         md = warpInputExpMetadataFromObject(object);
    1106         if (!md) {
    1107             exit(EXIT_FAILURE);
    1108         }
    1109 
    1110         psFree(object);
    1111 
    1112             psFree(md);
    1113             exit(EXIT_FAILURE);
    1114         }
    1115             psFree(md);
    1116             exit(EXIT_FAILURE);
    1117         }
    1118         if (!psMetadataLookupBool(&status, md, "magiced") == true) {
    1119             psFree(md);
    1120             exit(EXIT_FAILURE);
    1121         }
    1122 
    1123         psFree(md);
    1124     }
    1125 
    1126     {
    1127         psMetadata      *md;
    1128         warpSkyCellMapRow *object;
    1129         bool            status;
    1130 
    1131         object = warpSkyCellMapRowAlloc(-64, "a string", "a string", -64, "a string", -16);
    1132         if (!object) {
    1133             exit(EXIT_FAILURE);
    1134         }
    1135 
    1136         md = warpSkyCellMapMetadataFromObject(object);
    1137         if (!md) {
    1138             exit(EXIT_FAILURE);
    1139         }
    1140 
    1141         psFree(object);
    1142 
    1143             psFree(md);
    1144             exit(EXIT_FAILURE);
    1145         }
    11461367        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    11471368            psFree(md);
     
    11521373            exit(EXIT_FAILURE);
    11531374        }
    1154             psFree(md);
    1155             exit(EXIT_FAILURE);
    1156         }
    1157         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1158             psFree(md);
    1159             exit(EXIT_FAILURE);
    1160         }
    1161             psFree(md);
    1162             exit(EXIT_FAILURE);
    1163         }
    1164 
    1165         psFree(md);
    1166     }
    1167 
    1168     {
    1169         psMetadata      *md;
    1170         warpSkyfileRow  *object;
    1171         bool            status;
    1172 
    1173         object = warpSkyfileRowAlloc(-64, "a string", "a string", "a string", "a string", 64.64, 64.64);
    1174         if (!object) {
    1175             exit(EXIT_FAILURE);
    1176         }
    1177 
    1178         md = warpSkyfileMetadataFromObject(object);
    1179         if (!md) {
    1180             exit(EXIT_FAILURE);
    1181         }
    1182 
    1183         psFree(object);
    1184 
    1185             psFree(md);
    1186             exit(EXIT_FAILURE);
    1187         }
    1188         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1189             psFree(md);
    1190             exit(EXIT_FAILURE);
    1191         }
    1192         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1375
     1376        psFree(md);
     1377    }
     1378
     1379    {
     1380        psMetadata      *md;
     1381        stackInputSkyfileRow *object;
     1382        bool            status;
     1383
     1384        object = stackInputSkyfileRowAlloc(-64, -64);
     1385        if (!object) {
     1386            exit(EXIT_FAILURE);
     1387        }
     1388
     1389        md = stackInputSkyfileMetadataFromObject(object);
     1390        if (!md) {
     1391            exit(EXIT_FAILURE);
     1392        }
     1393
     1394        psFree(object);
     1395
     1396            psFree(md);
     1397            exit(EXIT_FAILURE);
     1398        }
     1399            psFree(md);
     1400            exit(EXIT_FAILURE);
     1401        }
     1402
     1403        psFree(md);
     1404    }
     1405
     1406    {
     1407        psMetadata      *md;
     1408        stackSumSkyfileRow *object;
     1409        bool            status;
     1410
     1411        object = stackSumSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, -16);
     1412        if (!object) {
     1413            exit(EXIT_FAILURE);
     1414        }
     1415
     1416        md = stackSumSkyfileMetadataFromObject(object);
     1417        if (!md) {
     1418            exit(EXIT_FAILURE);
     1419        }
     1420
     1421        psFree(object);
     1422
    11931423            psFree(md);
    11941424            exit(EXIT_FAILURE);
     
    12101440            exit(EXIT_FAILURE);
    12111441        }
    1212 
    1213         psFree(md);
    1214     }
    1215 
    1216     {
    1217         psMetadata      *md;
    1218         diffRunRow      *object;
    1219         bool            status;
    1220 
    1221         object = diffRunRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string");
    1222         if (!object) {
    1223             exit(EXIT_FAILURE);
    1224         }
    1225 
    1226         md = diffRunMetadataFromObject(object);
    1227         if (!md) {
    1228             exit(EXIT_FAILURE);
    1229         }
    1230 
    1231         psFree(object);
    1232 
    1233             psFree(md);
    1234             exit(EXIT_FAILURE);
    1235         }
    1236         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    1237             psFree(md);
    1238             exit(EXIT_FAILURE);
    1239         }
    1240         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    1241             psFree(md);
    1242             exit(EXIT_FAILURE);
    1243         }
    1244         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    1245             psFree(md);
    1246             exit(EXIT_FAILURE);
    1247         }
    1248             psFree(md);
    1249             exit(EXIT_FAILURE);
    1250         }
    1251         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1252             psFree(md);
    1253             exit(EXIT_FAILURE);
    1254         }
    1255         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1256             psFree(md);
    1257             exit(EXIT_FAILURE);
    1258         }
    1259 
    1260         psFree(md);
    1261     }
    1262 
    1263     {
    1264         psMetadata      *md;
    1265         diffInputSkyfileRow *object;
    1266         bool            status;
    1267 
    1268         object = diffInputSkyfileRowAlloc(-64, -64, "a string", "a string", "a string", true);
    1269         if (!object) {
    1270             exit(EXIT_FAILURE);
    1271         }
    1272 
    1273         md = diffInputSkyfileMetadataFromObject(object);
    1274         if (!md) {
    1275             exit(EXIT_FAILURE);
    1276         }
    1277 
    1278         psFree(object);
    1279 
    1280             psFree(md);
    1281             exit(EXIT_FAILURE);
    1282         }
    1283             psFree(md);
    1284             exit(EXIT_FAILURE);
    1285         }
    1286         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1287             psFree(md);
    1288             exit(EXIT_FAILURE);
    1289         }
    1290         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1291             psFree(md);
    1292             exit(EXIT_FAILURE);
    1293         }
    1294         if (strncmp(psMetadataLookupPtr(&status, md, "kind"), "a string", MAX_STRING_LENGTH)) {
    1295             psFree(md);
    1296             exit(EXIT_FAILURE);
    1297         }
    1298         if (!psMetadataLookupBool(&status, md, "template") == true) {
    1299             psFree(md);
    1300             exit(EXIT_FAILURE);
    1301         }
    1302 
    1303         psFree(md);
    1304     }
    1305 
    1306     {
    1307         psMetadata      *md;
    1308         diffSkyfileRow  *object;
    1309         bool            status;
    1310 
    1311         object = diffSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64);
    1312         if (!object) {
    1313             exit(EXIT_FAILURE);
    1314         }
    1315 
    1316         md = diffSkyfileMetadataFromObject(object);
    1317         if (!md) {
    1318             exit(EXIT_FAILURE);
    1319         }
    1320 
    1321         psFree(object);
    1322 
    1323             psFree(md);
    1324             exit(EXIT_FAILURE);
    1325         }
    1326         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1327             psFree(md);
    1328             exit(EXIT_FAILURE);
    1329         }
    1330         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    1331             psFree(md);
    1332             exit(EXIT_FAILURE);
    1333         }
    1334         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    1335             psFree(md);
    1336             exit(EXIT_FAILURE);
    1337         }
    1338         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    1339             psFree(md);
    1340             exit(EXIT_FAILURE);
    1341         }
    1342 
    1343         psFree(md);
    1344     }
    1345 
    1346     {
    1347         psMetadata      *md;
    1348         stackRunRow     *object;
    1349         bool            status;
    1350 
    1351         object = stackRunRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string");
    1352         if (!object) {
    1353             exit(EXIT_FAILURE);
    1354         }
    1355 
    1356         md = stackRunMetadataFromObject(object);
    1357         if (!md) {
    1358             exit(EXIT_FAILURE);
    1359         }
    1360 
    1361         psFree(object);
    1362 
    1363             psFree(md);
    1364             exit(EXIT_FAILURE);
    1365         }
    1366         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    1367             psFree(md);
    1368             exit(EXIT_FAILURE);
    1369         }
    1370         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    1371             psFree(md);
    1372             exit(EXIT_FAILURE);
    1373         }
    1374         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    1375             psFree(md);
    1376             exit(EXIT_FAILURE);
    1377         }
    1378             psFree(md);
    1379             exit(EXIT_FAILURE);
    1380         }
    1381         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1382             psFree(md);
    1383             exit(EXIT_FAILURE);
    1384         }
    1385         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1386             psFree(md);
    1387             exit(EXIT_FAILURE);
    1388         }
    1389 
    1390         psFree(md);
    1391     }
    1392 
    1393     {
    1394         psMetadata      *md;
    1395         stackInputSkyfileRow *object;
    1396         bool            status;
    1397 
    1398         object = stackInputSkyfileRowAlloc(-64, -64);
    1399         if (!object) {
    1400             exit(EXIT_FAILURE);
    1401         }
    1402 
    1403         md = stackInputSkyfileMetadataFromObject(object);
    1404         if (!md) {
    1405             exit(EXIT_FAILURE);
    1406         }
    1407 
    1408         psFree(object);
    1409 
    1410             psFree(md);
    1411             exit(EXIT_FAILURE);
    1412         }
    1413             psFree(md);
    1414             exit(EXIT_FAILURE);
    1415         }
    1416 
    1417         psFree(md);
    1418     }
    1419 
    1420     {
    1421         psMetadata      *md;
    1422         stackSumSkyfileRow *object;
    1423         bool            status;
    1424 
    1425         object = stackSumSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64);
    1426         if (!object) {
    1427             exit(EXIT_FAILURE);
    1428         }
    1429 
    1430         md = stackSumSkyfileMetadataFromObject(object);
    1431         if (!md) {
    1432             exit(EXIT_FAILURE);
    1433         }
    1434 
    1435         psFree(object);
    1436 
    1437             psFree(md);
    1438             exit(EXIT_FAILURE);
    1439         }
    1440         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1441             psFree(md);
    1442             exit(EXIT_FAILURE);
    1443         }
    1444         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    1445             psFree(md);
    1446             exit(EXIT_FAILURE);
    1447         }
    1448         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    1449             psFree(md);
    1450             exit(EXIT_FAILURE);
    1451         }
    1452         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    14531442            psFree(md);
    14541443            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.