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
Merge branch 'master' into bleeding-jumbo

* master:
  Treat 'q' the same as Ctrl-C
  Reinitialize setitimer() after fork()
  Added -Wdeclaration-after-statement
  Fix "status.c:202: warning: initializer element is not computable at load time" as reported by Alexander Cherepanov
  Fixes for gcc's "warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]"
  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!)
  Moved CHARSET_SIZE from params.h to charset.h since it's not directly user configurable
  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.

Conflicts:
	src/Makefile
	src/signals.c
	src/signals.h
	src/status.c