Don't use sizeof() in pointer arithmetic or as indices; use found variables
Merge pull request #425 from adrian17/small_cleanup

Don't use sizeof() in pointer arithmetic; replace pad_88 with discovered ride fields
Merge branch 'master' into ride-window

Conflicts:
	src/scenario.c
Identified some addresses and structure fields, decompiled most of sub_6C0C3F.
window_staff_peep_overview_dropdown uses sub_6C0C3F
Changed staff modes to enum
Merge pull request #427 from KingHual/master

Identified some addresses and structure fields, decompiled most of sub_6C0C3F.
Added window_peep_overview_tab_paint

Looks to be used by staff window as well. Not tested.
Moved get_peep_face_sprite to peep.c added stats_tab paint
Fixed comment for correct address
Added final window_peep tab paint functions

Not tested.
Added window_peep_overview_update

Not tested will not work at present missing two function calls.
Added comment noting data location
Rewrote get_peep_face_sprite. Fixed mistakes in peep update
Added peep_text_input
Add notes to game_do_command. Explode magic number into parts
Added window_peep_overview_tool_update
Added window_peep_overview_tool_down. Modified RCT2_CALLPROC_X to return the flags register.
Add flags to gcc assembler
Added window_peep_abort tool. Fixed bug with pickup