Changeset 4805 for trunk/Ohana/src/libohana/include/ohana.h
- Timestamp:
- Aug 16, 2005, 6:41:16 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libohana/include/ohana.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libohana/include/ohana.h
r3903 r4805 91 91 extern double hypot(); 92 92 93 char *ohana_version ();94 95 93 /* in string.c */ 96 int stripwhite (char *string);97 int strnumcmp (char *str1, char *str2);98 char *strcreate (char *string);99 char *strncreate (char *string, int n);100 int scan_line (FILE *f, char *line);101 int dparse (double *X, int NX, char *line);102 int fparse (float *X, int NX, char *line);103 int get_argument (int argc, char **argv, char *arg);104 int remove_argument (int N, int *argc, char **argv);105 void uppercase (char *string);94 int stripwhite PROTO((char *string)); 95 int strnumcmp PROTO((char *str1, char *str2)); 96 char *strcreate PROTO((char *string)); 97 char *strncreate PROTO((char *string, int n)); 98 int scan_line PROTO((FILE *f, char *line)); 99 int dparse PROTO((double *X, int NX, char *line)); 100 int fparse PROTO((float *X, int NX, char *line)); 101 int get_argument PROTO((int argc, char **argv, char *arg)); 102 int remove_argument PROTO((int N, int *argc, char **argv)); 103 void uppercase PROTO((char *string)); 106 104 107 105 /* in findexec.c */ 108 char *pathname (char *name);109 char *filebasename (char *name);110 char *filerootname (char *name);111 char *findexec (int argc, char **argv);112 int mkdirhier (char *path);113 void make_backup (char *filename);106 char *pathname PROTO((char *name)); 107 char *filebasename PROTO((char *name)); 108 char *filerootname PROTO((char *name)); 109 char *findexec PROTO((int argc, char **argv)); 110 int mkdirhier PROTO((char *path)); 111 void make_backup PROTO((char *filename)); 114 112 115 113 /* in glockfile.c */ 116 FILE *fsetlockfile (char *filename, double timeout, int type, int *state);117 int fclearlockfile (char *filename, FILE *f, int type, int *state);114 FILE *fsetlockfile PROTO((char *filename, double timeout, int type, int *state)); 115 int fclearlockfile PROTO((char *filename, FILE *f, int type, int *state)); 118 116 119 117 /* in config.c */ 120 char *SelectConfigFile (int *argc, char **argv, char *progname);121 char *LoadConfigFile (char *filename);122 char *ScanConfig (char *config, char *field, char *mode, int N,...);123 char *expandline (char *line, char *config);124 char *fileextname (char *file);125 char *LoadRawConfigFile (char *, int);118 char *SelectConfigFile PROTO((int *argc, char **argv, char *progname)); 119 char *LoadConfigFile PROTO((char *filename)); 120 char *ScanConfig PROTO((char *config, char *field, char *mode, int N,...)); 121 char *expandline PROTO((char *line, char *config)); 122 char *fileextname PROTO((char *file)); 123 char *LoadRawConfigFile PROTO((char *, int)); 126 124 127 /* in Fseek.c */ 128 int Fseek (FILE *f, long offset, int whence); 125 /* others */ 126 int Fseek PROTO((FILE *f, long offset, int whence)); 127 char *ohana_version PROTO(()); 128 129 /* in time.c */ 130 enum {TIME_NONE, TIME_DATE, TIME_DAYS, TIME_HOURS, TIME_MINUTES, TIME_SECONDS, TIME_JD, TIME_MJD}; 131 132 int chk_time PROTO((char *line)); 133 time_t date_to_sec PROTO((char *date)); 134 int dms_to_ddd PROTO((double *Value, char *string)); 135 time_t jd_to_sec PROTO((double jd)); 136 char *sec_to_date PROTO((time_t second)); 137 double sec_to_jd PROTO((time_t second)); 138 int str_to_dtime PROTO((char *line, double *second)); 139 int str_to_time PROTO((char *line, time_t *second)); 140 double sec_to_mjd PROTO((time_t second)); 141 time_t mjd_to_sec PROTO((double mjd)); 142 int hms_to_deg PROTO((double *h0, double *h1, double *d0, double *d1, char *string)); 129 143 130 144 /*
Note:
See TracChangeset
for help on using the changeset viewer.
