Make sure the file IO XFEOF and XREWIND are available (not defined in wolfSSL).

pull/277/head
David Garske 2023-07-07 09:53:57 -07:00
parent 50bf4beb08
commit d28738310a
1 changed files with 8 additions and 6 deletions

View File

@ -116,12 +116,6 @@ typedef int64_t INT64;
/* The wc_HashFree was added in v3.15.4, so use stub to allow building */
#define wc_HashFree(h, t) (0)
#endif
#ifndef XFEOF
#define XFEOF feof
#endif
#ifndef XREWIND
#define XREWIND rewind
#endif
#else
#include <stdio.h>
@ -239,6 +233,14 @@ typedef int64_t INT64;
#endif
/* make sure file IO macros are available for examples */
#ifndef XFEOF /* used in pcr/extend example */
#define XFEOF feof
#endif
#ifndef XREWIND /* used in tpm_test_keys.c */
#define XREWIND rewind
#endif
/* enable way for customer to override printf */
#ifdef XPRINTF
#undef printf