IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 6978


Ignore:
Timestamp:
Apr 24, 2006, 5:35:03 PM (20 years ago)
Author:
jhoblitt
Message:

cleanups:

all cli utils have thier own .h
make *Config() funcs consistent

Location:
trunk/ippTools/src
Files:
4 added
21 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/Makefile.am

    r6882 r6978  
    22
    33include_HEADERS = pxtools.h
    4 noinst_HEADERS = pzgetexp.h pzgetimfiles.h slurp.h
     4noinst_HEADERS = \
     5        pzgetexp.h \
     6        pzgetimfiles.h \
     7        slurp.h \
     8        pxadmin.h \
     9        pzsearch.h \
     10        p0search.h \
     11        p2search.h
     12
    513lib_LTLIBRARIES = libpxtools.la
    614libpxtools_la_CFLAGS    = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS)
  • trunk/ippTools/src/chiptool.c

    r6668 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <stdlib.h>
    26
    37#include "pxtools.h"
     8#include "p2search.h"
    49
    510static bool quickMode(pxConfig *config);
     
    914
    1015int main(int argc, char **argv) {
    11     pxConfig        config;
    12 
    13     p2searchConfig(&config, argc, argv);
    14 
    15     switch (config.mode) {
     16    pxConfig *config = p2searchConfig(NULL, argc, argv);
     17
     18    switch (config->mode) {
    1619        case PX_MODE_QUICK:
    17             if (!quickMode(&config)) {
     20            if (!quickMode(config)) {
    1821                exit(EXIT_FAILURE);
    1922            }
    2023            break;
    2124        case PX_MODE_DEFINE:
    22             if (!defineMode(&config)) {
     25            if (!defineMode(config)) {
    2326                exit(EXIT_FAILURE);
    2427            }
    2528            break;
    2629        case PX_MODE_PENDING:
    27             if (!pendingMode(&config)) {
     30            if (!pendingMode(config)) {
    2831                exit(EXIT_FAILURE);
    2932            }
     
    3841    */
    3942        case PX_MODE_DONE:
    40             if (!doneMode(&config)) {
     43            if (!doneMode(config)) {
    4144                exit(EXIT_FAILURE);
    4245            }
  • trunk/ippTools/src/chiptoolConfig.c

    r6668 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <pmConfig.h>
    26
     
    48
    59bool p2searchConfig(pxConfig *config, int argc, char **argv) {
    6     PS_ASSERT_PTR_NON_NULL(config, false);
     10    if (!config) {
     11        config = pxConfigAlloc();
     12    }
    713
    814    if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) {
  • trunk/ippTools/src/p2insertPendingFrames.c

    r6668 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/p2pendingToDone.c

    r6668 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/p2rawToPending.c

    r6668 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/p2searchDoneFrames.c

    r6341 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/p2searchPendingFrames.c

    r6341 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/p2updatePending.c

    r6341 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/pxadmin.c

    r6261 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <stdlib.h>
    26
    37#include "pxtools.h"
     8#include "pxadmin.h"
    49
    510int main(int argc, char **argv)
    611{
    7     pxConfig        config;
     12    pxConfig *config = pxAdminConfig(NULL, argc, argv);
    813
    9     pxAdminConfig(&config, argc, argv);
    10 
    11     switch (config.mode) {
     14    switch (config->mode) {
    1215        case PX_MODE_RECREATE:
    13             if (!pxDeleteTables(&config)) {
     16            if (!pxDeleteTables(config)) {
    1417                psError(PS_ERR_UNKNOWN, false, "table deletion failed");
    1518                exit(EXIT_FAILURE);
     
    1720            // fall through
    1821        case PX_MODE_CREATE:
    19             if (!pxCreateTables(&config)) {
     22            if (!pxCreateTables(config)) {
    2023                psError(PS_ERR_UNKNOWN, false, "table creation failed");
    2124                exit(EXIT_FAILURE);
     
    2326            break;
    2427        case PX_MODE_DELETE:
    25             if (!pxDeleteTables(&config)) {
     28            if (!pxDeleteTables(config)) {
    2629                psError(PS_ERR_UNKNOWN, false, "table deletion failed");
    2730                exit(EXIT_FAILURE);
  • trunk/ippTools/src/pxadminConfig.c

    r6369 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <pmConfig.h>
    26#include "pxtools.h"
    37
    4 bool pxAdminConfig(pxConfig *config, int argc, char **argv)
     8pxConfig *pxAdminConfig(pxConfig *config, int argc, char **argv)
    59{
    6     PS_ASSERT_PTR_NON_NULL(config, false);
     10    if (!config) {
     11        config = pxConfigAlloc();
     12    }
    713
    814    if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) {
     
    7076    // define Database handle, if used
    7177    config->dbh = pmConfigDB(config->site);
    72     return true;
     78    return config;
    7379}
    7480
  • trunk/ippTools/src/pxconfig.c

    r6668 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/pxframes.c

    r6669 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <stdio.h>
    26
  • trunk/ippTools/src/pxtables.c

    r6667 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include "pxtools.h"
    26
  • trunk/ippTools/src/pxtools.h

    r6843 r6978  
    120120bool pxCreateTables (pxConfig *config);
    121121bool pxDeleteTables (pxConfig *config);
    122 bool pxAdminConfig (pxConfig *config, int argc, char **argv);
    123 bool p2searchConfig (pxConfig *config, int argc, char **argv);
    124122
    125123psArray *p2rawToPending (pxConfig *config, psArray *rawFrames);
     
    149147psArray *newFrameSearch(pxConfig *config);
    150148
    151 bool p0searchConfig(pxConfig *config, int argc, char **argv);
    152 
    153149rawScienceFrame *newToRawScienceFrame(newFrame *newFrame);
    154150bool rawScienceFrameInsert(pxConfig *config, rawScienceFrame *frame);
     
    156152bool rawDetrendFrameInsert(pxConfig *config, rawDetrendFrame *frame);
    157153
    158 bool pzsearchConfig(pxConfig *config, int argc, char **argv);
    159 
    160154#endif // PXTOOLS_H
    161155
  • trunk/ippTools/src/pzgetexpConfig.c

    r6976 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <pmConfig.h>
    26
  • trunk/ippTools/src/pzgetimfilesConfig.c

    r6975 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <pmConfig.h>
    26
  • trunk/ippTools/src/pztool.c

    r6877 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <stdlib.h>
    26
    37#include "pxtools.h"
     8#include "pzsearch.h"
    49
    510static bool seenMode(pxConfig *config);
     
    1318int main(int argc, char **argv)
    1419{
    15     pxConfig *config = pxConfigAlloc();
    16 
    17     pzsearchConfig(config, argc, argv);
     20    pxConfig *config = pzsearchConfig(NULL, argc, argv);
    1821
    1922    switch (config->mode) {
  • trunk/ippTools/src/pztoolConfig.c

    r6670 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <pmConfig.h>
    26
    37#include "pxtools.h"
    48
    5 bool pzsearchConfig(pxConfig *config, int argc, char **argv) {
    6     PS_ASSERT_PTR_NON_NULL(config, false);
     9pxConfig *pzsearchConfig(pxConfig *config, int argc, char **argv) {
     10    if (!config) {
     11        config = pxConfigAlloc();
     12    }
    713
    814    if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) {
     
    95101            psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id");
    96102            psFree(where);
    97             return NULL;
     103            exit(EXIT_FAILURE);
    98104        }
    99105    }
     
    102108            psError(PS_ERR_UNKNOWN, false, "failed to add item class");
    103109            psFree(where);
    104             return NULL;
     110            exit(EXIT_FAILURE);
    105111        }
    106112    }
     
    109115            psError(PS_ERR_UNKNOWN, false, "failed to add item class_id");
    110116            psFree(where);
    111             return NULL;
     117            exit(EXIT_FAILURE);
    112118        }
    113119    }
     
    123129    config->dbh = pmConfigDB(config->site);
    124130
    125     return true;
     131    return config;
    126132}
  • trunk/ippTools/src/regtool.c

    r6661 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <stdlib.h>
    26
    37#include "pxtools.h"
     8#include "p0search.h"
    49
    510static bool pendingMode(pxConfig *config);
     
    1116int main(int argc, char **argv)
    1217{
    13     pxConfig *config = pxConfigAlloc();
    14 
    15     p0searchConfig(config, argc, argv);
     18    pxConfig *config = p0searchConfig(NULL, argc, argv);
    1619
    1720    switch (config->mode) {
  • trunk/ippTools/src/regtoolConfig.c

    r6417 r6978  
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
     4
    15#include <pmConfig.h>
    26
     
    48
    59bool p0searchConfig(pxConfig *config, int argc, char **argv) {
    6     PS_ASSERT_PTR_NON_NULL(config, false);
     10    if (!config) {
     11        config = pxConfigAlloc();
     12    }
    713
    814    if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) {
Note: See TracChangeset for help on using the changeset viewer.