On Sun, Jun 26, 2016 at 06:53:42PM +0200, Jérémy Lal wrote: > > I'm on it, and after a couple things i could solve, i need a "gentle push" > to continue solving these:
They all seem to be about the same problem. The structure has become opaque and you can't have it directly on the stack or in an other struct. Instead you need to allocate it with TYPE_new(), which will give you a pointer back. This will ensure that the allocated size is the correct one, since we might change the structure to add new fields and thing like that. When you do things like sizeof(TYPE) you would get the size at compile time which might be a different one than the one at runtime. Kurt