ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
ceptr_error.h
1 #ifndef _CEPTR_ERROR_H
2 #define _CEPTR_ERROR_H
3 #include <stdio.h>
4 #include <signal.h>
5 #include <assert.h>
6 #include <setjmp.h>
7 jmp_buf G_err;
8 
9 #define die(x) raise(x)
10 //#define die(x) longjmp(G_err,x)
11 
12 #define raise_error(...) \
13  {fprintf(stderr,__VA_ARGS__); \
14  fprintf(stderr,"\n"); \
15  die(SIGINT);}
16 
17 #endif