IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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);
Note: See TracChangeset for help on using the changeset viewer.