input.h: Use int_val for freelook
cl_input.c: Use freelook macro instead of in_mlook.state
in_svgalib.c: freelook support and whitespace
in_win.c: whitespace and minor optimization in mouse support
in_x11.c: freelook support
vid_ggi.c: joystick support and minor opt in mouse support
vid_sdl.c: joystick support, freelook support, minor mouse opt, spaces->tabs
Also added modestate (will be removed).
btw, something to remember about ALLOCA:
"If the calling function does not contain any references
to local variables in the stack, the stack will not be
restored correctly when the function exits, resulting
in a program crash. "