summaryrefslogtreecommitdiff
path: root/ccode
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-03-21 11:01:29 +0100
committerJürg Billeter <j@bitron.ch>2010-03-21 11:01:29 +0100
commit82d63600d49c5be6b390a1b8f358d863563c589f (patch)
treed0d6dfa25ede2829ff1f9f3bd78d3a5203649252 /ccode
parent9c43769388e38ed5a4fb3c496890a122ac5781a1 (diff)
downloadvala-82d63600d49c5be6b390a1b8f358d863563c589f.tar.gz
Fix fixed-length array fields
Fixes bug 603293.
Diffstat (limited to 'ccode')
-rw-r--r--ccode/valaccodestruct.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/ccode/valaccodestruct.vala b/ccode/valaccodestruct.vala
index ceef03e12..7aa5c407c 100644
--- a/ccode/valaccodestruct.vala
+++ b/ccode/valaccodestruct.vala
@@ -52,9 +52,9 @@ public class Vala.CCodeStruct : CCodeNode {
* @param type_name field type
* @param name member name
*/
- public void add_field (string type_name, string name) {
+ public void add_field (string type_name, string name, string? declarator_suffix = null) {
var decl = new CCodeDeclaration (type_name);
- decl.add_declarator (new CCodeVariableDeclarator (name));
+ decl.add_declarator (new CCodeVariableDeclarator (name, null, declarator_suffix));
add_declaration (decl);
}