Changeset 5278:b3e0dd3f3141 in roaraudio for libroar/vio_magic.c


Ignore:
Timestamp:
11/21/11 00:42:20 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

last parts of merging _nonblock into _ctl and fixed sizeof(cmd) of _ctls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_magic.c

    r4708 r5278  
    3636#include "libroar.h" 
    3737 
    38 int     roar_vio_open_magic    (struct roar_vio_calls * calls, struct roar_vio_calls * dst, int * codec); 
    39 int     roar_vio_magic_close   (struct roar_vio_calls * vio); 
     38#if 0 
    4039 
    41 ssize_t roar_vio_magic_read    (struct roar_vio_calls * vio, void *buf, size_t count) { 
     40static int     roar_vio_magic_close   (struct roar_vio_calls * vio); 
     41 
     42static ssize_t roar_vio_magic_read    (struct roar_vio_calls * vio, void *buf, size_t count) { 
    4243 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 
    4344 struct roar_buffer    * inp; 
     
    7576} 
    7677 
    77 ssize_t roar_vio_magic_write   (struct roar_vio_calls * vio, void *buf, size_t count) { 
     78static ssize_t roar_vio_magic_write   (struct roar_vio_calls * vio, void *buf, size_t count) { 
    7879 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 
    7980 void * calls; 
     
    8889} 
    8990 
    90 off_t   roar_vio_magic_lseek   (struct roar_vio_calls * vio, off_t offset, int whence) { 
     91static roar_off_t   roar_vio_magic_lseek   (struct roar_vio_calls * vio, roar_off_t offset, int whence) { 
    9192 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 
    9293 void * calls; 
     
    101102} 
    102103 
    103 int     roar_vio_magic_nonblock(struct roar_vio_calls * vio, int state) { 
    104  struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 
    105  void * calls; 
    106  
    107  if (self == NULL) 
    108   return -1; 
    109  
    110  if ( roar_stack_get_cur(&(self->vios), &calls) == -1 ) 
    111   return -1; 
    112  
    113  return roar_vio_nonblock((struct roar_vio_calls*)calls, state); 
    114 } 
    115  
    116 int     roar_vio_magic_sync    (struct roar_vio_calls * vio) { 
     104static int     roar_vio_magic_sync    (struct roar_vio_calls * vio) { 
    117105 struct roar_vio_magic * self = (struct roar_vio_magic *)(vio->inst); 
    118106 void * calls; 
     
    127115} 
    128116 
     117int     roar_vio_open_magic    (struct roar_vio_calls * calls, struct roar_vio_calls * dst, int * codec); 
     118 
     119#endif 
     120 
    129121//ll 
Note: See TracChangeset for help on using the changeset viewer.