From: Didier 'Ptitjes Date: Wed, 29 Apr 2009 11:48:42 +0000 (+0200) Subject: GIR parser: Add c:prefix parsing X-Git-Tag: 0.7.2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fkeep-around%2Ffe18c65bd8ce803d608758cf396e460f134426b5;p=thirdparty%2Fvala.git GIR parser: Add c:prefix parsing Signed-off-by: Mark Lee Signed-off-by: Didier 'Ptitjes --- diff --git a/vapigen/valagirparser.vala b/vapigen/valagirparser.vala index 5b9b3e27f..71a0d0755 100644 --- a/vapigen/valagirparser.vala +++ b/vapigen/valagirparser.vala @@ -189,6 +189,12 @@ public class Vala.GirParser : CodeVisitor { } } + string? cprefix = reader.get_attribute ("c:prefix"); + if (cprefix != null) { + ns.add_cprefix (cprefix.up ()); + ns.set_lower_case_cprefix (cprefix + "_"); + } + foreach (string c_header in cheader_filenames) { ns.add_cheader_filename (c_header); }