int vsnprintf(char *buf, size_t n, const char *fmt, va_list ap){
int vsnprintf(char *buf, size_t n, const char *fmt, pthread_va_list ap){
int vsnprintf(char *buf, size_t n, const char *fmt, va_list ap){  struct s_strargument arg;  arg.next = buf;  arg.last = &buf[n-1];  *buf = 0;  return vxprintf(sout,&arg,fmt,ap);}