From 595df06b59c80cbb7a484a893e1ebaf917ddddb6 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 8 Aug 2019 11:57:02 +0200 Subject: [PATCH 065/187] libcli:smb: Add forward declaration for gnutls_hmac_hd_t This file is basically included everywhere. So use a forward declaration for gnutls_hmac_hd_t. This way we don't have to link everthing against gnutls to get access to the header path. Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett (cherry picked from commit 6bf6cb1643ae5e8fff66a7cbec50f58ede632666) --- libcli/smb/smb2_signing.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libcli/smb/smb2_signing.h b/libcli/smb/smb2_signing.h index 6e1682955c9..96a002f4a0c 100644 --- a/libcli/smb/smb2_signing.h +++ b/libcli/smb/smb2_signing.h @@ -21,10 +21,10 @@ #ifndef _LIBCLI_SMB_SMB2_SIGNING_H_ #define _LIBCLI_SMB_SMB2_SIGNING_H_ -#include -#include - struct iovec; + /* Forward declaration of GnuTLS typedefs */ +struct hmac_hd_st; +typedef struct hmac_hd_st* gnutls_hmac_hd_t; struct smb2_signing_key { gnutls_hmac_hd_t hmac_hnd; -- 2.23.0