On 17/11/2014 05:15, Andy Lees wrote: > Hi, > > Not sure if I'm doing this wrong, but if I do something like: > > public static int main(string [] argv) { > string[] x; > var a = "1,2, 345".tokenize_and_fold ("en_GB", out x); > stdout.printf("Len: %d\n", a.length); > foreach (var s in a) { > stdout.printf("tok: %s", s); > } > return 0; > } > > I get a C compiler error: > /home/andrewl/Vala/VTest1/prop.vala.c: In function ‘_vala_main’: > /home/andrewl/Vala/VTest1/prop.vala.c:41:2: error: too many arguments to > function ‘g_str_tokenize_and_fold’ > _tmp3_ = _tmp2_ = g_str_tokenize_and_fold ("1,2, 345", "en_GB", &_tmp0_, > &_tmp1_); > ^ > > As does any variation of two arguments. Fewer than 2 args results in a > vala compiler error. The bindings for this function are broken. Can you please report a bug? https://bugzilla.gnome.org/enter_bug.cgi?product=vala
Best regards, _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list