#ifndef _ERRORS_H_
 
#define _ERRORS_H_
 
 
 
#include "brender/br_types.h"
 
#include "dr_types.h"
 
#include "harness/compiler.h"
 
 
 
extern char* gError_messages[126];
 
extern int gError_code;
 
extern char* gPalette_copy__errors;    // suffix added to avoid duplicate symbol
 
extern int gPixel_buffer_size__errors; // suffix added to avoid duplicate symbol
 
extern int gMouse_was_started__errors; // suffix added to avoid duplicate symbol
 
extern char* gPixels_copy__errors;     // suffix added to avoid duplicate symbol
 
 
 
HARNESS_NORETURN void FatalError(int pStr_index, ...);
 
 
 
void NonFatalError(int pStr_index, ...);
 
 
 
void CloseDiagnostics(void);
 
 
 
void OpenDiagnostics(void);
 
 
 
void dr_dprintf(char* fmt_string, ...);
 
 
 
int DoErrorInterface(int pMisc_text_index);
 
 
 
#endif