X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7da2926d0733ff0683f31aeea176ce71e127264f..ccc1670e4bf36086f1f524b5ef004d5210415488:/src/xbt/ex.c diff --git a/src/xbt/ex.c b/src/xbt/ex.c index a54869ff9a..b8a775a843 100644 --- a/src/xbt/ex.c +++ b/src/xbt/ex.c @@ -45,13 +45,13 @@ #include #include -#include "portable.h" /* execinfo when available */ +#include "src/portable.h" /* execinfo when available */ #include "xbt/ex.h" #include "xbt/str.h" #include "xbt/synchro_core.h" -#include "xbt_modinter.h" /* backtrace initialization headers */ +#include "src/xbt_modinter.h" /* backtrace initialization headers */ -#include "xbt/ex_interface.h" +#include "src/xbt/ex_interface.h" #include "simgrid/sg_config.h" /* Configuration mechanism of SimGrid */ @@ -124,11 +124,11 @@ void xbt_backtrace_display_current(void) } #if defined(HAVE_EXECINFO_H) && defined(HAVE_POPEN) && defined(ADDR2LINE) -# include "backtrace_linux.c" +# include "src/xbt/backtrace_linux.c" #elif (defined(_XBT_WIN32) && defined (_M_IX86)) && !defined(__GNUC__) -# include "backtrace_windows.c" +# include "src/xbt/backtrace_windows.c" #else -# include "backtrace_dummy.c" +# include "src/xbt/backtrace_dummy.c" #endif /** @brief shows an exception content and the associated stack if available */ @@ -405,37 +405,6 @@ static char *mallocex(int size) #define SMALLAMOUNT 10 #define TOOBIG 100000000 -#if 0 /* this contains syntax errors, actually */ -static void bad_example(void) -{ - struct { - char *first; - } *globalcontext; - ex_t ex; - - /* BAD_EXAMPLE */ - TRY { - char *cp1, *cp2, *cp3; - - cp1 = mallocex(SMALLAMOUNT); - globalcontext->first = cp1; - cp2 = mallocex(TOOBIG); - cp3 = mallocex(SMALLAMOUNT); - strcpy(cp1, "foo"); - strcpy(cp2, "bar"); - } - TRY_CLEANUP { - free(cp3); - free(cp2); - free(cp1); - } - CATCH_ANONYMOUS { - printf("cp3=%s", cp3); - RETHROW; - } - /* end_of_bad_example */ -} -#endif typedef struct { char *first; } global_context_t;