]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GIR parser: Add c:prefix parsing fe18c65bd8ce803d608758cf396e460f134426b5
authorDidier 'Ptitjes <ptitjes@free.fr>
Wed, 29 Apr 2009 11:48:42 +0000 (13:48 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 7 May 2009 16:40:31 +0000 (18:40 +0200)
Signed-off-by: Mark Lee <marklee@svn.gnome.org>
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
vapigen/valagirparser.vala

index 5b9b3e27f26f7ef525a483a13e730c2786887a7f..71a0d07550b115a7c40a1934f8ef481fe4d9048a 100644 (file)
@@ -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);
                }