From: Julian Seward Date: Thu, 13 Apr 2006 22:03:16 +0000 (+0000) Subject: Not all MPI implementations define MPI_UNSIGNED_LONG_LONG. X-Git-Tag: svn/VALGRIND_3_2_0~111 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=970537cd77bb84cc5a5efa5a9d4240e028cf6dec;p=thirdparty%2Fvalgrind.git Not all MPI implementations define MPI_UNSIGNED_LONG_LONG. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5848 --- diff --git a/auxprogs/libmpiwrap.c b/auxprogs/libmpiwrap.c index 20f4b69896..0c6c1f5c1a 100644 --- a/auxprogs/libmpiwrap.c +++ b/auxprogs/libmpiwrap.c @@ -232,7 +232,9 @@ static void showTy ( FILE* f, MPI_Datatype ty ) # if defined(MPI_LONG_LONG) else if (ty == MPI_LONG_LONG) fprintf(f,"LONG_LONG"); # endif +# if defined(MPI_UNSIGNED_LONG_LONG) else if (ty == MPI_UNSIGNED_LONG_LONG) fprintf(f,"UNSIGNED_LONG_LONG"); +# endif else fprintf(f,"showTy:???"); } @@ -407,7 +409,9 @@ static long sizeofOneNamedTy ( MPI_Datatype ty ) # if defined(MPI_SIGNED_CHAR) if (ty == MPI_SIGNED_CHAR) return sizeof(signed char); # endif +# if defined(MPI_UNSIGNED_LONG_LONG) if (ty == MPI_UNSIGNED_LONG_LONG) return sizeof(unsigned long long int); +# endif if (ty == MPI_LONG_LONG_INT) return sizeof(signed long long int); /* Note: the following are named structs, not named basic types, and so are not handled here: