X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/40bdb11e84c563daed9fcd3d81e7ad5971f3367b..778f65057da68465382593cd036b6ee59ada54e9:/src/gras/DataDesc/datadesc_private.h diff --git a/src/gras/DataDesc/datadesc_private.h b/src/gras/DataDesc/datadesc_private.h index 946a0e742a..0e79380174 100644 --- a/src/gras/DataDesc/datadesc_private.h +++ b/src/gras/DataDesc/datadesc_private.h @@ -20,7 +20,7 @@ #include "xbt/dict.h" #include "xbt/set.h" -#include "gras_config.h" /* GRAS_THISARCH */ +#include "portable.h" /* GRAS_THISARCH */ #include "gras/transport.h" /* socket handling */ @@ -30,11 +30,11 @@ #include "gras/DataDesc/datadesc_interface.h" /* semi-public API */ /** - * aligned: + * ddt_aligned: * * Align the data v on the boundary a. */ -#define aligned(v, a) (((v) + (a - 1)) & ~(a - 1)) +#define ddt_aligned(v, a) (((v) + (a - 1)) & ~(a - 1)) /*@null@*/extern xbt_set_t gras_datadesc_set_local; void gras_ddt_freev(void *ddt); @@ -42,7 +42,7 @@ void gras_ddt_freev(void *ddt); * Descriptions of all known architectures * *******************************************/ -#define gras_arch_count 9 +#define gras_arch_count 11 typedef enum { gras_ddt_scalar_char = 0, gras_ddt_scalar_short = 1, @@ -62,9 +62,7 @@ typedef struct { int endian; - int sizeofs[9]; /* char,short,int,long,long_long, - pdata,pfunc, - float,double */ + int sizeofs[9]; /* char,short,int,long,long_long,pdata,pfunc,float,double */ int boundaries[9]; /* idem */ } gras_arch_desc_t; @@ -238,7 +236,7 @@ typedef struct s_gras_datadesc_type { ***************************/ void gras_datadesc_free(gras_datadesc_type_t *type); -gras_datadesc_type_t + gras_datadesc_type_t gras_datadesc_scalar(const char *name, gras_ddt_scalar_type_t type, enum e_gras_dd_scalar_encoding encoding);