Index: /branches/eam_branches/ipp-20110505/Ohana/src/addstar/include/addstar.h
===================================================================
--- /branches/eam_branches/ipp-20110505/Ohana/src/addstar/include/addstar.h	(revision 31582)
+++ /branches/eam_branches/ipp-20110505/Ohana/src/addstar/include/addstar.h	(revision 31583)
@@ -124,4 +124,6 @@
 float   ZPT_OBS_PHU;
 float   ZPT_ERR_PHU;
+
+float   OFFSET_ZPT;
 
 int     OLD_RESORT;
Index: /branches/eam_branches/ipp-20110505/Ohana/src/addstar/src/LoadData.c
===================================================================
--- /branches/eam_branches/ipp-20110505/Ohana/src/addstar/src/LoadData.c	(revision 31582)
+++ /branches/eam_branches/ipp-20110505/Ohana/src/addstar/src/LoadData.c	(revision 31583)
@@ -89,4 +89,13 @@
     CHECK_REALLOCATE (images[0], Image, NVALID, Nvalid, 10);
   }
+
+  if (isfinite(OFFSET_ZPT)) {
+    for (i = 0; i < *Nstars; i++) {
+      stars[0][i].measure.M   += OFFSET_ZPT;
+      stars[0][i].measure.Map += OFFSET_ZPT;
+    }
+
+  }
+
   free (name);
   *nvalid = Nvalid;
Index: /branches/eam_branches/ipp-20110505/Ohana/src/addstar/src/args.c
===================================================================
--- /branches/eam_branches/ipp-20110505/Ohana/src/addstar/src/args.c	(revision 31582)
+++ /branches/eam_branches/ipp-20110505/Ohana/src/addstar/src/args.c	(revision 31583)
@@ -34,9 +34,5 @@
     remove_argument (N, &argc, argv);
   }
-  OLD_RESORT = FALSE;
-  if ((N = get_argument (argc, argv, "-old-resort"))) {
-    remove_argument (N, &argc, argv);
-    OLD_RESORT = TRUE;
-  }
+
   if ((N = get_argument (argc, argv, "-fakeimage"))) {
     options.mode = M_FAKEIMAGE;
@@ -47,4 +43,11 @@
     remove_argument (N, &argc, argv);
     FAKE_THETA = atof (argv[N]);
+    remove_argument (N, &argc, argv);
+  }
+
+  OFFSET_ZPT = NAN;
+  if ((N = get_argument (argc, argv, "-fakezpt"))) {
+    remove_argument (N, &argc, argv);
+    OFFSET_ZPT = atof (argv[N]);
     remove_argument (N, &argc, argv);
   }
@@ -392,6 +395,9 @@
   fprintf (stderr, "  -accept-motion           	  : accept proper-motion data from reference\n");
   fprintf (stderr, "  -accept-time           	  : use TZERO supplied in header\n");
+  fprintf (stderr, "  -use-name                	  : use the given name instead of the filename as the filename\n");
   fprintf (stderr, "  -no-stars                	  : skip the stars\n");
   fprintf (stderr, "  -force                	  : force read of database with inconsistent info\n");
+  fprintf (stderr, "  -threads (N)            	  : use N threads for resort option\n");
+  fprintf (stderr, "  -fakezpt (offset)        	  : apply an artificial offset to the magnitudes (for testing)\n");
   fprintf (stderr, "  -textmode                	  : force textmode for file (ignore header clues)\n");
   fprintf (stderr, "  -v                    	  : verbose mode\n");
@@ -399,4 +405,5 @@
   fprintf (stderr, "  -help                 	  : this list\n");
   fprintf (stderr, "  -h                    	  : this list\n\n");
+
   exit (2);
 }
@@ -417,3 +424,2 @@
 
 **/
-
