]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapigen: support no_array_length for delegate parameters
authorEvan Nemerson <evan@coeus-group.com>
Thu, 25 Mar 2010 06:47:41 +0000 (23:47 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Thu, 25 Mar 2010 06:47:41 +0000 (23:47 -0700)
vapigen/valagidlparser.vala

index 86924417fc409dda22d3846a865f9d07acb702ab..34a3637691d5e984364313d9e5c5e17e2cd67a06 100644 (file)
@@ -381,6 +381,10 @@ public class Vala.GIdlParser : CodeVisitor {
                                                        foreach (string type_arg in type_args) {
                                                                param_type.add_type_argument (get_type_from_string (type_arg));
                                                        }
+                                               } else if (nv[0] == "no_array_length") {
+                                                       if (eval (nv[1]) == "1") {
+                                                               p.no_array_length = true;
+                                                       }
                                                }
                                        }
                                }