--- a/lib/nbbfi.c
+++ b/lib/nbbfi.c
@@ -197,6 +197,7 @@
 *=============================================================================
 */
 #include <nb/nbi.h>
+#include <ctype.h> /* isdigit() */
 
 /**************************************************************************
 * Index Routines
--- a/lib/nbkit.c
+++ b/lib/nbkit.c
@@ -51,6 +51,7 @@
 #include <pwd.h>
 #include <errno.h>
 #include <unistd.h>
+#include <stdlib.h> /* system() */
 
 static int nbKitUsage(void){
     printf("Usage:\n");
--- a/module/webster/nb_webster.c
+++ b/module/webster/nb_webster.c
@@ -78,6 +78,7 @@
 */
 #include "config.h"
 #include <nb/nb.h>
+#include <ctype.h> /* isalnum() */
 
 #if defined(WIN32)
 
