cocos2d/external/android-specific/tremolo/Tremolo/framing.c
static ogg_reference *ogg_buffer_cat(ogg_reference *tail, ogg_reference *head){
  if(!tail)return head;

  while(tail->next){
    tail=tail->next;
  }
  tail->next=head;
  return ogg_buffer_walk(head);
}
/* *head is appended to the front end (head) of *tail; both continue to
   be valid pointers, with *tail at the tail and *head at the head */
head is appended to the front end (head) of *tail; both continue to
be valid pointers, with *tail at the tail and *head at the head
head is appended to the front end ( head ) of * tail ; both continue to be valid pointers with * tail at the tail and * head at the head
static ogg_reference *ogg_buffer_cat(ogg_reference *tail, ogg_reference *head){
  if(!tail)return head;
  while(tail->next){
    tail=tail->next;
  }
  tail->next=head;
  return ogg_buffer_walk(head);
}
static ogg_reference * ogg_buffer_cat ( ogg_reference * tail , ogg_reference * head ) { if ( ! tail ) return head ; while ( tail -> next ) { tail = tail -> next ; } tail -> next = head ; return ogg_buffer_walk ( head ) ; }
head is appended to the front end (head) of *tail; both continue to
be valid pointers, with *tail at the tail and *head at the head
head is appended to the front end ( head ) of * tail ; both continue to be valid pointers with * tail at the tail and * head at the head