- or download this
typedef Edje_Message_String_Set EdjeMessageStringSet;
should instead be:
typedef struct _Edje_Message_String_Set EdjeMessageStringSet;
- or download this
message = malloc(sizeof(Edje_Message_String) + count * sizeof(char *))
+;
- or download this
message = malloc(sizeof(EdjeMessageStringSet));
or
New(0, message, 1, EdjeMessageStringSet);
or (in modern perl)
Newx(message, 1, EdjeMessageStringSet);
- or download this
# struct.pl #
use strict;
...
struct_size();
foo("hello world", 2, [1, 2]);
- or download this
Size of _Edje_Message_String_Set struct: 16
returning EdjeMessageStringSet* from _new
destroyed _new EdjeMessageStringSet*