IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 6338


Ignore:
Timestamp:
Feb 7, 2006, 10:27:31 AM (20 years ago)
Author:
jhoblitt
Message:

add pxConfigAlloc()
change p0search[Config] to use pxConfigAlloc()

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

Legend:

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

    r6261 r6338  
    1313    p2searchPendingFrames.c \
    1414    p2updatePending.c \
     15        pxconfig.c \
    1516        pxframes.c \
    1617    pxtables.c
  • trunk/ippTools/src/pxtools.h

    r6282 r6338  
    9797);
    9898
     99pxConfig *pxConfigAlloc(void);
     100
    99101bool pxCreateTables (pxConfig *config);
    100102bool pxDeleteTables (pxConfig *config);
  • trunk/ippTools/src/regtool.c

    r6336 r6338  
    1111int main(int argc, char **argv)
    1212{
    13     pxConfig        config;
    14 
    15     p0searchConfig(&config, argc, argv);
    16 
    17     switch (config.mode) {
     13    pxConfig *config = pxConfigAlloc();
     14
     15    p0searchConfig(config, argc, argv);
     16
     17    switch (config->mode) {
    1818        case PX_MODE_PENDING:
    19             if (!pendingMode(&config)) {
     19            if (!pendingMode(config)) {
    2020                exit(EXIT_FAILURE);
    2121            }
    2222            break;
    2323        case PX_MODE_UPDATE:
    24             if (!updateMode(&config)) {
     24            if (!updateMode(config)) {
    2525                exit(EXIT_FAILURE);
    2626            }
  • trunk/ippTools/src/regtoolConfig.c

    r6336 r6338  
    55bool p0searchConfig(pxConfig *config, int argc, char **argv) {
    66    PS_ASSERT_PTR_NON_NULL(config, false);
    7 
    8     // Parse the configurations (re-org a la ppImage)
    9     config->site    = NULL;             // Site configuration
    10     config->camera  = NULL;             // Camera configuration (unused)
    11     config->recipe  = NULL;             // Recipe configuration
    12     config->camera_name = NULL;         // Camera name
    13     config->filter  = NULL;             // Filter name
    14     config->exp_id  = NULL;             // Exposure ID
    15     config->class   = NULL;             
    16     config->class_id = NULL;           
    17     config->url     = NULL;
    187
    198    if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) {
Note: See TracChangeset for help on using the changeset viewer.