mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
[svn-r8778] Purpose:
Bug fix Description: Correct use of H5Eprint() when 1.6 compatibility is turned on. Platforms tested: FreeBSD 4.10 (sleipnir) w/compatibility h5committest doesn't test this, so it wasn't run.
This commit is contained in:
parent
b0adb1c3bf
commit
7afa78d822
@ -41,6 +41,20 @@ typedef struct s1_t {
|
||||
} s1_t;
|
||||
|
||||
/* Used to make certain a return name _is_ the file name */
|
||||
#ifdef H5_WANT_H5_V1_6_COMPAT
|
||||
#define VERIFY_NAME(x, val, where) do { \
|
||||
if (GetTestVerbosity()>=VERBO_HI) { \
|
||||
print_func(" Call to routine: %15s at line %4d in %s had value " \
|
||||
"%ld \n", (where), (int)__LINE__, __FILE__, (long)(x)); \
|
||||
} \
|
||||
if (strcmp(x, val)) { \
|
||||
TestErrPrintf("*** UNEXPECTED VALUE from %s should be %s, but is %s at line %4d " \
|
||||
"in %s\n", where, val, x, (int)__LINE__, __FILE__); \
|
||||
H5Eprint (stdout); \
|
||||
} \
|
||||
HDstrcmp(x, ""); \
|
||||
} while(0)
|
||||
#else /* H5_WANT_H5_V1_6_COMPAT */
|
||||
#define VERIFY_NAME(x, val, where) do { \
|
||||
if (GetTestVerbosity()>=VERBO_HI) { \
|
||||
print_func(" Call to routine: %15s at line %4d in %s had value " \
|
||||
@ -51,8 +65,9 @@ typedef struct s1_t {
|
||||
"in %s\n", where, val, x, (int)__LINE__, __FILE__); \
|
||||
H5Eprint (H5E_DEFAULT, stdout); \
|
||||
} \
|
||||
strcmp(x, ""); \
|
||||
HDstrcmp(x, ""); \
|
||||
} while(0)
|
||||
#endif /* H5_WANT_H5_V1_6_COMPAT */
|
||||
|
||||
int main( void )
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user