git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6229
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
*
* You'll find an example in the tutorial: \ref GRAS_tut_tour_globals
*/
-#define gras_userdata_new(type) (gras_userdata_set(xbt_new0(type,1)),gras_userdata_get())
+#define gras_userdata_new(type) ((type*)gras_userdata_set(xbt_new0(type,1)),gras_userdata_get())
/* @} */
SG_END_DECL()
return pd->userdata;
}
-void gras_userdata_set(void *ud) {
+void* gras_userdata_set(void *ud) {
gras_procdata_t *pd=gras_procdata_get();
pd->userdata = ud;
+ return ud;
}
void *gras_libdata_by_name(const char *name) {