--- gvpe/src/slog.h 2003/10/16 02:41:21 1.4 +++ gvpe/src/slog.h 2004/01/29 18:55:10 1.5 @@ -74,6 +74,9 @@ #endif extern void fatal (const char *m); +extern void require_failed (const char *file, int line, const char *info); + +#define require(expr) if (!(expr)) require_failed (__FILE__, __LINE__, #expr) #endif