Make (skip) annotation work everywhere
authorDan Winship <danw@gnome.org>
Sun, 22 Nov 2009 17:49:37 +0000 (12:49 -0500)
committerDan Winship <danw@gnome.org>
Mon, 23 Nov 2009 16:07:29 +0000 (11:07 -0500)
commit91cc82321e38febd65cd79ecaef2850b475f8ff2
tree06c8f31e972f71e41b530ae2b301ccf3b581b228
parentab127091d84336a851e0cec9cfdd0435065d9e2a
Make (skip) annotation work everywhere

Previously it only worked for toplevel nodes. Now it works for any
node except <field>, since skipping a field would cause the
description of the struct layout to be wrong.

https://bugzilla.gnome.org/show_bug.cgi?id=602652
giscanner/girwriter.py
tests/scanner/foo.c
tests/scanner/foo.h