From: mquinson Date: Mon, 21 Jun 2004 17:14:18 +0000 (+0000) Subject: backtraces are useless X-Git-Tag: v3.3~5214 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/cc01378100d56495f890b9d7021b6e05ec48e71f?hp=031b52f3db78bf8f6479a2866fc08215bee9737e backtraces are useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@132 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/include/error.h b/include/error.h index 49b91bcc95..9fc9f8c964 100644 --- a/include/error.h +++ b/include/error.h @@ -88,6 +88,7 @@ typedef enum { } \ } while(0) +#if 0 #define _GRAS_ERR_PRE do { \ void *_gs_array[30]; \ size_t _gs_size= backtrace (_gs_array, 30); \ @@ -101,6 +102,12 @@ typedef enum { return code; \ } while (0) +#else +#define _GRAS_ERR_PRE do { +#define _GRAS_ERR_POST(code) \ + return code; \ +} while (0) +#endif #define RAISE0(code,fmt) _GRAS_ERR_PRE \ fprintf(stderr,"%s:%d:%s: " fmt "\n", \