return;\r
}\r
else\r
- simplex = simplex->header.nextsib->audio;\r
+ simplex = (struct ir_simplex_t*) simplex->header.nextsib;\r
simplex->header.nextsib = setdata;\r
break;\r
case LDAT:\r
if (set->links == NULL)\r
- { set->links = setdata;\r
+ { set->links = (struct ir_link_t*) setdata;\r
return;\r
}\r
link = set->links;\r
while (link->header.nextsib != NULL)\r
- link = link->header.nextsib.link;\r
- link->header.nextsib = setdata;\r
+ link = (struct ir_link_t*) link->header.nextsib;\r
+ link->header.nextsib = (struct ir_link_t*) setdata;\r
break;\r
default:\r
fprintf(stderr, "Unknown setdata type %x\n", setdata->header.type);\r
)\r
{ if (set->ref != 0)\r
wprintf("Ref override: 0x%lx -> 0x%lx for set %s\n",\r
- set->ref, ref, set->name);\r
+ (long unsigned) set->ref, (long unsigned) ref, set->name);\r
set->ref = ref;\r
//TODO: reflist_add(set);\r
}\r