When compiling under cygwin
(i'm using cygwin-devel v3.2.0-1)
macros in ctype.h intentionally cause warnings when passing a char instead of unsigned char
this causes compilation to fail in src/server/telnetserver.c and src/helper/log.c when using isspace and isprint.
solution:
cast arguments to isspace and isprint to int