Home | History | Annotate | Download | only in Tremolo

Lines Matching refs:tail

227    the buffer preceeding pos and 'head'/'tail' are the buffer past the
229 'head/tail' are NULL */
230 static ogg_reference *ogg_buffer_split(ogg_reference **tail,
236 ogg_reference *ret=*tail;
237 ogg_reference *or=*tail;
255 *tail=or->next;
261 *tail=*head=0;
271 /* make a new reference to tail the second piece */
272 *tail=_fetch_ref(or->buffer->ptr.owner);
274 (*tail)->buffer=or->buffer;
275 (*tail)->begin=beginB;
276 (*tail)->length=lengthB;
277 (*tail)->next=or->next;
278 _ogg_buffer_mark_one(*tail);
279 if(head && or==*head)*head=*tail;
342 /* *head is appended to the front end (head) of *tail; both continue to
343 be valid pointers, with *tail at the tail and *head at the head */
344 static ogg_reference *ogg_buffer_cat(ogg_reference *tail, ogg_reference *head){
345 if(!tail)return head;
347 while(tail->next){
348 tail=tail->next;
350 tail->next=head;