mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
wolfssl/wolfcrypt/types.h: add needed (void)s for unused args to several XMALLOC/XFREE/XREALLOC macros that were missing them.
src/quic.c: fix misspelled DYNAMIC_TYPE_TMP_BUFFER.
This commit is contained in:
@ -1056,7 +1056,7 @@ size_t wolfSSL_quic_get_aead_tag_len(const WOLFSSL_EVP_CIPHER* aead_cipher)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef WOLFSSL_SMALL_STACK
|
#ifdef WOLFSSL_SMALL_STACK
|
||||||
XFREE(ctx, NULL, DYNAMIC_TYPE_TMP_BUF);
|
XFREE(ctx, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -488,7 +488,7 @@ typedef struct w64wrapper {
|
|||||||
#elif defined(WOLFSSL_TELIT_M2MB)
|
#elif defined(WOLFSSL_TELIT_M2MB)
|
||||||
/* Telit M2MB SDK requires use m2mb_os API's, not std malloc/free */
|
/* Telit M2MB SDK requires use m2mb_os API's, not std malloc/free */
|
||||||
/* Use of malloc/free will cause CPU reboot */
|
/* Use of malloc/free will cause CPU reboot */
|
||||||
#define XMALLOC(s, h, t) ((void)h, (void)t, m2mb_os_malloc((s)))
|
#define XMALLOC(s, h, t) ((void)(h), (void)(t), m2mb_os_malloc((s)))
|
||||||
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
||||||
#define XFREE(p, h, t) m2mb_os_free(xp)
|
#define XFREE(p, h, t) m2mb_os_free(xp)
|
||||||
#else
|
#else
|
||||||
@ -505,25 +505,25 @@ typedef struct w64wrapper {
|
|||||||
fprintf(stderr, "wolfSSL_malloc failed");
|
fprintf(stderr, "wolfSSL_malloc failed");
|
||||||
return NULL;
|
return NULL;
|
||||||
};
|
};
|
||||||
#define XMALLOC(s, h, t) malloc_check((s))
|
#define XMALLOC(s, h, t) ((void)(h), (void)(t), malloc_check((s)))
|
||||||
#define XFREE(p, h, t) WC_DO_NOTHING
|
#define XFREE(p, h, t) (void)(h); (void)(t)
|
||||||
#define XREALLOC(p, n, h, t) (NULL)
|
#define XREALLOC(p, n, h, t) ((void)(h), (void)(t), NULL)
|
||||||
#else
|
#else
|
||||||
#define XMALLOC(s, h, t) (NULL)
|
#define XMALLOC(s, h, t) ((void)(s), (void)(h), (void)(t), NULL)
|
||||||
#define XFREE(p, h, t) WC_DO_NOTHING
|
#define XFREE(p, h, t) (void)(p); (void)(h); (void)(t)
|
||||||
#define XREALLOC(p, n, h, t) (NULL)
|
#define XREALLOC(p, n, h, t) ((void)(p), (void)(n), (void)(h), (void)(t), NULL)
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
/* just use plain C stdlib stuff if desired */
|
/* just use plain C stdlib stuff if desired */
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#define XMALLOC(s, h, t) ((void)(h), (void)(t), malloc((size_t)(s)))
|
#define XMALLOC(s, h, t) ((void)(h), (void)(t), malloc((size_t)(s)))
|
||||||
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
||||||
#define XFREE(p, h, t) ((void)(h), (void)(t), free(p))
|
#define XFREE(p, h, t) ((void)(h), (void)(t), free(p))
|
||||||
#else
|
#else
|
||||||
#define XFREE(p, h, t) {void* xp = (p); if (xp) free(xp);}
|
#define XFREE(p, h, t) {void* xp = (p); (void)(h); if (xp) free(xp);}
|
||||||
#endif
|
#endif
|
||||||
#define XREALLOC(p, n, h, t) \
|
#define XREALLOC(p, n, h, t) \
|
||||||
((void)(h), (void)(t), realloc((p), (size_t)(n)))
|
((void)(h), (void)(t), realloc((p), (size_t)(n)))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif defined(WOLFSSL_LINUXKM)
|
#elif defined(WOLFSSL_LINUXKM)
|
||||||
@ -560,19 +560,19 @@ typedef struct w64wrapper {
|
|||||||
#ifdef WOLFSSL_DEBUG_MEMORY
|
#ifdef WOLFSSL_DEBUG_MEMORY
|
||||||
#define XMALLOC(s, h, t) ((void)(h), (void)(t), wolfSSL_Malloc((s), __func__, __LINE__))
|
#define XMALLOC(s, h, t) ((void)(h), (void)(t), wolfSSL_Malloc((s), __func__, __LINE__))
|
||||||
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
||||||
#define XFREE(p, h, t) wolfSSL_Free(xp, __func__, __LINE__)
|
#define XFREE(p, h, t) ((void)(h), (void)(t), wolfSSL_Free(xp, __func__, __LINE__))
|
||||||
#else
|
#else
|
||||||
#define XFREE(p, h, t) {void* xp = (p); if (xp) wolfSSL_Free(xp, __func__, __LINE__);}
|
#define XFREE(p, h, t) {void* xp = (p); (void)(h); (void)(t); if (xp) wolfSSL_Free(xp, __func__, __LINE__);}
|
||||||
#endif
|
#endif
|
||||||
#define XREALLOC(p, n, h, t) wolfSSL_Realloc((p), (n), __func__, __LINE__)
|
#define XREALLOC(p, n, h, t) ((void)(h), (void)(t), wolfSSL_Realloc((p), (n), __func__, __LINE__))
|
||||||
#else
|
#else
|
||||||
#define XMALLOC(s, h, t) ((void)(h), (void)(t), wolfSSL_Malloc((s)))
|
#define XMALLOC(s, h, t) ((void)(h), (void)(t), wolfSSL_Malloc((s)))
|
||||||
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
||||||
#define XFREE(p, h, t) wolfSSL_Free(p)
|
#define XFREE(p, h, t) ((void)(h), (void)(t), wolfSSL_Free(p))
|
||||||
#else
|
#else
|
||||||
#define XFREE(p, h, t) {void* xp = (p); if (xp) wolfSSL_Free(xp);}
|
#define XFREE(p, h, t) {void* xp = (p); (void)(h); (void)(t); if (xp) wolfSSL_Free(xp);}
|
||||||
#endif
|
#endif
|
||||||
#define XREALLOC(p, n, h, t) wolfSSL_Realloc((p), (n))
|
#define XREALLOC(p, n, h, t) ((void)(h), (void)(t), wolfSSL_Realloc((p), (n)))
|
||||||
#endif /* WOLFSSL_DEBUG_MEMORY */
|
#endif /* WOLFSSL_DEBUG_MEMORY */
|
||||||
#endif /* WOLFSSL_STATIC_MEMORY */
|
#endif /* WOLFSSL_STATIC_MEMORY */
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user