ref: 2d9f4dcdec7a6a85817ec1a58b7f106aa9f43b0d
dir: /cc2/main.c/
#include <stdarg.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <cc.h>
#include <sizes.h>
#include "cc2.h"
#include "error.h"
extern void parse(void);
void
error(unsigned nerror, ...)
{
va_list va;
va_start(va, nerror);
if (nerror >= ENUMERR)
fprintf(stderr, "incorrect error number '%d'", nerror);
else
vfprintf(stderr, errlist[nerror], va);
va_end(va);
putc('\n', stderr);
exit(EXIT_FAILURE);
}
int
main(void)
{
parse();
}