A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adapt to lastest changes in dict: Create dicts before use
[simgrid.git]
/
include
/
dict.h
diff --git
a/include/dict.h
b/include/dict.h
index
f6e70b0
..
1719cc9
100644
(file)
--- a/
include/dict.h
+++ b/
include/dict.h
@@
-139,8
+139,8
@@
void gras_dict_cursor_step (gras_dict_cursor_t *cursor);
int gras_dict_cursor_get_or_free (gras_dict_cursor_t **cursor,
char **key,
void **data);
int gras_dict_cursor_get_or_free (gras_dict_cursor_t **cursor,
char **key,
void **data);
-#define gras_dict_foreach(dict,cursor,key,data) \
- for (
gras_dict_cursor_first((dict),&(cursor)) ;
\
+#define gras_dict_foreach(dict,cursor,key,data)
\
+ for (
cursor=NULL, gras_dict_cursor_first((dict),&(cursor)) ;
\
gras_dict_cursor_get_or_free(&(cursor),&(key),(void**)(&data)); \
gras_dict_cursor_step(cursor) )
gras_dict_cursor_get_or_free(&(cursor),&(key),(void**)(&data)); \
gras_dict_cursor_step(cursor) )