The compiler complains about "incomplete type" for various structs in the db-itunes-parser.h header. The reason is that various types contain array declarations which don't specify a size (typically padding).
The following patch removes those padding elements completely and changes all instances of string to string*. This makes the compiler run complete successfully. I haven't actually looked at the code whether those paddings are actually used anywhere (e.g. for size calculation).
Log in to post a comment.