-extern void safe_fd P((int fd_start, int fd_count));
-extern void safe_cd P((void));
-extern void save_core P((void));
-extern char **safe_env P((void));
-extern char *validate_regexp P((char *regex));
-extern char *validate_glob P((char *glob));
-extern char *clean_regex P((char *regex));
-extern int match P((char *regex, char *str));
-extern int match_glob P((char *glob, char *str));
-extern char *glob_to_regex P((char *glob));
-extern int match_tar P((char *glob, char *str));
-extern char *tar_to_regex P((char *glob));
-extern int match_host P((char *glob, char *host));
-extern int match_disk P((char *glob, char *disk));
-extern int match_datestamp P((char *dateexp, char *datestamp));
-extern int match_level P((char *levelexp, char *level));
-extern time_t unctime P((char *timestr));
-extern ssize_t areads_dataready P((int fd));
-extern void areads_relbuf P((int fd));
+
+void safe_fd(int fd_start, int fd_count);
+void safe_cd(void);
+void save_core(void);
+char ** safe_env(void);
+char * validate_regexp(const char *regex);
+char * validate_glob(const char *glob);
+char * clean_regex(const char *regex);
+int match(const char *regex, const char *str);
+int match_glob(const char *glob, const char *str);
+char * glob_to_regex(const char *glob);
+int match_tar(const char *glob, const char *str);
+char * tar_to_regex(const char *glob);
+int match_host(const char *glob, const char *host);
+int match_disk(const char *glob, const char *disk);
+int match_datestamp(const char *dateexp, const char *datestamp);
+int match_level(const char *levelexp, const char *level);
+time_t unctime(char *timestr);
+ssize_t areads_dataready(int fd);
+void areads_relbuf(int fd);