Changeset 1261:057cc6298acb in roaraudio


Ignore:
Timestamp:
02/27/09 03:30:14 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

cleanup and new prototype for gzip

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_cmd.h

    r1257 r1261  
    5454struct roar_vio_cmd_state { 
    5555 struct roar_vio_calls * next; 
    56  int flags; 
    5756 int options; 
    5857 
     
    6261 
    6362int roar_vio_open_cmd(struct roar_vio_calls * calls, struct roar_vio_calls * dst, 
    64                       int flags, char * reader, char * writer, int options); 
     63                      char * reader, char * writer, int options); 
    6564int roar_vio_cmd_close(struct roar_vio_calls * vio); 
    6665int roar_vio_cmd_fork(struct roar_vio_cmd_child * child); 
     
    7675 
    7776/* 
    78 // basic 
    79 ssize_t roar_vio_basic_read    (struct roar_vio_calls * vio, void *buf, size_t count); 
    80 ssize_t roar_vio_basic_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
    81 off_t   roar_vio_basic_lseek   (struct roar_vio_calls * vio, off_t offset, int whence); 
    82 int     roar_vio_basic_nonblock(struct roar_vio_calls * vio, int state); 
    83 int     roar_vio_basic_sync    (struct roar_vio_calls * vio); 
    84 int     roar_vio_basic_close   (struct roar_vio_calls * vio); 
    85  
    8677// pass 
    8778int     roar_vio_open_pass    (struct roar_vio_calls * calls, struct roar_vio_calls * dst); 
     
    9586*/ 
    9687 
     88// MISC: 
     89roar_vio_open_gzip(struct roar_vio_calls * calls, struct roar_vio_calls * dst, int level); 
     90 
    9791#endif 
    9892 
  • libroar/vio_cmd.c

    r1260 r1261  
    3636 
    3737int roar_vio_open_cmd(struct roar_vio_calls * calls, struct roar_vio_calls * dst, 
    38                       int flags, char * reader, char * writer, int options) { 
     38                      char * reader, char * writer, int options) { 
    3939 struct roar_vio_cmd_state * state; 
    4040 
    4141 if ( calls == NULL || dst == NULL ) 
    4242  return -1; 
    43  
    44 /* 
    45  if ( flags == 0 ) 
    46   return -1; 
    47 */ 
    4843 
    4944 if ( reader == NULL && writer == NULL ) 
     
    7671 // init state 
    7772 state->next    = dst; 
    78  state->flags   = flags; 
    7973 state->options = options; 
    8074 
Note: See TracChangeset for help on using the changeset viewer.