git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4676
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
-static void add_free_f(xbt_dynar_t dynar,void_f_pvoid_t free_f) {
+/*static void add_free_f(xbt_dynar_t dynar,void_f_pvoid_t free_f) {
s_identifier_t former,ref;
memset(&ref,0,sizeof(ref));
s_identifier_t former,ref;
memset(&ref,0,sizeof(ref));
memcpy(former.type->extra,&free_f, sizeof(free_f));
xbt_dynar_push(dynar,&former);
XBT_OUT;
memcpy(former.type->extra,&free_f, sizeof(free_f));
xbt_dynar_push(dynar,&former);
XBT_OUT;
+}*/
+
+static void add_free_f(xbt_dynar_t dynar,void_f_pvoid_t* free_f) {
+ s_identifier_t former,ref;
+ memset(&ref,0,sizeof(ref));
+
+ XBT_IN;
+ xbt_dynar_pop(dynar,&former);
+ memcpy(former.type->extra,free_f, sizeof(free_f));
+ xbt_dynar_push(dynar,&former);
+ XBT_OUT;
}
static void parse_statement(char *definition,
}
static void parse_statement(char *definition,