Exemplo n.º 1
0
Arquivo: string.c Projeto: vegard/jato
int str_append(struct string *str, const char *fmt, ...)
{
	int err;
	va_list args;

	va_start(args, fmt);
	err = str_vappend(str, fmt, args);
	va_end(args);
	return err;
}
Exemplo n.º 2
0
Arquivo: trace.c Projeto: jatovm/jato
int trace_printf(const char *fmt, ...)
{
    va_list args;
    int err;

    setup_trace_buffer();

    va_start(args, fmt);
    err = str_vappend(vm_get_exec_env()->trace_buffer, fmt, args);
    va_end(args);

    return err;
}
Exemplo n.º 3
0
struct string *str_aprintf(const char *fmt, ...)
{
	va_list ap;
	struct string *str;

	str = alloc_str();

	va_start(ap, fmt);
	str_vappend(str, fmt, ap);
	va_end(ap);

	return str;
}