This is only used in one func; why did I ever make it global?
Only used in main().
GC unused macro.
These vars dno't exist anywhere but here, so static-ize them.
Another couple cases of needing static, and a var that can be narrowed
in scope.
This var isn't needed at all; it's only set via an #ifdef, and only
used in one place, so just #ifdef the code it's protecting.
GC unused macro.
Assign straight to the vars we want these in.
We've got black/white stashed in Scr, so use them here.  Do a little
macro dance to cut down on the repetititive code.
GC these now-unused vars.
This var is unused; it seems to be one that's actually off in another
file.
static-ize a few vars, and #ifdef around another's usage.
Move this var inside #ifdef.
Correct these #ifdef's.
This var is apparently write-only since forever.
Staticize vars.
Move this extern into a header file to squealch warnings.
Staticize.
yacc checks truthiness of YYDEBUG, not definedness, so match that.
Staticize.