Changeset 4522:c335603c6371 in roaraudio for include/libroar/buffer.h


Ignore:
Timestamp:
10/16/10 17:33:36 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added refing and unrefing of buffers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/buffer.h

    r4516 r4522  
    5959#define roar_buffer_new(a,len) roar_buffer_new_data((a), (len), NULL) 
    6060 
     61#define roar_buffer_free(x)    roar_buffer_unref(x) 
     62 
    6163int roar_buffer_new_no_ma(struct roar_buffer ** buf, size_t len, void * data); // no internal malloc 
    62 int roar_buffer_free     (struct roar_buffer *  buf); 
    6364int roar_buffer_delete   (struct roar_buffer *  buf, struct roar_buffer ** next); 
    6465int roar_buffer_add      (struct roar_buffer *  buf, struct roar_buffer *  next); 
     66 
     67int roar_buffer_ref      (struct roar_buffer *  buf); 
     68int roar_buffer_unref    (struct roar_buffer *  buf); 
    6569 
    6670int roar_buffer_new_data (struct roar_buffer ** buf, size_t len, void ** data); 
Note: See TracChangeset for help on using the changeset viewer.