Fix forward reference to enumeration types in GtkDoc header
commited700a9dc6f046a63d14c25ebb7e2877bfb1b5a6
authorColomban Wendling <ban@herbesfolles.org>
Wed, 9 Mar 2016 18:09:43 +0000 (9 19:09 +0100)
committerColomban Wendling <ban@herbesfolles.org>
Wed, 9 Mar 2016 21:41:48 +0000 (9 22:41 +0100)
tree6e8886db69c4df2e0bae2f89719cc7bf7145f906
parente18011fa7d9d07bf3077fbf1b4d208126591f646
Fix forward reference to enumeration types in GtkDoc header

It's invalid to forward-declare enumerations, yet they might be
referenced by typedefs.

Fix this by outputting enumerations first so typedefs can references
them.  As enumerations can't reference other types, it's safe to place
them before anything else.

Closes #952.
Closes #955.
scripts/gen-api-gtkdoc.py