This is part of a bunch of fixes for gcc complaining about -Wmissing-declarations. It puts functions into headers and includes those headers both where the functions are defined and where they function are used.
This starts with just the gtkcsstypesprivate.h header