Subject: [ruby-ffi] struct with dynamic sized char array. |
From: Yannick K |
Date: 4/29/10 4:12 PM |
To: ruby-ffi |
hi, i have the following struct definition from libattr: typedef struct attrlist_ent { /* data from attr_list() */ u_int32_t a_valuelen; /* number bytes in value of attr */ char a_name[1]; /* attr name (NULL terminated) */ } attrlist_ent_t; where a_valuelen actually holds the size of a_name. how should i map this to a string? regards, y