Changeset 5603:0577a2d5a9a6 in roaraudio for libroar/buffer.c


Ignore:
Timestamp:
07/30/12 17:32:22 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Added roar_buffer_moveintoqueue() (Closes: #283)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/buffer.c

    r5381 r5603  
    297297} 
    298298 
     299int roar_buffer_moveintoqueue(struct roar_buffer ** buf, struct roar_buffer ** next) { 
     300 if ( buf == NULL || next == NULL ) { 
     301  roar_err_set(ROAR_ERROR_FAULT); 
     302  return -1; 
     303 } 
     304 
     305 if ( *buf == NULL ) { 
     306  *buf = *next; 
     307  *next = NULL; 
     308  return 0; 
     309 } else { 
     310  return roar_buffer_moveinto(*buf, next); 
     311 } 
     312} 
     313 
    299314int roar_buffer_get_next (struct roar_buffer *  buf, struct roar_buffer ** next) { 
    300315 _ckbuf(0) 
Note: See TracChangeset for help on using the changeset viewer.