Beispiel #1
0
static void do_warn(const char *tag, const char *file, int line, const char *prefix, const char *fmt, va_list args)
{
  if (!Config_getBool(tag)) return; // warning type disabled
  char text[40960];
  int l=0;
  if (prefix)
  {
    strcpy(text,prefix);
    l=strlen(prefix);
  }
  vsnprintf(text+l, 40960-l, fmt, args);
  text[40960-1]='\0';
  format_warn(file,line,text);
}
Beispiel #2
0
static void do_warn(const char *tag, const char *file, int line, const char *prefix, const char *fmt, va_list args)
{
  if (!Config_getBool(tag)) return; // warning type disabled
  const int bufSize = 40960;
  char text[bufSize];
  int l=0;
  if (prefix)
  {
    qstrncpy(text,prefix,bufSize);
    l=strlen(prefix);
  }
  vsprintf(text+l, fmt, args);
  text[bufSize-1]='\0';
  format_warn(file,line,text);
}
Beispiel #3
0
void warn_simple(const char *file,int line,const char *text)
{
  if (!Config_getBool("WARNINGS")) return; // warning type disabled
  format_warn(file,line,QCString(warning_str) + text);
}