use Display type instead of struct display
viewport.c - coding style change, remove useless "=0", there is memset for it
forgot to add fwddecl.h
use Event type instead of struct event
use Layout type instead of struct layout
cosmetic changes to variable names
fix warning

ansi.c:63:8: warning: missing initializer [-Wmissing-field-initializers]
ansi.c:63:8: warning: (near initialization for ‘mchar_blank.mbcs’) [-Wmissing-field-initializers]
ansi.c:64:8: warning: missing initializer [-Wmissing-field-initializers]
ansi.c:64:8: warning: (near initialization for ‘mchar_so.mbcs’) [-Wmissing-field-initializers]
missed change from upstream
fix another warning

resize.c:58:1: warning: missing initializer [-Wmissing-field-initializers]
resize.c:58:1: warning: (near initialization for ‘mline_zero.colorfg’) [-Wmissing-field-initializers]
fix allocations to have correct size and remove warnings
more of typedefs instead of struct
remove fwddecl.h
move global variables declarations to corresponding headers
there is no reason to do this, multiuser support is removed
no need to mess with users/groups
remove acls.(c|h) - it's broken logic

this was part of multiuser support, but the only safe way for it I see
is creating separate account to do shared work and running screen in it
tty.c - small fixes + reformatting
remove secopen/secfopen, it was open/fopen after recent changes
fileio.c rewrite ReadFile function