Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 67 → Rev 68

/SPARTAN/trunk/include/panic.h
29,8 → 29,12
#ifndef __PANIC_H__
#define __PANIC_H__
 
#define PANIC "KERNEL PANIC: "
#ifndef NDEBUG
# define panic(format, ...) panic_printf("Kernel panic in %s() at %s on line %d: " format, __FUNCTION__, __FILE__, __LINE__, ##__VA_ARGS__);
#else
# define panic(format, ...) panic_printf("Kernel panic: " format, ##__VA_ARGS__);
#endif
 
extern void panic(char *fmt, ...);
extern void panic_printf(char *fmt, ...);
 
#endif