Index: trunk/Ohana/src/imregister/include/imregister.h
===================================================================
--- trunk/Ohana/src/imregister/include/imregister.h	(revision 2772)
+++ trunk/Ohana/src/imregister/include/imregister.h	(revision 2803)
@@ -4,4 +4,5 @@
 # include <time.h>
 # include <ctype.h>
+# include <stdlib.h>
 
 /* config variables from very old versions - remove?
@@ -85,4 +86,6 @@
 void sort (float *value, int N);
 void dsort (double *value, int N);
+void sortstr (char **S, int *X, int N);
+void sortpair (int *X, int *Y, int N);
 
 void ConfigCamera ();
@@ -96,19 +99,10 @@
 double get_fwhm (char *filename);
 
-int get_version (int argc, char **argv, char *version);
+void get_version (int argc, char **argv, char *version);
 int set_db (char *filename);
+void warn_scan (Header *header, char *field, char *format, int N, void *var);
 
+void clean_spaces (char *line);
 
 /* where is this defined ?? */
 char *basename (char *);
-
-# define T_UNDEF -1
-# define NTYPE 11
-enum {T_NONE, T_OBJECT, T_DARK, T_BIAS, T_FLAT, T_MASK, T_FRINGE, T_SCATTER, T_MODES, T_FRINGEPTS, T_ANY};
-static char typename[NTYPE][32] = {"none", "object", "dark", "bias", "flat", "mask", "fringe", "scatter", "modes", "frpts", "any"};
-static char typecode[NTYPE]     = {'x',    'o',      'd',    'b',    'f',    'm',    'r',      's',       'M',     'F'};
-
-# define M_UNDEF -1
-# define NMODE 7
-enum {M_NONE, M_MEF, M_SPLIT, M_SINGLE, M_CUBE, M_SLICE, M_MODES};
-static char modename[NMODE][32] = {"none", "MEF", "SPLIT", "SINGLE", "CUBE", "SLICE", "MODES"};
