Index: trunk/ippTools/src/pxadminConfig.c
===================================================================
--- trunk/ippTools/src/pxadminConfig.c	(revision 5881)
+++ trunk/ippTools/src/pxadminConfig.c	(revision 6060)
@@ -1,5 +1,6 @@
+# include <pmConfig.h>
 # include "p2search.h"
 
-bool p2adminConfig (psConfig *config, int argc, char **argv) {
+bool p2adminConfig (p2Config *config, int argc, char **argv) {
 
     // Parse the configurations (re-org a la ppImage)
@@ -15,12 +16,13 @@
     config->arguments = psMetadataAlloc(); // The arguments, with default values
 
+    int N;
     config->mode = P2_MODE_NONE;
-    if ((N = psArgumentGet (*argc, argv, "-create"))) {
-	psArgumentRemove (N, argc, argv);
+    if ((N = psArgumentGet (argc, argv, "-create"))) {
+	psArgumentRemove (N, &argc, argv);
 	if (config->mode) psAbort ("p2search", "only one mode selection is allowed");
 	config->mode = P2_MODE_CREATE;
     }
-    if ((N = psArgumentGet (*argc, argv, "-delete"))) {
-	psArgumentRemove (N, argc, argv);
+    if ((N = psArgumentGet (argc, argv, "-delete"))) {
+	psArgumentRemove (N, &argc, argv);
 	if (config->mode) psAbort ("p2search", "only one mode selection is allowed");
 	config->mode = P2_MODE_DELETE;
@@ -38,5 +40,5 @@
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-delete", 0, "delete the P2 tables", "");
 
-    if ((N = psArgumentGet (*argc, argv, "-help"))) {
+    if ((N = psArgumentGet (argc, argv, "-help"))) {
         psArgumentHelp(config->arguments);
         psFree(config->arguments);
