Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Visual C++ already declare the isatty function in the header.h. So this change avoids...
[simgrid.git] / src / gras / DataDesc / datadesc_private.h
index b677728..0e79380 100644 (file)
 #define ddt_aligned(v, a) (((v) + (a - 1)) & ~(a - 1))
 
 /*@null@*/extern xbt_set_t gras_datadesc_set_local;
-XBT_PUBLIC void gras_ddt_freev(void *ddt);
+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;
 
@@ -114,7 +112,7 @@ typedef struct s_gras_dd_cat_field {
 
 } s_gras_dd_cat_field_t,*gras_dd_cat_field_t;
 
-XBT_PUBLIC void gras_dd_cat_field_free(void *f);
+void gras_dd_cat_field_free(void *f);
 
 /**
  * gras_dd_cat_scalar_t:
@@ -236,9 +234,9 @@ typedef struct s_gras_datadesc_type {
 /***************************
  * constructor/desctructor *
  ***************************/
-XBT_PUBLIC void gras_datadesc_free(gras_datadesc_type_t *type);
+void gras_datadesc_free(gras_datadesc_type_t *type);
 
-XBT_PUBLIC 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);
@@ -246,14 +244,14 @@ XBT_PUBLIC gras_datadesc_type_t
 /****************************************************
  * Callback persistant state constructor/destructor *
  ****************************************************/
-XBT_PUBLIC gras_cbps_t gras_cbps_new(void);
-XBT_PUBLIC void gras_cbps_free(gras_cbps_t *state);
-XBT_PUBLIC void gras_cbps_reset(gras_cbps_t state);
+gras_cbps_t gras_cbps_new(void);
+void gras_cbps_free(gras_cbps_t *state);
+void gras_cbps_reset(gras_cbps_t state);
 
 /***************
  * Convertions *
  ***************/
-XBT_PUBLIC void
+void
 gras_dd_convert_elm(gras_datadesc_type_t type, int count,
                    int r_arch, 
                    void *src, void *dst);