From 81321c880914cd7de46c1234d3cc73eaedd1350e Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 14 Oct 2013 16:45:02 -0700 Subject: [PATCH] Define _SODIUM_C99 as empty on retarded compilers, not only when using C++ --- src/libsodium/include/sodium/utils.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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,