IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8089


Ignore:
Timestamp:
Aug 2, 2006, 4:40:35 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.9

Location:
branches/jhoblitt/ippdb
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • branches/jhoblitt/ippdb/configure.ac

    r8084 r8089  
    11AC_PREREQ(2.59)
    22
    3 AC_INIT([ippdb], [0.0.8], [pan-starrs.ifa.hawaii.edu])
     3AC_INIT([ippdb], [0.0.9], [pan-starrs.ifa.hawaii.edu])
    44AC_CONFIG_SRCDIR([ippdb.pc.in])
    55
  • branches/jhoblitt/ippdb/src/ippdb.c

    r8084 r8089  
    59615961static void rawDetrendExpRowFree(rawDetrendExpRow *object);
    59625962
    5963 rawDetrendExpRow *rawDetrendExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, const char *class, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     5963rawDetrendExpRow *rawDetrendExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
    59645964{
    59655965    rawDetrendExpRow *object;
     
    59745974    object->imfiles = imfiles;
    59755975    object->filter = psStringCopy(filter);
    5976     object->class = psStringCopy(class);
    59775976    object->airmass = airmass;
    59785977    object->ra = ra;
     
    59915990    psFree(object->exp_type);
    59925991    psFree(object->filter);
    5993     psFree(object->class);
    59945992}
    59955993
     
    60356033        return false;
    60366034    }
    6037     if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "255")) {
    6038         psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    6039         psFree(md);
    6040         return false;
    6041     }
    60426035    if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 0.0)) {
    60436036        psError(PS_ERR_UNKNOWN, false, "failed to add item airmass");
     
    60786071}
    60796072
    6080 bool rawDetrendExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, const char *class, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     6073bool rawDetrendExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
    60816074{
    60826075    psMetadata      *md;
     
    61146107        return false;
    61156108    }
    6116     if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, class)) {
    6117         psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    6118         psFree(md);
    6119         return false;
    6120     }
    61216109    if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, airmass)) {
    61226110        psError(PS_ERR_UNKNOWN, false, "failed to add item airmass");
     
    61516139}
    61526140
    6153 bool rawDetrendExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, char **class, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
     6141bool rawDetrendExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
    61546142{
    61556143    psArray         *rowSet;
     
    62316219        return false;
    62326220    }
    6233     *class = psMetadataLookupPtr(&status, row, "class");
    6234     if (!status) {
    6235         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item class");
    6236         psFree(row);
    6237         return false;
    6238     }
    62396221    *airmass = psMetadataLookupF32(&status, row, "airmass");
    62406222    if (!status) {
     
    62756257bool rawDetrendExpInsertObject(psDB *dbh, rawDetrendExpRow *object)
    62766258{
    6277     return rawDetrendExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->class, object->airmass, object->ra, object->dec, object->exp_time, object->background);
     6259    return rawDetrendExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background);
    62786260}
    62796261
     
    62866268    psS32           imfiles;
    62876269    char            filter[256];
    6288     char            class[256];
    62896270    psF32           airmass;
    62906271    psF64           ra;
     
    62936274    psF64           background;
    62946275
    6295     if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, (char **)&class, &airmass, &ra, &dec, &exp_time, &background)) {
     6276    if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
    62966277        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    62976278        return NULL;
    62986279    }
    62996280
    6300     return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, class, airmass, ra, dec, exp_time, background);
     6281    return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
    63016282}
    63026283
     
    64276408        return NULL;
    64286409    }
    6429     if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, object->class)) {
    6430         psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    6431         psFree(md);
    6432         return NULL;
    6433     }
    64346410    if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, object->airmass)) {
    64356411        psError(PS_ERR_UNKNOWN, false, "failed to add item airmass");
     
    64706446    psS32           imfiles;
    64716447    char            *filter;
    6472     char            *class;
    64736448    psF32           airmass;
    64746449    psF64           ra;
     
    65076482        return false;
    65086483    }
    6509     class = psMetadataLookupPtr(&status, md, "class");
    6510     if (!status) {
    6511         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item class");
    6512         return false;
    6513     }
    65146484    airmass = psMetadataLookupF32(&status, md, "airmass");
    65156485    if (!status) {
     
    65386508    }
    65396509
    6540     return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, class, airmass, ra, dec, exp_time, background);
     6510    return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
    65416511}
    65426512psArray *rawDetrendExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    65966566static void rawScienceExpRowFree(rawScienceExpRow *object);
    65976567
    6598 rawScienceExpRow *rawScienceExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, const char *class, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     6568rawScienceExpRow *rawScienceExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
    65996569{
    66006570    rawScienceExpRow *object;
     
    66096579    object->imfiles = imfiles;
    66106580    object->filter = psStringCopy(filter);
    6611     object->class = psStringCopy(class);
    66126581    object->airmass = airmass;
    66136582    object->ra = ra;
     
    66266595    psFree(object->exp_type);
    66276596    psFree(object->filter);
    6628     psFree(object->class);
    66296597}
    66306598
     
    66706638        return false;
    66716639    }
    6672     if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "255")) {
    6673         psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    6674         psFree(md);
    6675         return false;
    6676     }
    66776640    if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 0.0)) {
    66786641        psError(PS_ERR_UNKNOWN, false, "failed to add item airmass");
     
    67136676}
    67146677
    6715 bool rawScienceExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, const char *class, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     6678bool rawScienceExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
    67166679{
    67176680    psMetadata      *md;
     
    67496712        return false;
    67506713    }
    6751     if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, class)) {
    6752         psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    6753         psFree(md);
    6754         return false;
    6755     }
    67566714    if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, airmass)) {
    67576715        psError(PS_ERR_UNKNOWN, false, "failed to add item airmass");
     
    67866744}
    67876745
    6788 bool rawScienceExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, char **class, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
     6746bool rawScienceExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
    67896747{
    67906748    psArray         *rowSet;
     
    68666824        return false;
    68676825    }
    6868     *class = psMetadataLookupPtr(&status, row, "class");
    6869     if (!status) {
    6870         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item class");
    6871         psFree(row);
    6872         return false;
    6873     }
    68746826    *airmass = psMetadataLookupF32(&status, row, "airmass");
    68756827    if (!status) {
     
    69106862bool rawScienceExpInsertObject(psDB *dbh, rawScienceExpRow *object)
    69116863{
    6912     return rawScienceExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->class, object->airmass, object->ra, object->dec, object->exp_time, object->background);
     6864    return rawScienceExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background);
    69136865}
    69146866
     
    69216873    psS32           imfiles;
    69226874    char            filter[256];
    6923     char            class[256];
    69246875    psF32           airmass;
    69256876    psF64           ra;
     
    69286879    psF64           background;
    69296880
    6930     if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, (char **)&class, &airmass, &ra, &dec, &exp_time, &background)) {
     6881    if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
    69316882        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    69326883        return NULL;
    69336884    }
    69346885
    6935     return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, class, airmass, ra, dec, exp_time, background);
     6886    return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
    69366887}
    69376888
     
    70627013        return NULL;
    70637014    }
    7064     if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, object->class)) {
    7065         psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    7066         psFree(md);
    7067         return NULL;
    7068     }
    70697015    if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, object->airmass)) {
    70707016        psError(PS_ERR_UNKNOWN, false, "failed to add item airmass");
     
    71057051    psS32           imfiles;
    71067052    char            *filter;
    7107     char            *class;
    71087053    psF32           airmass;
    71097054    psF64           ra;
     
    71427087        return false;
    71437088    }
    7144     class = psMetadataLookupPtr(&status, md, "class");
    7145     if (!status) {
    7146         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item class");
    7147         return false;
    7148     }
    71497089    airmass = psMetadataLookupF32(&status, md, "airmass");
    71507090    if (!status) {
     
    71737113    }
    71747114
    7175     return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, class, airmass, ra, dec, exp_time, background);
     7115    return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
    71767116}
    71777117psArray *rawScienceExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
  • branches/jhoblitt/ippdb/src/ippdb.h

    r8084 r8089  
    24662466    psS32           imfiles;
    24672467    char            *filter;
    2468     char            *class;
    24692468    psF32           airmass;
    24702469    psF64           ra;
     
    24862485    psS32           imfiles,
    24872486    const char      *filter,
    2488     const char      *class,
    24892487    psF32           airmass,
    24902488    psF64           ra,
     
    25272525    psS32           imfiles,
    25282526    const char      *filter,
    2529     const char      *class,
    25302527    psF32           airmass,
    25312528    psF64           ra,
     
    25482545    psS32           *imfiles,
    25492546    char            **filter,
    2550     char            **class,
    25512547    psF32           *airmass,
    25522548    psF64           *ra,
     
    26772673    psS32           imfiles;
    26782674    char            *filter;
    2679     char            *class;
    26802675    psF32           airmass;
    26812676    psF64           ra;
     
    26972692    psS32           imfiles,
    26982693    const char      *filter,
    2699     const char      *class,
    27002694    psF32           airmass,
    27012695    psF64           ra,
     
    27382732    psS32           imfiles,
    27392733    const char      *filter,
    2740     const char      *class,
    27412734    psF32           airmass,
    27422735    psF64           ra,
     
    27592752    psS32           *imfiles,
    27602753    char            **filter,
    2761     char            **class,
    27622754    psF32           *airmass,
    27632755    psF64           *ra,
  • branches/jhoblitt/ippdb/tests/alloc.c

    r8084 r8089  
    483483        rawDetrendExpRow *object;
    484484
    485         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
     485        object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
    486486
    487487        if (!object) {
     
    513513            exit(EXIT_FAILURE);
    514514        }
    515         if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
    516             psFree(object);
    517             exit(EXIT_FAILURE);
    518         }
    519515        if (!object->airmass == 32.32) {
    520516            psFree(object);
     
    544540        rawScienceExpRow *object;
    545541
    546         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
     542        object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
    547543
    548544        if (!object) {
     
    571567        }
    572568        if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    573             psFree(object);
    574             exit(EXIT_FAILURE);
    575         }
    576         if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
    577569            psFree(object);
    578570            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/insert.c

    r8084 r8089  
    208208        }
    209209
    210         if (!rawDetrendExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
    211             exit(EXIT_FAILURE);
    212         }
    213 
    214         psDBCleanup(dbh);
    215     }
    216 
    217     {
    218         psDB            *dbh;
    219 
    220         dbh = psDBInit("localhost", "test", NULL, "test");
    221         if (!dbh) {
    222             exit(EXIT_FAILURE);
    223         }
    224 
    225         if (!rawScienceExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
     210        if (!rawDetrendExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
     211            exit(EXIT_FAILURE);
     212        }
     213
     214        psDBCleanup(dbh);
     215    }
     216
     217    {
     218        psDB            *dbh;
     219
     220        dbh = psDBInit("localhost", "test", NULL, "test");
     221        if (!dbh) {
     222            exit(EXIT_FAILURE);
     223        }
     224
     225        if (!rawScienceExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
    226226            exit(EXIT_FAILURE);
    227227        }
  • branches/jhoblitt/ippdb/tests/insertobject.c

    r8084 r8089  
    300300        }
    301301
    302         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     302        object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
    303303        if (!object) {
    304304            exit(EXIT_FAILURE);
     
    322322        }
    323323
    324         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     324        object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
    325325        if (!object) {
    326326            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/metadatafromobject.c

    r8084 r8089  
    590590        bool            status;
    591591
    592         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     592        object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
    593593        if (!object) {
    594594            exit(EXIT_FAILURE);
     
    626626            exit(EXIT_FAILURE);
    627627        }
    628         if (strncmp(psMetadataLookupPtr(&status, md, "class"), "a string", MAX_STRING_LENGTH)) {
    629             psFree(md);
    630             exit(EXIT_FAILURE);
    631         }
    632628        if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    633629            psFree(md);
     
    659655        bool            status;
    660656
    661         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     657        object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
    662658        if (!object) {
    663659            exit(EXIT_FAILURE);
     
    692688        }
    693689        if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    694             psFree(md);
    695             exit(EXIT_FAILURE);
    696         }
    697         if (strncmp(psMetadataLookupPtr(&status, md, "class"), "a string", MAX_STRING_LENGTH)) {
    698690            psFree(md);
    699691            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/objectfrommetadata.c

    r8084 r8089  
    879879            exit(EXIT_FAILURE);
    880880        }
    881         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "a string")) {
    882             psFree(md);
    883             exit(EXIT_FAILURE);
    884         }
    885881        if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    886882            psFree(md);
     
    936932            exit(EXIT_FAILURE);
    937933        }
    938         if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
    939             psFree(object);
    940             exit(EXIT_FAILURE);
    941         }
    942934        if (!object->airmass == 32.32) {
    943935            psFree(object);
     
    993985            exit(EXIT_FAILURE);
    994986        }
    995         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "a string")) {
    996             psFree(md);
    997             exit(EXIT_FAILURE);
    998         }
    999987        if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    1000988            psFree(md);
     
    10471035        }
    10481036        if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1049             psFree(object);
    1050             exit(EXIT_FAILURE);
    1051         }
    1052         if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
    10531037            psFree(object);
    10541038            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/pop.c

    r8084 r8089  
    284284        psS32           imfiles;
    285285        char            filter[256];
    286         char            class[256];
    287286        psF32           airmass;
    288287        psF64           ra;
     
    296295        }
    297296
    298         if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, (char **)&class, &airmass, &ra, &dec, &exp_time, &background)) {
    299             exit(EXIT_FAILURE);
    300         }
    301 
    302         psDBCleanup(dbh);
    303     }
    304 
    305     {
    306         psDB            *dbh;
    307         char            exp_id[256];
    308         char            camera[256];
    309         char            telescope[256];
    310         char            exp_type[256];
    311         psS32           imfiles;
    312         char            filter[256];
    313         char            class[256];
     297        if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     298            exit(EXIT_FAILURE);
     299        }
     300
     301        psDBCleanup(dbh);
     302    }
     303
     304    {
     305        psDB            *dbh;
     306        char            exp_id[256];
     307        char            camera[256];
     308        char            telescope[256];
     309        char            exp_type[256];
     310        psS32           imfiles;
     311        char            filter[256];
    314312        psF32           airmass;
    315313        psF64           ra;
     
    323321        }
    324322
    325         if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, (char **)&class, &airmass, &ra, &dec, &exp_time, &background)) {
     323        if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
    326324            exit(EXIT_FAILURE);
    327325        }
Note: See TracChangeset for help on using the changeset viewer.