Merge pull request #680 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop

* commit 'db157e317ef7386f4fb232688dca0bbb49e852a0':
  Use define name instead.
  Fix VS2013 compile error
This commit is contained in:
Allen Byrne 2017-09-20 12:43:20 -05:00
commit 76dc857d80

View File

@ -14,6 +14,15 @@
#ifndef USE_CASE_COMMON_H
#define USE_CASE_COMMON_H
/* Use FUNC to safely handle variations of C99 __func__ keyword handling */
#ifdef H5_HAVE_C99_FUNC
#define FUNC __func__
#elif defined(H5_HAVE_FUNCTION)
#define FUNC __FUNCTION__
#else
#error "We need __func__ or __FUNCTION__ to test function names!"
#endif
/******************************************
* Symbols used across multiple use cases *
******************************************/
@ -32,7 +41,7 @@
#define FALSE 0
/* Testing macros */
#define AT() printf (" at %s:%d in %s()...\n", __FILE__, __LINE__, __func__);
#define AT() printf (" at %s:%d in %s()...\n", __FILE__, __LINE__, FUNC);
#define UC_ERROR {puts("*ERROR*"); fflush(stdout); AT(); goto error;}
#endif /* USE_CASE_COMMON_H */