Ejemplo n.º 1
0
Archivo: qk.c Proyecto: JHUAPL/kvspool
int qk_add(struct qk *qk, char *key, ...) {
  va_list ap;
  va_start(ap,key);
  UT_string *k = (UT_string*)utvector_extend(&qk->keys);
  utstring_printf_va(k,key,ap);
  va_end(ap);
}
Ejemplo n.º 2
0
void cxStringFormat(cxString string,cxConstChars format,...)
{
    va_list ap;
    va_start(ap, format);
    utstring_printf_va(&string->strptr, format, ap);
    va_end(ap);
}
Ejemplo n.º 3
0
cxString cxStringCreate(cxConstChars format,...)
{
    cxString rv = CX_CREATE(cxString);
    va_list ap;
    va_start(ap, format);
    utstring_printf_va(&rv->strptr, format, ap);
    va_end(ap);
    return rv;
}
Ejemplo n.º 4
0
void olog(int level, char *fmt, ...)
{
	va_list ap;
	static UT_string *u = NULL;

	va_start(ap, fmt);
	utstring_renew(u);

	utstring_printf_va(u, fmt, ap);

	// fprintf(stderr, "+++++ [%s]\n", UB(u));
	syslog(level, "%s", UB(u));

	va_end(ap);
}
Ejemplo n.º 5
0
void debug(struct udata *ud, char *fmt, ...)
{
	va_list ap;
	static UT_string *u = NULL;

	if (ud->debug == FALSE)
		return;

	va_start(ap, fmt);
	utstring_renew(u);

	utstring_printf_va(u, fmt, ap);

	fprintf(stderr, "+++++ [%s]\n", UB(u));

	va_end(ap);
}