Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
implement datatype comparison (mandatory for messaging module)
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 2 Mar 2004 23:43:17 +0000 (23:43 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 2 Mar 2004 23:43:17 +0000 (23:43 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@51 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/datadesc.h

index 4820fef..81cd247 100644 (file)
@@ -83,10 +83,6 @@ gras_error_t gras_datadesc_parse(const char       *def,
 gras_error_t gras_datadesc_from_nws(const DataDescriptor *desc,
                                    size_t                howmany,
                                    gras_datadesc_t     **dst);
 gras_error_t gras_datadesc_from_nws(const DataDescriptor *desc,
                                    size_t                howmany,
                                    gras_datadesc_t     **dst);
-gras_error_t gras_datadesc_eq(const gras_datadesc_t *d1,
-                             const gras_datadesc_t *d2);
-gras_error_t gras_datadesc_cpy(gras_datadesc_t  *src,
-                              gras_datadesc_t **dst);
 gras_error_t gras_datadesc_sizeof_host(gras_datadesc_t *desc,
                                       size_t          *dst);
 gras_error_t gras_datadesc_sizeof_network(gras_datadesc_t *desc,
 gras_error_t gras_datadesc_sizeof_host(gras_datadesc_t *desc,
                                       size_t          *dst);
 gras_error_t gras_datadesc_sizeof_network(gras_datadesc_t *desc,
@@ -185,6 +181,17 @@ gras_datadesc_declare_array_cb(const char                      *name,
                               gras_datadesc_type_cb_void_t     post,
                               long int                        *code);
 
                               gras_datadesc_type_cb_void_t     post,
                               long int                        *code);
 
+
+/* Use the datadescriptions */
+int
+gras_datadesc_type_cmp(const gras_datadesc_type_t *d1,
+                      const gras_datadesc_type_t *d2);
+
+
+gras_error_t 
+gras_datadesc_cpy(gras_datadesc_type_t *type, void *src, void **dst);
+
+
 END_DECL
 
 #endif /* GRAS_DATADESC_H */
 END_DECL
 
 #endif /* GRAS_DATADESC_H */