# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1337031476 14400 # Node ID c0a572a11ab93150c4d134cb713dd9ee7738095c # Parent 6f5ec21642166a26de21f5e3e120d539b7570703 Silence some warnings diff --git a/libsrc/ParseArgv.c b/libsrc/ParseArgv.c --- a/libsrc/ParseArgv.c +++ b/libsrc/ParseArgv.c @@ -24,9 +24,11 @@ #include #include #include +#include #include #include + /* * Default table of argument descriptors. These are normally available * in every application. @@ -174,10 +176,10 @@ infoPtr = matchPtr; switch (infoPtr->type) { case ARGV_CONSTANT: - *((int *) infoPtr->dst) = (int) infoPtr->src; + *((int *) infoPtr->dst) = (intptr_t) infoPtr->src; break; case ARGV_INT: - nargs = (int) infoPtr->src; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; for (i=0; isrc; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; for (i=0; isrc; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; for (i=0; idst) = dstIndex; goto argsDone; case ARGV_FLOAT: - nargs = (int) infoPtr->src; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; for (i=0; itype) { case ARGV_INT: { FPRINTF(stderr, "\n\t\tDefault value:"); - nargs = (int) infoPtr->src; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; for (j=0; jdst)+j)); @@ -408,7 +410,7 @@ } case ARGV_FLOAT: { FPRINTF(stderr, "\n\t\tDefault value:"); - nargs = (int) infoPtr->src; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; for (j=0; jdst)+j)); @@ -418,7 +420,7 @@ case ARGV_STRING: { char *string; - nargs = (int) infoPtr->src; + nargs = (intptr_t) infoPtr->src; if (nargs<1) nargs=1; string = *((char **) infoPtr->dst); if ((nargs==1) && (string == NULL)) break; diff --git a/libsrc/hdf_convenience.c b/libsrc/hdf_convenience.c --- a/libsrc/hdf_convenience.c +++ b/libsrc/hdf_convenience.c @@ -2173,6 +2173,8 @@ H5Dclose(new_id); } break; + default: + break; } } return (MI_NOERROR);