Back to index

tetex-bin  3.0
Functions
Error.cc File Reference
#include <aconf.h>
#include <stdio.h>
#include <stddef.h>
#include <stdarg.h>
#include "GlobalParams.h"
#include "Error.h"

Go to the source code of this file.

Functions

void CDECL error (int pos, char *msg,...)

Function Documentation

void CDECL error ( int  pos,
char *  msg,
  ... 
)

Definition at line 21 of file Error.cc.

                                          {
  va_list args;

  // NB: this can be called before the globalParams object is created
  if (globalParams && globalParams->getErrQuiet()) {
    return;
  }
  if (pos >= 0) {
    fprintf(stderr, "Error (%d): ", pos);
  } else {
    fprintf(stderr, "Error: ");
  }
  va_start(args, msg);
  vfprintf(stderr, msg, args);
  va_end(args);
  fprintf(stderr, "\n");
  fflush(stderr);
}

Here is the call graph for this function: