Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
the makefile used on bob
[simgrid.git] / include / gras / datadesc.h
index 0966e86..f19da0a 100644 (file)
@@ -348,6 +348,9 @@ XBT_PUBLIC(void) gras_datadesc_union_close(gras_datadesc_type_t    union_type);
 XBT_PUBLIC(gras_datadesc_type_t) 
   gras_datadesc_ref(const char          *name,
                    gras_datadesc_type_t referenced_type);
+XBT_PUBLIC(gras_datadesc_type_t) 
+  gras_datadesc_copy(const char          *name,
+                    gras_datadesc_type_t copied_type);
 XBT_PUBLIC(gras_datadesc_type_t) 
   gras_datadesc_ref_generic(const char              *name,
                            gras_datadesc_selector_t selector);
@@ -365,10 +368,10 @@ XBT_PUBLIC(gras_datadesc_type_t)
 
 XBT_PUBLIC(gras_datadesc_type_t) 
   gras_datadesc_dynar(gras_datadesc_type_t elm_t,
-                     void_f_pvoid_t *free_func);
+                     void_f_pvoid_t free_func);
 XBT_PUBLIC(gras_datadesc_type_t)
   gras_datadesc_matrix(gras_datadesc_type_t elm_t,
-                      void_f_pvoid_t const free_f);
+                      void_f_pvoid_t const free_f);
 
 /*********************************
  * Change stuff within datadescs *