From: navarrop Date: Mon, 22 Nov 2010 14:29:29 +0000 (+0000) Subject: Print more information in xbt_dynar_compare. X-Git-Tag: v3_5~231 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/81b748b0102d2d3014a0b2c13f553ebe0362d679 Print more information in xbt_dynar_compare. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8599 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index 64c0489e46..5df4655f16 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -733,15 +733,28 @@ XBT_INLINE int xbt_dynar_compare(xbt_dynar_t d1, xbt_dynar_t d2, int i ; int size; if((!d1) && (!d2)) return 0; - if((!d1) || (!d2)) return 1; - if((d1->elmsize)!=(d2->elmsize)) return 1; // xbt_die - if(xbt_dynar_length(d1) != xbt_dynar_length(d2)) return 1; + if((!d1) || (!d2)) + { + DEBUG2("NULL dynar d1=%p d2=%p",d1,d2); + return 1; + } + if((d1->elmsize)!=(d2->elmsize)) + { + DEBUG2("Size of elmsize d1=%ld d2=%ld",d1->elmsize,d2->elmsize); + return 1; // xbt_die + } + if(xbt_dynar_length(d1) != xbt_dynar_length(d2)) + { + DEBUG2("Size of dynar d1=%ld d2=%ld",xbt_dynar_length(d1),xbt_dynar_length(d2)); + return 1; + } size = xbt_dynar_length(d1); for(i=0;i