-/* crypto/lhash/lhash.h */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
# define HEADER_LHASH_H
# include <openssl/e_os2.h>
-# ifndef OPENSSL_NO_STDIO
-# include <stdio.h>
-# endif
-
# include <openssl/bio.h>
#ifdef __cplusplus
# define LHASH_OF(type) struct lhash_st_##type
# define DEFINE_LHASH_OF(type) \
- LHASH_OF(type) { int dummy; }; \
+ LHASH_OF(type) { union { void* d1; unsigned long d2; int d3; }; }; \
static ossl_inline LHASH_OF(type) * \
lh_##type##_new(unsigned long (*hfn)(const type *), \
int (*cfn)(const type *, const type *)) \