On Wed, Jan 21, 2009 at 3:32 PM, lariamat <interfl...@gmx.net> wrote:
> [NoArrayLength] is outdated with current versions of vala.
> It's [CCode (array_length = false)] now.
> Regards,
> Jörn
> Am Mittwoch, den 21.01.2009, 23:52 +0100 schrieb Frederik:
>>
>> Ok, then try putting [NoArrayLength] before each one of those array
>> fields in the vapi file. Since these are null terminated, they provide
>> no length information.
>>
>> Regards,
>>
>> Frederik
>
>

Having used lariamat's suggestion, my gnet-vapi was update to include
                [CCode (array_length = false)]
                public string[] header_fields;

I can now compile without error, but when I try to read the length of
the header_fields variable, I get a -1.
the code to read the length is
private void get_response_data(ConnHttpEventResponse resp)
{
                weak string[] header_fields;
                header_fields = resp.header_fields;
                //how many header fields are there?
                stdout.printf("%d header fields\n",header_fields.length);
}
curl -D confirms that the URL I'm using for testing is returning
headers, so  I'm presuming that this is either a problem with the gnet
library not getting the headers or a problem with copying string
arrays of unkown length or some sort of programmer error that I'm
overlooking. Any suggestions would be greatly appreciated.

jezra
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to