Index: trunk/Ohana/src/libohana/include/ohana.h
===================================================================
--- trunk/Ohana/src/libohana/include/ohana.h	(revision 3903)
+++ trunk/Ohana/src/libohana/include/ohana.h	(revision 4805)
@@ -91,40 +91,54 @@
 extern double hypot();
 
-char *ohana_version ();
-
 /* in string.c */
-int   stripwhite (char *string);
-int   strnumcmp (char *str1, char *str2);
-char *strcreate (char *string);
-char *strncreate (char *string, int n);
-int   scan_line (FILE *f, char *line); 
-int   dparse (double *X, int NX, char *line);
-int   fparse (float *X, int NX, char *line);
-int   get_argument (int argc, char **argv, char *arg);
-int   remove_argument (int N, int *argc, char **argv);
-void  uppercase (char *string);
+int     stripwhite             PROTO((char *string));
+int     strnumcmp              PROTO((char *str1, char *str2));
+char   *strcreate              PROTO((char *string));
+char   *strncreate             PROTO((char *string, int n));
+int     scan_line              PROTO((FILE *f, char *line)); 
+int     dparse                 PROTO((double *X, int NX, char *line));
+int     fparse                 PROTO((float *X, int NX, char *line));
+int     get_argument           PROTO((int argc, char **argv, char *arg));
+int     remove_argument        PROTO((int N, int *argc, char **argv));
+void    uppercase              PROTO((char *string));
 
 /* in findexec.c */
-char *pathname (char *name);
-char *filebasename (char *name);
-char *filerootname (char *name);
-char *findexec (int argc, char **argv);
-int   mkdirhier (char *path);
-void  make_backup (char *filename);
+char   *pathname               PROTO((char *name));
+char   *filebasename           PROTO((char *name));
+char   *filerootname           PROTO((char *name));
+char   *findexec               PROTO((int argc, char **argv));
+int     mkdirhier              PROTO((char *path));
+void    make_backup            PROTO((char *filename));
 
 /* in glockfile.c */
-FILE *fsetlockfile (char *filename, double timeout, int type, int *state);
-int   fclearlockfile (char *filename, FILE *f, int type, int *state);
+FILE   *fsetlockfile           PROTO((char *filename, double timeout, int type, int *state));
+int     fclearlockfile         PROTO((char *filename, FILE *f, int type, int *state));
 
 /* in config.c */
-char *SelectConfigFile (int *argc, char **argv, char *progname);
-char *LoadConfigFile (char *filename);
-char *ScanConfig (char *config, char *field, char *mode, int N,...);
-char *expandline (char *line, char *config);
-char *fileextname (char *file);
-char *LoadRawConfigFile (char *, int);
+char   *SelectConfigFile       PROTO((int *argc, char **argv, char *progname));
+char   *LoadConfigFile         PROTO((char *filename));
+char   *ScanConfig             PROTO((char *config, char *field, char *mode, int N,...));
+char   *expandline             PROTO((char *line, char *config));
+char   *fileextname            PROTO((char *file));
+char   *LoadRawConfigFile      PROTO((char *, int));
 
-/* in Fseek.c */
-int   Fseek (FILE *f, long offset, int whence);
+/* others */
+int     Fseek                  PROTO((FILE *f, long offset, int whence));
+char   *ohana_version          PROTO(());
+
+/* in time.c */
+enum {TIME_NONE, TIME_DATE, TIME_DAYS, TIME_HOURS, TIME_MINUTES, TIME_SECONDS, TIME_JD, TIME_MJD};
+
+int     chk_time               PROTO((char *line));
+time_t  date_to_sec            PROTO((char *date));
+int     dms_to_ddd             PROTO((double *Value, char *string));
+time_t  jd_to_sec              PROTO((double jd));
+char   *sec_to_date            PROTO((time_t second));
+double  sec_to_jd              PROTO((time_t second));
+int     str_to_dtime           PROTO((char *line, double *second));
+int     str_to_time            PROTO((char *line, time_t *second));
+double  sec_to_mjd             PROTO((time_t second));
+time_t  mjd_to_sec             PROTO((double mjd));
+int     hms_to_deg             PROTO((double *h0, double *h1, double *d0, double *d1, char *string));
 
 /*
