From a9ddb359c5f3dc48edfb4bf7648959746cbe7c58 Mon Sep 17 00:00:00 2001 From: wessels <> Date: Fri, 17 Apr 1998 00:32:53 +0000 Subject: [PATCH] fix SNMP typedefs --- src/structs.h | 16 ++++++++-------- src/typedefs.h | 7 +++++++ 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/structs.h b/src/structs.h index 688d3c2ee1..aa4cfcf5e5 100644 --- a/src/structs.h +++ b/src/structs.h @@ -67,7 +67,7 @@ struct _String { #if SQUID_SNMP -typedef struct _snmp_request_t { +struct _snmp_request_t { u_char *buf; u_char *outbuf; int len; @@ -78,26 +78,26 @@ typedef struct _snmp_request_t { struct snmp_pdu *PDU; aclCheck_t *acl_checklist; u_char *community; -} snmp_request_t; +}; -typedef struct _viewEntry { +struct _viewEntry { char viewName[32]; int viewIndex; int viewType; int viewSubtreeLen; oid viewSubtree[32]; struct _viewEntry *next; -} viewEntry; +}; -typedef struct _communityEntry { +struct _communityEntry { char name[64]; int readView; int writeView; acl_access *acls; communityEntry *next; -} communityEntry; +}; -typedef usecEntry { +struct _usecEntry { u_char userName[32]; int userLen; int qoS; @@ -108,7 +108,7 @@ typedef usecEntry { int authReadView; int authWriteView; usecEntry *next; -} usecEntry; +}; #endif diff --git a/src/typedefs.h b/src/typedefs.h index b6da2ee85f..5481e0f6a8 100644 --- a/src/typedefs.h +++ b/src/typedefs.h @@ -118,6 +118,13 @@ typedef struct _cd_guess_stats cd_guess_stats; typedef struct _CacheDigest CacheDigest; typedef struct _Version Version; +#if SQUID_SNMP +typedef struct _snmp_request_t snmp_request_t; +typedef struct _viewEntry viewEntry; +typedef struct _communityEntry communityEntry; +typedef struct _usecEntry usecEntry; +#endif + /* define AIOCB even without USE_ASYNC_IO */ typedef void AIOCB(void *, int aio_return, int aio_errno); typedef void CWCB(int fd, char *, size_t size, int flag, void *data); -- 2.47.3