if (bytes_identical(iter->header.data_name, name))\r
return iter;\r
if (iter->header.nextsib != NULL)\r
- { iter = iter->header.nextsib.framebox;\r
+ { iter = iter->header.nextsib;\r
goto check;\r
}\r
iter->header.nextsib = (union ir_setdata_t*) struct_alloc(ir_framebox_t);\r
- return iter->header.nextsib.framebox;\r
+ return iter->header.nextsib;\r
}\r
\r
/* Match two null-terminated bytestrings\r
break;\r
case ADAT:\r
if (set->audio == NULL)\r
- { set->audio = setdata;\r
+ { set->audio = (struct ir_simplex_t*) setdata;\r
return;\r
}\r
simplex = set->audio;\r