Changeset 2060:f79b5534e33b in roaraudio


Ignore:
Timestamp:
07/08/09 01:51:52 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

moved vio string functions like roar_vio_printf() out of main vio code file

Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/libroar.h

    r2059 r2060  
    9191#include "vio_cmd.h" 
    9292#include "vio_ops.h" 
     93#include "vio_string.h" 
    9394#include "vio_magic.h" 
    9495#include "vio_bio.h" 
  • include/libroar/vio.h

    r2059 r2060  
    7171int     roar_vio_close   (struct roar_vio_calls * vio); 
    7272 
    73 // some alias functions: 
    74 #define roar_vio_puts(vio,s) roar_vio_write((vio), (s), strlen((s))) 
    75 //#define roar_vio_putc(vio,c) roar_vio_write((vio), &(c), 1) 
    76 int     roar_vio_putc    (struct roar_vio_calls * vio, char c); 
    77 int     roar_vio_getc    (struct roar_vio_calls * vio); 
    78  
    79 int     roar_vio_printf  (struct roar_vio_calls * vio, const char *format, ...); 
    80  
    8173// converters: 
    8274int     roar_vio_open_file     (struct roar_vio_calls * calls, char * filename, int flags, mode_t mode); 
  • libroar/Makefile

    r2059 r2060  
    44 
    55TARGETS=$(SLIB) libroar.a 
    6 VIO_META=vio.o vio_select.o 
     6VIO_META=vio.o vio_select.o vio_ops.o vio_string.o 
    77VIO_BRIDGE=vio_bio.o vio_stdio.o 
    8 VIO=$(VIO_META) $(VIO_BRIDGE) vio_cmd.o vio_ops.o vio_magic.o vio_pipe.o vio_socket.o vio_stack.o vio_proto.o vio_dstr.o 
     8VIO=$(VIO_META) $(VIO_BRIDGE) vio_cmd.o vio_magic.o vio_pipe.o vio_socket.o vio_stack.o vio_proto.o vio_dstr.o 
    99OBJS=libroar.o basic.o stream.o simple.o auth.o socket.o ctl.o buffer.o meta.o file.o acl.o cdrom.o pinentry.o sshaskpass.o $(VIO) stack.o slp.o 
    1010 
  • libroar/vio.c

    r2059 r2060  
    161161} 
    162162 
    163 int     roar_vio_putc    (struct roar_vio_calls * vio, char c) { 
    164  return roar_vio_write(vio, &c, 1); 
    165 } 
    166  
    167 int     roar_vio_getc    (struct roar_vio_calls * vio) { 
    168  unsigned char c; 
    169  
    170  if ( roar_vio_read(vio, &c, 1) != 1 ) 
    171   return EOF; 
    172  
    173  return c; 
    174 } 
    175  
    176 int     roar_vio_printf(struct roar_vio_calls * vio, const char *format, ...) { 
    177  va_list ap; 
    178  int ret; 
    179  char buf[8192]; 
    180  
    181  va_start(ap, format); 
    182  ret = vsnprintf(buf, 8192, format, ap); 
    183  va_end(ap); 
    184  
    185  return roar_vio_write(vio, buf, ret); 
    186 } 
    187  
    188163// converters: 
    189164int     roar_vio_open_file     (struct roar_vio_calls * calls, char * filename, int flags, mode_t mode) { 
Note: See TracChangeset for help on using the changeset viewer.