add headers for various function prototypes --- a/main.c +++ b/main.c @@ -24,6 +24,7 @@ #include #include +#include /* exit */ #include #include #include --- a/log.c +++ b/log.c @@ -37,6 +37,7 @@ #include #include #include +#include /* exit */ #include #include #include @@ -78,6 +79,7 @@ make_msg(const char *fmt, va_list args) strcpy(msg + sizeof(msg) - sizeof(truncated), truncated); } +#define log my_log /* log is a math builtin */ static void log(int priority, const char *fmt, va_list args) /* Log a message, described by "fmt" and "args", with the specified --- a/matchrx.c +++ b/matchrx.c @@ -23,6 +23,7 @@ #include +#include /* memset */ #include #include #include