Index: /trunk/Ohana/src/opihi/dvo/Makefile
===================================================================
--- /trunk/Ohana/src/opihi/dvo/Makefile	(revision 2821)
+++ /trunk/Ohana/src/opihi/dvo/Makefile	(revision 2822)
@@ -25,6 +25,19 @@
 # dvo user commands and support functions ########################
 
-dvo = \
+dvofuncs = \
 $(SDIR)/init.$(ARCH).o            	\
+$(SDIR)/ImageOps.$(ARCH).o		\
+$(SDIR)/LoadImages.$(ARCH).o		\
+$(SDIR)/aregion.$(ARCH).o               \
+$(SDIR)/compare.$(ARCH).o               \
+$(SDIR)/find_regions.$(ARCH).o	  	\
+$(SDIR)/get_regions.$(ARCH).o           \
+$(SDIR)/match_image.$(ARCH).o		\
+$(SDIR)/photometry.$(ARCH).o            \
+$(SDIR)/dvomisc.$(ARCH).o		\
+$(SDIR)/region_list.$(ARCH).o		\
+$(SDIR)/dvo.$(ARCH).o
+
+dvocmds = \
 $(SDIR)/avextract.$(ARCH).o	  	\
 $(SDIR)/badimages.$(ARCH).o	  	\
@@ -32,14 +45,16 @@
 $(SDIR)/calmextract.$(ARCH).o     	\
 $(SDIR)/catalog.$(ARCH).o	  	\
+$(SDIR)/ccd.$(ARCH).o             	\
 $(SDIR)/cmatch.$(ARCH).o	  	\
-$(SDIR)/ccd.$(ARCH).o             	\
 $(SDIR)/cmd.$(ARCH).o             	\
 $(SDIR)/cmpload.$(ARCH).o	  	\
 $(SDIR)/cmpread.$(ARCH).o	  	\
 $(SDIR)/ddmags.$(ARCH).o	  	\
+$(SDIR)/detrend.$(ARCH).o	  	\
 $(SDIR)/dmagaves.$(ARCH).o	  	\
 $(SDIR)/dmagmeas.$(ARCH).o	  	\
 $(SDIR)/dmags.$(ARCH).o		  	\
 $(SDIR)/dmt.$(ARCH).o		  	\
+$(SDIR)/elixir.$(ARCH).o                \
 $(SDIR)/gcat.$(ARCH).o		  	\
 $(SDIR)/gimages.$(ARCH).o	  	\
@@ -64,16 +79,7 @@
 $(SDIR)/showtile.$(ARCH).o	  	\
 $(SDIR)/simage.$(ARCH).o	  	\
-$(SDIR)/subpix.$(ARCH).o 		\
-$(SDIR)/find_regions.$(ARCH).o	  	\
-$(SDIR)/get_regions.$(ARCH).o           \
-$(SDIR)/aregion.$(ARCH).o               \
-$(SDIR)/region_list.$(ARCH).o		\
-$(SDIR)/match_image.$(ARCH).o		\
-$(SDIR)/LoadImages.$(ARCH).o		\
-$(SDIR)/ImageOps.$(ARCH).o		\
-$(SDIR)/dvomisc.$(ARCH).o		\
-$(SDIR)/compare.$(ARCH).o               \
-$(SDIR)/photometry.$(ARCH).o            \
-$(SDIR)/dvo.$(ARCH).o
+$(SDIR)/subpix.$(ARCH).o 		
+
+dvo = $(dvofuncs) $(dvocmds)
 
 libs = \
Index: /trunk/Ohana/src/opihi/dvo/imsearch.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/imsearch.c	(revision 2821)
+++ /trunk/Ohana/src/opihi/dvo/imsearch.c	(revision 2822)
@@ -118,9 +118,9 @@
     if (TimeSelect && ((pimage[i].obstime < tzero) || (pimage[i].obstime > tzero + trange))) continue;
     if (FilterSelect && (strcasecmp (pimage[i].filter, Filter))) continue;
-    if (ModeSelect && (pimage[i].mode != mode)) continue;
+    if (ModeSelect && (pimage[i].mode != Mode)) continue;
     if (CCDSelect && (pimage[i].ccd != CCD)) continue;
     if (TypeSelect && (pimage[i].type != Type)) continue;
 
-    obstime = ctime (&pimage[i].obstime);
+    obstime = ctime ((time_t *)&pimage[i].obstime);
     obstime[strlen(obstime)-1] = 0;
 
Index: /trunk/Ohana/src/opihi/dvo/init.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/init.c	(revision 2821)
+++ /trunk/Ohana/src/opihi/dvo/init.c	(revision 2822)
@@ -1,5 +1,4 @@
 # include "dvo.h"
 
-int addxtra	    PROTO((int, char **));
 int avextract	    PROTO((int, char **));
 int badimages	    PROTO((int, char **));
@@ -18,4 +17,5 @@
 int dmags	    PROTO((int, char **));
 int dmt		    PROTO((int, char **));
+int elixir          PROTO((int, char **));
 int gcat	    PROTO((int, char **));
 int getxtra	    PROTO((int, char **));
@@ -45,6 +45,6 @@
 
 /* temporarily exclude
+int addxtra	    PROTO((int, char **));
   {"addxtra",     addxtra,      "add extra data to object"},
-  {"detrend", 	  detrend,      "extract from detrend database?"},
   {"getxtra",     getxtra,      "get extra data from object"},
 */
@@ -56,14 +56,16 @@
   {"calmextract", calmextract,  "extract photometry calibration"},
   {"catalog",     catlog,       "plot catalog stars"},
+  {"ccd",         ccd,          "plot color-color diagram"},
   {"cmatch",      cmatch,       "match two catalogs"},
-  {"ccd",         ccd,          "plot color-color diagram"},
   {"cmd",         cmd,          "plot cmd of stars in current region"},
   {"cmpload",     cmpload,      "load cmp file into ?"},
   {"cmpread",     cmpread,      "read data from cmp format files"},
   {"ddmags",      ddmags,       "plot magnitude differences"},
+  {"detrend", 	  detrend,      "extract from detrend database?"},
   {"dmagaves",    dmagaves,     "foo"},
   {"dmagmeas",    dmagmeas,     "foo"},
   {"dmags",       dmags,        "plot differential magnitudes between filters"},
   {"dmt",         dmt,          "plot mag scatter"},
+  {"elixir",      elixir,       "talk to elixir"},
   {"gcat",    	  gcat,         "get catalog at location"},
   {"gimages", 	  gimages,      "get images at location"},
