ASSERT(io->out_fd>=0);
- my_log("Adapter>%s: EOF\n",io->name);
+ my_log("Adapter->%s: EOF\n",io->name);
if (close(io->out_fd) == -1) {
my_fatal("io_close(): close(): %s\n",strerror(errno));
void io_send(io_t * io, const char format[], ...) {
- va_list arg_list;
- char string[StringSize];
+ char string[FormatBufferSize];
int len;
ASSERT(io_is_ok(io));
// format
- va_start(arg_list,format);
- vsprintf(string,format,arg_list);
- va_end(arg_list);
+ CONSTRUCT_ARG_STRING(format,string);
// append string to buffer
void io_send_queue(io_t * io, const char format[], ...) {
- va_list arg_list;
- char string[StringSize];
+ char string[FormatBufferSize];
int len;
ASSERT(io_is_ok(io));
// format
- va_start(arg_list,format);
- vsprintf(string,format,arg_list);
- va_end(arg_list);
+ CONSTRUCT_ARG_STRING(format,string);
// append string to buffer