#include <stdarg.h>
#include <sys/uio.h>
#include "errmsg.h"
#include "str.h"

extern int errmsg_cvt(struct iovec* x,const char* message, va_list a);

void errmsg_warn(const char* message, ...) {
  struct iovec x[23];
  va_list a;
  va_start(a,message);
  writev(2,x,errmsg_cvt(x,message,a));
  va_end(a);
}