On Thu, Jan 22, 2009 at 11:20 PM, lariamat <interfl...@gmx.net> wrote:
> Hi Jezra
> Also foreach is now working with recent vala for null-terminated arrays.
> As you are just using and approving the gnet bindings you could post the
> working vapi to the mailing list or attach it to a bugzilla report as
> soon as everything is working.
> Regards
> lariamat
>
> Am Donnerstag, den 22.01.2009, 13:45 -0800 schrieb jezra:
>> 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
>
> _______________________________________________
> Vala-list mailing list
> Vala-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/vala-list
>

attached is my working gnet-2.0.vapi that resolved the problem with
null terminating string array

Attachment: gnet-2.0.vapi
Description: Binary data

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

Reply via email to