This is what I attempted:
/** convert a string (of the form output by to_string) into the
fields
* of the current instance */
void str2bib(string str)
{ int i = count(str, @"$gs");
string sflds[] = new string [i];
sflds = str.split(@"$gs");
}
/** returns the number of times delim occurs within str */
int count (string str, string delim)
{ int i, res;
for (i = 0, res = 0; i <= str.length - delim.length; i++)
{ if (str[i: i + delim.length] == delim) res++; }
return res;
}
The Vala compiler likes it, but c doesn't (array size missing,
incompatible types when assigning to type 'char*[1]' from type 'char**',
etc.)
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list