137 |
|
extern char *fixargv0(char *arg0); |
138 |
|
extern char *progname; |
139 |
|
|
140 |
+ |
/* Print program arguments to file; side effect is to set progname */ |
141 |
+ |
extern void printargs(int ac, char **av, FILE *fp); |
142 |
+ |
|
143 |
|
/* Check if any of the characters in str2 are found in str1 */ |
144 |
|
extern int matchany(const char *str1, const char *str2); |
145 |
|
|
167 |
|
|
168 |
|
/* Concatenate two strings, leaving exactly one DIRSEP in between */ |
169 |
|
extern char *append_filepath(char *s1, char *s2, size_t len); |
170 |
< |
|
170 |
> |
/* defined in fropen.c */ |
171 |
> |
extern FILE *frlibopen(char *fname); |
172 |
> |
/* defined in getlibpath.c */ |
173 |
> |
extern char *getrlibpath(void); |
174 |
> |
/* defined in gethomedir.c */ |
175 |
> |
extern char *gethomedir(char *uname, char *path, int plen); |
176 |
> |
/* defined in getpath.c */ |
177 |
> |
extern char *getpath(char *fname, char *searchpath, int mode); |
178 |
|
|
179 |
|
#ifdef __cplusplus |
180 |
|
} |