mdbx: make MDBX_STRINGIFYmacro public.

This commit is contained in:
Leonid Yuriev
2021-07-25 15:11:05 +03:00
parent c2fa453725
commit 046dc02f73
7 changed files with 52 additions and 51 deletions

6
mdbx.h
View File

@@ -361,6 +361,12 @@ typedef mode_t mdbx_mode_t;
#define LIBMDBX_INLINE_API(TYPE, NAME, ARGS) static __inline TYPE NAME ARGS
#endif /* LIBMDBX_INLINE_API */
/** \brief Converts a macro argument into a string constant. */
#ifndef MDBX_STRINGIFY
#define MDBX_STRINGIFY_HELPER(x) #x
#define MDBX_STRINGIFY(x) MDBX_STRINGIFY_HELPER(x)
#endif /* MDBX_STRINGIFY */
/*----------------------------------------------------------------------------*/
#ifndef __cplusplus