Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv600
Modified Files: Tag: desiredata d_ugen.c Log Message: freebytes -> free
Index: d_ugen.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/d_ugen.c,v retrieving revision 1.3.4.1.2.5.2.4 retrieving revision 1.3.4.1.2.5.2.5 diff -C2 -d -r1.3.4.1.2.5.2.4 -r1.3.4.1.2.5.2.5 *** d_ugen.c 20 Dec 2006 10:10:37 -0000 1.3.4.1.2.5.2.4 --- d_ugen.c 9 Jan 2007 16:59:00 -0000 1.3.4.1.2.5.2.5 *************** *** 388,397 **** { #ifndef VECTORALIGNMENT ! t_freebytes(sig->s_vec, sig->s_vecsize * sizeof (*sig->s_vec)); #else freealignedbytes(sig->s_vec, sig->s_vecsize * sizeof (*sig->s_vec)); #endif } ! t_freebytes(sig, sizeof *sig); } for (i = 0; i <= MAXLOGSIG; i++) --- 388,397 ---- { #ifndef VECTORALIGNMENT ! free(sig->s_vec); #else freealignedbytes(sig->s_vec, sig->s_vecsize * sizeof (*sig->s_vec)); #endif } ! free(sig); } for (i = 0; i <= MAXLOGSIG; i++) *************** *** 581,597 **** static t_dspcontext *ugen_currentcontext;
! void ugen_stop(void) ! { ! if (dsp_chain) ! { ! freebytes(dsp_chain, dsp_chainsize * sizeof (t_int)); dsp_chain = 0; } signal_cleanup(); - }
! void ugen_start(void) ! { ugen_stop(); ugen_sortno++; --- 581,593 ---- static t_dspcontext *ugen_currentcontext;
! void ugen_stop(void) { ! if (dsp_chain) { ! free(dsp_chain); dsp_chain = 0; } signal_cleanup(); }
! void ugen_start(void) { ugen_stop(); ugen_sortno++; *************** *** 870,874 **** } } ! t_freebytes(insig,(u->u_nin + u->u_nout) * sizeof(t_signal *)); u->u_done = 1; } --- 866,870 ---- } } ! free(insig); u->u_done = 1; } *************** *** 1118,1162 ****
chainafterall = dsp_chainsize; ! if (blk) ! { blk->x_blocklength = chainblockend - chainblockbegin; blk->x_epiloglength = chainafterall - chainblockend; blk->x_reblock = reblock; } ! ! if (ugen_loud) ! { t_int *ip; if (!dc->dc_parentcontext) ! for (i = dsp_chainsize, ip = dsp_chain; i--; ip++) ! post("chain %lx", *ip); post("... ugen_done_graph done."); } ! /* now delete everything. */ ! while (dc->dc_ugenlist) ! { ! for (uout = dc->dc_ugenlist->u_out, n = dc->dc_ugenlist->u_nout; ! n--; uout++) ! { oc = uout->o_connections; ! while (oc) ! { oc2 = oc->oc_next; ! freebytes(oc, sizeof *oc); oc = oc2; } } ! freebytes(dc->dc_ugenlist->u_out, dc->dc_ugenlist->u_nout * ! sizeof (*dc->dc_ugenlist->u_out)); ! freebytes(dc->dc_ugenlist->u_in, dc->dc_ugenlist->u_nin * ! sizeof(*dc->dc_ugenlist->u_in)); u = dc->dc_ugenlist; dc->dc_ugenlist = u->u_next; ! freebytes(u, sizeof *u); } if (ugen_currentcontext == dc) ugen_currentcontext = dc->dc_parentcontext; else bug("ugen_currentcontext"); ! freebytes(dc, sizeof(*dc));
} --- 1114,1148 ----
chainafterall = dsp_chainsize; ! if (blk) { blk->x_blocklength = chainblockend - chainblockbegin; blk->x_epiloglength = chainafterall - chainblockend; blk->x_reblock = reblock; } ! if (ugen_loud) { t_int *ip; if (!dc->dc_parentcontext) ! for (i = dsp_chainsize, ip = dsp_chain; i--; ip++) post("chain %lx", *ip); post("... ugen_done_graph done."); } ! /* now delete everything. */ ! while (dc->dc_ugenlist) { ! for (uout = dc->dc_ugenlist->u_out, n = dc->dc_ugenlist->u_nout; n--; uout++) { oc = uout->o_connections; ! while (oc) { oc2 = oc->oc_next; ! free(oc); oc = oc2; } } ! free(dc->dc_ugenlist->u_out); ! free(dc->dc_ugenlist->u_in); u = dc->dc_ugenlist; dc->dc_ugenlist = u->u_next; ! free(u); } if (ugen_currentcontext == dc) ugen_currentcontext = dc->dc_parentcontext; else bug("ugen_currentcontext"); ! free(dc);
}