include/error.h File Reference


Defines

#define __noreturn
#define __format
#define Assert(expr)   ((expr)?(void)0:(void)_Assert(0,#expr,__FILE__,__LINE__))

Functions

int error_init (char *fmt,...)
void set_exit_message (char *fmt,...)
void Warning (char *fmt,...)
void set_warn_func (void(*f)(char *s))
void clear_warn_func (void(*f)(char *s))
void _Assert (int expr, char *expr_text, char *filename, int linenum)
void Error (char *fmt,...) __noreturn __format
void Assert (int expr)
void Int3 ()

Define Documentation

#define __format
 

#define __noreturn
 

#define Assert expr   )     ((expr)?(void)0:(void)_Assert(0,#expr,__FILE__,__LINE__))
 


Function Documentation

void _Assert int  expr,
char *  expr_text,
char *  filename,
int  linenum
 

void Assert int  expr  ) 
 

void clear_warn_func void(*)(char *s)  f  ) 
 

void Error char *  fmt,
  ...
 

int error_init char *  fmt,
  ...
 

void Int3  ) 
 

void set_exit_message char *  fmt,
  ...
 

void set_warn_func void(*)(char *s)  f  ) 
 

void Warning char *  fmt,
  ...
 


Generated on Mon Aug 28 20:55:31 2006 for D1X-Rebirth by  doxygen 1.4.6