Index: trunk/psastro/src/psastroArguments.c
===================================================================
--- trunk/psastro/src/psastroArguments.c	(revision 5505)
+++ trunk/psastro/src/psastroArguments.c	(revision 5560)
@@ -1,28 +1,50 @@
-# include "psphot.h"
+# include "psastro.h"
 
-static void usage (void) ;
+static void usage (void);
+static void usage_test (void);
 
-psMetadata *psphotArguments (int *argc, char **argv) {
+psMetadata *psastroArguments (int *argc, char **argv) {
 
-  int N, Nfail;
-  int mode = PS_DATA_STRING | PS_META_REPLACE;
+    unsigned int Nfail;
 
-  // basic pslib options
-  fprintf (stderr, "starting... %s\n", psLibVersion());
-  psLogSetFormat ("M");
-  psLogArguments (argc, argv);
-  psTraceArguments (argc, argv);
+    // basic pslib options
+    fprintf (stderr, "starting... %s\n", psLibVersion());
+    psLogSetFormat ("M");
+    psLogArguments (argc, argv);
+    psTraceArguments (argc, argv);
 
-  if (*argc != 2) usage ();
+    if (*argc != 4) usage ();
 
-  // load config information
-  psMetadata *config = psMetadataAlloc ();
-  config = psMetadataConfigParse (config, &Nfail, argv[3], FALSE);
-  return (config);
+    // load config information
+    psMetadata *config = psMetadataAlloc ();
+    config = psMetadataConfigParse (config, &Nfail, argv[1], FALSE);
+    return (config);
 }
 
 static void usage (void) {
-
-    fprintf (stderr, "USAGE: psastro (cmpfile)\n");
+    fprintf (stderr, "USAGE: psastro (config) (input) (output)\n");
     exit (2);
 }
+
+psMetadata *testArguments (int *argc, char **argv) {
+
+    unsigned int Nfail;
+
+    // basic pslib options
+    fprintf (stderr, "starting... %s\n", psLibVersion());
+    psLogSetFormat ("M");
+    psLogArguments (argc, argv);
+    psTraceArguments (argc, argv);
+
+    if (*argc != 6) usage_test ();
+
+    // load config information
+    psMetadata *config = psMetadataAlloc ();
+    config = psMetadataConfigParse (config, &Nfail, argv[1], FALSE);
+    return (config);
+}
+
+static void usage_test (void) {
+    fprintf (stderr, "USAGE: psastro-mktest (config) (cmpfile) (reflist) (rawfile) (rawfile)\n");
+    exit (2);
+}
