Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Better fix to the comparison between signed and unsigned int around dynar size: chang...
[simgrid.git] / src / gras / DataDesc / datadesc.c
index 11ec857..adf8f76 100644 (file)
@@ -119,7 +119,8 @@ gras_datadesc_init(void) {
   ddt = gras_datadesc_array_dyn("char[]", 
                                gras_datadesc_by_name("char"),
                                _strlen_cb);
-  ddt = gras_datadesc_ref("string",ddt);
+  gras_datadesc_ref("string",ddt);
+  gras_datadesc_ref("xbt_string_t",ddt);
 
   /* specific datatype: the exception type (for RPC) */
   ddt = gras_datadesc_struct("ex_t");
@@ -195,7 +196,7 @@ int gras_datadesc_size(gras_datadesc_type_t type) {
  * For debugging purpose
  */
 void gras_datadesc_type_dump(const gras_datadesc_type_t ddt){
-  int cpt;
+  unsigned int cpt;
 
   printf("DataDesc dump:");
   if(!ddt) {