[vala] GIR parser: Add c:prefix parsing



commit fe18c65bd8ce803d608758cf396e460f134426b5
Author: Didier 'Ptitjes <ptitjes free fr>
Date:   Wed Apr 29 13:48:42 2009 +0200

    GIR parser: Add c:prefix parsing
    
    Signed-off-by: Mark Lee <marklee svn gnome org>
    Signed-off-by: Didier 'Ptitjes <ptitjes free fr>
---
 vapigen/valagirparser.vala |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/vapigen/valagirparser.vala b/vapigen/valagirparser.vala
index 5b9b3e2..71a0d07 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);
 		}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]