Only require XATOI for build-cases that need it.

This commit is contained in:
David Garske
2019-07-19 14:46:50 -07:00
parent b658f2e7c3
commit 2cd64c748a

View File

@ -401,9 +401,6 @@
#define XSTRNCMP(s1,s2,n) strncmp((s1),(s2),(n))
#define XSTRNCAT(s1,s2,n) strncat((s1),(s2),(n))
#include <stdlib.h>
#define XATOI(s) atoi((s))
#ifdef USE_WOLF_STRSEP
#define XSTRSEP(s1,d) wc_strsep((s1),(d))
#else
@ -483,6 +480,14 @@
#define XSTRTOK(s1,d,ptr) strtok_r((s1),(d),(ptr))
#endif
#endif
#if defined(WOLFSSL_CERT_EXT) || defined(HAVE_OCSP) || \
defined(HAVE_CRL_IO) || defined(HAVE_HTTP_CLIENT) || \
!defined(NO_CRYPT_BENCHMARK)
#include <stdlib.h>
#define XATOI(s) atoi((s))
#endif
#endif
#ifdef USE_WOLF_STRTOK