X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fir.c;h=a6f8f9b56d3ea3d0e7b9deeb0c181b9150b78e51;hp=59a76ed5fc731b16d5793195a54f937fc7e73e60;hb=2d7f6752a8fe77371591e1564a862d293fa84f1b;hpb=77b5440ad715f3e1e94e807a5eafbc2876458203 diff --git a/src/ir.c b/src/ir.c index 59a76ed..a6f8f9b 100644 --- a/src/ir.c +++ b/src/ir.c @@ -307,18 +307,18 @@ void ir_set_assign_data return; } else - simplex = simplex->header.nextsib->audio; + simplex = (struct ir_simplex_t*) simplex->header.nextsib; simplex->header.nextsib = setdata; break; case LDAT: if (set->links == NULL) - { set->links = setdata; + { set->links = (struct ir_link_t*) setdata; return; } link = set->links; while (link->header.nextsib != NULL) - link = link->header.nextsib.link; - link->header.nextsib = setdata; + link = (struct ir_link_t*) link->header.nextsib; + link->header.nextsib = (struct ir_link_t*) setdata; break; default: fprintf(stderr, "Unknown setdata type %x\n", setdata->header.type); @@ -332,7 +332,7 @@ void ir_set_assign_ref ) { if (set->ref != 0) wprintf("Ref override: 0x%lx -> 0x%lx for set %s\n", - set->ref, ref, set->name); + (long unsigned) set->ref, (long unsigned) ref, set->name); set->ref = ref; //TODO: reflist_add(set); }