Skip to content

Commit

Permalink
misc.c pre-merge sync
Browse files Browse the repository at this point in the history
  • Loading branch information
gojimmypi committed Jan 4, 2024
1 parent af70229 commit 2ca98d6
Showing 1 changed file with 29 additions and 3 deletions.
32 changes: 29 additions & 3 deletions src/misc.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,43 @@
#else
#define STATIC static
#endif
/*
#define MISC_WARNING "misc.c does not need to be compiled when using inline (NO_INLINE not defined))"
#define MISC_STRINGIFY(x) #x
#define MISC_TOSTRING(x) MISC_STRINGIFY(x)
#ifdef __STDC_VERSION__
#if __STDC_VERSION__ >= 199901L
#define PRAGMA_SUPPORTED 1
#endif
#endif
#if (defined(__GNUC__) || defined(__clang__)) && defined(PRAGMA_SUPPORTED)
_Pragma(MISC_TOSTRING(message(MISC_WARNING)))
#elif defined(_MSC_VER)
#pragma message("warning: " MISC_WARNING)
#else
#warning MISC_WARNING
#endif
*/

/* Check for if compiling misc.c when not needed. */
#if !defined(WOLFSSH_MISC_INCLUDED) && !defined(NO_INLINE) && \
!defined(WOLFSSH_IGNORE_FILE_WARN)
#define MISC_WARNING "misc.c does not need to be compiled when using inline (NO_INLINE not defined))"
#define MISC_STRINGIFY(x) #x
#define MISC_TOSTRING(x) MISC_STRINGIFY(x)
#ifdef __STDC_VERSION__
#if __STDC_VERSION__ >= 199901L
#define PRAGMA_SUPPORTED 1
#endif
#endif

#ifndef _MSC_VER
#warning MISC_WARNING
#else
#if (defined(__GNUC__) || defined(__clang__)) && defined(PRAGMA_SUPPORTED)
_Pragma(MISC_TOSTRING(message(MISC_WARNING)))
#elif defined(_MSC_VER)
#pragma message("warning: " MISC_WARNING)
#else
#warning MISC_WARNING
#endif

#else /* !WOLFSSL_MISC_INCLUDED && !NO_INLINE && !WOLFSSH_IGNORE_FILE_WARN */
Expand Down

0 comments on commit 2ca98d6

Please sign in to comment.