From: mquinson Date: Tue, 2 Mar 2004 23:43:17 +0000 (+0000) Subject: implement datatype comparison (mandatory for messaging module) X-Git-Tag: v3.3~5295 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6f22854e0c325c700663ba4aa42b73dff4e8adca implement datatype comparison (mandatory for messaging module) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@51 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/include/datadesc.h b/include/datadesc.h index 4820fef9be..81cd2479ca 100644 --- a/include/datadesc.h +++ b/include/datadesc.h @@ -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_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, @@ -185,6 +181,17 @@ gras_datadesc_declare_array_cb(const char *name, 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 */