Index: trunk/ippTools/src/pxadmin.c
===================================================================
--- trunk/ippTools/src/pxadmin.c	(revision 9254)
+++ trunk/ippTools/src/pxadmin.c	(revision 9255)
@@ -13,5 +13,5 @@
 
     switch (config->mode) {
-        case PX_MODE_RECREATE:
+        case PXADMIN_MODE_RECREATE:
             if (!pxDeleteTables(config)) {
                 psErrorStackPrint(stderr, "table deletion failed");
@@ -19,5 +19,5 @@
             }
             // fall through
-        case PX_MODE_CREATE:
+        case PXADMIN_MODE_CREATE:
             if (!pxCreateTables(config)) {
                 psErrorStackPrint(stderr, "table creation failed");
@@ -25,5 +25,5 @@
             }
             break;
-        case PX_MODE_DELETE:
+        case PXADMIN_MODE_DELETE:
             if (!pxDeleteTables(config)) {
                 psErrorStackPrint(stderr, "table deletion failed");
Index: trunk/ippTools/src/pxadmin.h
===================================================================
--- trunk/ippTools/src/pxadmin.h	(revision 9254)
+++ trunk/ippTools/src/pxadmin.h	(revision 9255)
@@ -4,4 +4,11 @@
 #include "pxtools.h"
 
+typedef enum {
+    PXADMIN_MODE_NONE      = 0x0,
+    PXADMIN_MODE_CREATE,
+    PXADMIN_MODE_DELETE,
+    PXADMIN_MODE_RECREATE
+} pxAdminMode;
+
 pxConfig *pxAdminConfig (pxConfig *config, int argc, char **argv);
 
Index: trunk/ippTools/src/pxadminConfig.c
===================================================================
--- trunk/ippTools/src/pxadminConfig.c	(revision 9254)
+++ trunk/ippTools/src/pxadminConfig.c	(revision 9255)
@@ -4,5 +4,7 @@
 
 #include <pmConfig.h>
+
 #include "pxtools.h"
+#include "pxadmin.h"
 
 pxConfig *pxAdminConfig(pxConfig *config, int argc, char **argv)
@@ -23,5 +25,5 @@
 
     int N;
-    config->mode = PX_MODE_NONE;
+    config->mode = PXADMIN_MODE_NONE;
     if ((N = psArgumentGet(argc, argv, "-create"))) {
         psArgumentRemove(N, &argc, argv);
@@ -29,5 +31,5 @@
             psAbort(argv[0], "only one mode selection is allowed");
         }
-        config->mode = PX_MODE_CREATE;
+        config->mode = PXADMIN_MODE_CREATE;
     }
     if ((N = psArgumentGet(argc, argv, "-delete"))) {
@@ -36,5 +38,5 @@
             psAbort(argv[0], "only one mode selection is allowed");
         }
-        config->mode = PX_MODE_DELETE;
+        config->mode = PXADMIN_MODE_DELETE;
     }
     if ((N = psArgumentGet(argc, argv, "-recreate"))) {
@@ -43,5 +45,5 @@
             psAbort(argv[0], "only one mode selection is allowed");
         }
-        config->mode = PX_MODE_RECREATE;
+        config->mode = PXADMIN_MODE_RECREATE;
     }
 
@@ -54,5 +56,5 @@
             "delete and recreate the P2 tables", "");
 
-    if (config->mode == PX_MODE_NONE) {
+    if (config->mode == PXADMIN_MODE_NONE) {
         fprintf (stderr, "admin mode not specified\n");
         psArgumentHelp(arguments);
