Merge pull request #277 from dgarske/fix_fio

Make sure the file IO XFEOF and XREWIND are available
pull/279/head
Zackery 2023-07-07 16:11:14 -06:00 committed by GitHub
commit 8ca55eae71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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 */ /* The wc_HashFree was added in v3.15.4, so use stub to allow building */
#define wc_HashFree(h, t) (0) #define wc_HashFree(h, t) (0)
#endif #endif
#ifndef XFEOF
#define XFEOF feof
#endif
#ifndef XREWIND
#define XREWIND rewind
#endif
#else #else
#include <stdio.h> #include <stdio.h>
@ -239,6 +233,14 @@ typedef int64_t INT64;
#endif #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 */ /* enable way for customer to override printf */
#ifdef XPRINTF #ifdef XPRINTF
#undef printf #undef printf