diff --git a/src/libsodium/include/sodium/utils.h b/src/libsodium/include/sodium/utils.h index e2aaf697..14b6a747 100644 --- a/src/libsodium/include/sodium/utils.h +++ b/src/libsodium/include/sodium/utils.h @@ -10,10 +10,10 @@ extern "C" { #endif -#ifndef __cplusplus -# define _SODIUM_C99(X) X -#else +#if defined(__cplusplus) || !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L # define _SODIUM_C99(X) +#else +# define _SODIUM_C99(X) X #endif unsigned char *_sodium_alignedcalloc(unsigned char ** const unaligned_p,