summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
0cf55eb)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2480
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
/* end_of_bad_example */
}
#endif
/* end_of_bad_example */
}
#endif
+typedef struct {char *first;} global_context_t;
+
static void good_example(void) {
static void good_example(void) {
- struct {char*first;} *globalcontext;
+ global_context_t *global_context=malloc(sizeof(global_context_t));
xbt_ex_t ex;
/* GOOD_EXAMPLE */
xbt_ex_t ex;
/* GOOD_EXAMPLE */
char * volatile /*03*/ cp3 = NULL /*02*/;
TRY {
cp1 = mallocex(SMALLAMOUNT);
char * volatile /*03*/ cp3 = NULL /*02*/;
TRY {
cp1 = mallocex(SMALLAMOUNT);
- globalcontext->first = cp1;
+ global_context->first = cp1;
cp1 = NULL /*05 give away*/;
cp2 = mallocex(TOOBIG);
cp3 = mallocex(SMALLAMOUNT);
cp1 = NULL /*05 give away*/;
cp2 = mallocex(TOOBIG);
cp3 = mallocex(SMALLAMOUNT);