2008-10-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Use defines also for internal constants to fix string constant
concatenation
svn path=/trunk/; revision=1856
+2008-10-17 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valaccodegenerator.vala:
+
+ Use defines also for internal constants to fix string constant
+ concatenation
+
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
public override void visit_constant (Constant c) {
c.accept_children (this);
- if (!c.is_internal_symbol () && !(c.type_reference is ArrayType)) {
+ if (!(c.type_reference is ArrayType)) {
var cdefine = new CCodeMacroReplacement.with_expression (c.get_cname (), (CCodeExpression) c.initializer.ccodenode);
- header_type_member_declaration.append (cdefine);
+ if (!c.is_internal_symbol ()) {
+ header_type_member_declaration.append (cdefine);
+ } else {
+ source_type_member_declaration.append (cdefine);
+ }
} else {
var cdecl = new CCodeDeclaration (c.type_reference.get_const_cname ());
var arr = "";