Fixed a bug introduced with the "Redefined real_min and real_max to be indices
rather than characters" commit.  That change turned out to be incomplete, and
this fix completes it.  Thanks to magnum for reporting the bug and helping
bisect the changes.
Moved CHARSET_SIZE from params.h to charset.h since it's not directly user
configurable
Wrapped the "header->count > CHARSET_SIZE" check in "#if CHARSET_SIZE < 0xff"
to avoid compiler warning on some builds.  header->count is an "unsigned char".
This change was suggested by magnum (thanks!)
Fixes for gcc's "warning: ISO C90 forbids mixed declarations and code
[-Wdeclaration-after-statement]"
Fix "status.c:202: warning: initializer element is not computable at load time"
as reported by Alexander Cherepanov
Added -Wdeclaration-after-statement
Reinitialize setitimer() after fork()
Treat 'q' the same as Ctrl-C