ctype.h is needed for defining tolower(). Why was this header deliberately excluded? --- expand_number.c.orig +++ expand_number.c @@ -31,9 +31,7 @@ #endif #include -#ifndef __APPLE__ #include -#endif #include #include #include