Started decompiling character width loading function
Fixed bug in create window due to uninitialised data. Finished load_character_width function
Small bug fix in char width. Switched to C99 inits

4th character type has to have the width increased from the g1 elements width rather than decreased.
Cleaned up clip_string and string_width

Both functions are very similar. They now have the same bugs fixed.
Added notes for what unknown functions do.
Added Char_control_code enum. Refactor of draw string
Merge pull request #177 from anyc/testing

fix GCC compilation
Port function widget_scroll_get_part

replace 6E9F92 with widget_scroll_get_part
Remove commented function

Remove a forgotten commented function
Revert indention

Don't know what happened here, but was not meant to happen.
Merge pull request #178 from JeroenSack/master

Implement widget_scroll_get_part
Started decompiling character width loading function
Fixed bug in create window due to uninitialised data. Finished load_character_width function
Small bug fix in char width. Switched to C99 inits

4th character type has to have the width increased from the g1 elements width rather than decreased.
Cleaned up clip_string and string_width

Both functions are very similar. They now have the same bugs fixed.
Added notes for what unknown functions do.
Added Char_control_code enum. Refactor of draw string
Wrap string refactored to match other width functions. Error clean up.
Fix merge fail
Labeled global vars, removed obselete comments and changed to local text_palette.