usbloadergx/source/utils/ShowError.cpp

22 lines
365 B
C++
Raw Normal View History

#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
#include "language/gettext.h"
#include "prompts/PromptWindows.h"
extern "C" void ShowError(const char * format, ...)
{
char *tmp=0;
va_list va;
va_start(va, format);
if((vasprintf(&tmp, format, va)>=0) && tmp)
{
WindowPrompt(tr("Error:"), tmp, tr("OK"));
}
va_end(va);
if(tmp)
free(tmp);
}