コード例 #1
0
ファイル: webcit.c プロジェクト: henri14/citadel
/*
 * http-header-printing funcion. uses our vsnprintf wrapper
 */
void hprintf(const char *format,...)
{
	wcsession *WCC = WC;
	va_list arg_ptr;

	va_start(arg_ptr, format);
	StrBufVAppendPrintf(WCC->HBuf, format, arg_ptr);
	va_end(arg_ptr);
}
コード例 #2
0
ファイル: setup.c プロジェクト: zcw159357/citadel
void display_error(char *error_message_format, ...)
{
    StrBuf *Msg;
    va_list arg_ptr;

    Msg = NewStrBuf();
    va_start(arg_ptr, error_message_format);
    StrBufVAppendPrintf(Msg, error_message_format, arg_ptr);
    va_end(arg_ptr);

    important_message(_("Error"), ChrPtr(Msg));
    FreeStrBuf(&Msg);
}
コード例 #3
0
ファイル: webcit.c プロジェクト: henri14/citadel
void wc_printf(const char *format,...)
#endif
{
	wcsession *WCC = WC;
	va_list arg_ptr;

	if (WCC->WBuf == NULL)
		WCC->WBuf = NewStrBuf();
#ifdef UBER_VERBOSE_DEBUGGING
	StrBufAppendPrintf(WCC->WBuf, "\n%s:%s:%d[", FILE, FUNCTION, LINE);
#endif

	va_start(arg_ptr, format);
	StrBufVAppendPrintf(WCC->WBuf, format, arg_ptr);
	va_end(arg_ptr);
#ifdef UBER_VERBOSE_DEBUGGING
	StrBufAppendPrintf(WCC->WBuf, "]\n");
#endif
}