From 34fcccc50bcf53cf5b8c09e92885e88c0af5be52 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Mon, 2 Apr 2007 20:39:24 +0000 Subject: [PATCH] - Changed the names of some variables in SNMP module to avoid them shadowing each other (which produces a lot of warnings and makes the code hard to maintain) - Added missing defines for 3 snmp-functions if LWIP_SNMP==0 --- src/core/snmp/mib2.c | 12 ++++++------ src/core/snmp/mib_structs.c | 6 +++--- src/include/lwip/snmp.h | 8 ++++++-- 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/core/snmp/mib2.c b/src/core/snmp/mib2.c index 3e478aba..b2d3c3fb 100644 --- a/src/core/snmp/mib2.c +++ b/src/core/snmp/mib2.c @@ -486,7 +486,7 @@ struct mib_node* const ip_nodes[23] = { (struct mib_node* const)&iprtetable, (struct mib_node* const)&ipntomtable, (struct mib_node* const)&ip_scalar }; -const struct mib_array_node ip = { +const struct mib_array_node g_ip = { &noleafs_get_object_def, &noleafs_get_value, &noleafs_set_test, @@ -541,7 +541,7 @@ const struct mib_array_node attable = { /* at .1.3.6.1.2.1.3 */ s32_t at_id = 1; -struct mib_node* at_node = (struct mib_node* const)&attable; +struct mib_node* g_at_node = (struct mib_node* const)&attable; struct mib_ram_array_node at = { &noleafs_get_object_def, &noleafs_get_value, @@ -550,7 +550,7 @@ struct mib_ram_array_node at = { MIB_NODE_RA, 0, &at_id, - &at_node + &g_at_node }; /** index root node for ifTable */ @@ -680,7 +680,7 @@ struct mib_node* const mib2_nodes[MIB2_GROUPS] = { (struct mib_node* const)&sys_tem, (struct mib_node* const)&interfaces, (struct mib_node* const)&at, - (struct mib_node* const)&ip, + (struct mib_node* const)&g_ip, (struct mib_node* const)&icmp, #if LWIP_TCP (struct mib_node* const)&tcp, @@ -914,12 +914,12 @@ void objectidncpy(s32_t *dst, s32_t *src, u8_t n) * @param str if non-NULL then copy str pointer * @param strlen points to string length, excluding zero terminator */ -void snmp_set_sysdesr(u8_t *str, u8_t *strlen) +void snmp_set_sysdesr(u8_t *str, u8_t *len) { if (str != NULL) { sysdescr_ptr = str; - sysdescr_len_ptr = strlen; + sysdescr_len_ptr = len; } } diff --git a/src/core/snmp/mib_structs.c b/src/core/snmp/mib_structs.c index e68636a1..0f202d44 100644 --- a/src/core/snmp/mib_structs.c +++ b/src/core/snmp/mib_structs.c @@ -369,12 +369,12 @@ snmp_mib_node_find(struct mib_list_rootnode *rn, s32_t objid, struct mib_list_no } else { - struct mib_list_rootnode *rn; + struct mib_list_rootnode *r; if (n->nptr->node_type == MIB_NODE_LR) { - rn = (struct mib_list_rootnode *)n->nptr; - if (rn->count > 1) + r = (struct mib_list_rootnode *)n->nptr; + if (r->count > 1) { /* can't delete node */ fc = 2; diff --git a/src/include/lwip/snmp.h b/src/include/lwip/snmp.h index 95145ce0..dfcb9f23 100644 --- a/src/include/lwip/snmp.h +++ b/src/include/lwip/snmp.h @@ -50,7 +50,7 @@ struct snmp_obj_id }; /* system */ -void snmp_set_sysdesr(u8_t* str, u8_t* strlen); +void snmp_set_sysdesr(u8_t* str, u8_t* len); void snmp_set_sysobjid(struct snmp_obj_id *oid); void snmp_get_sysobjid_ptr(struct snmp_obj_id **oid); void snmp_inc_sysuptime(void); @@ -182,10 +182,14 @@ void snmp_get_snmpenableauthentraps(u8_t *value); #else /* system */ -#define snmp_set_sysdesr(str, strlen) +#define snmp_set_sysdesr(str, len) +#define snmp_set_sysobjid(oid); #define snmp_get_sysobjid_ptr(oid) #define snmp_inc_sysuptime() #define snmp_get_sysuptime(value) +#define snmp_set_syscontact(ocstr, ocstrlen); +#define snmp_set_sysname(ocstr, ocstrlen); +#define snmp_set_syslocation(ocstr, ocstrlen); /* network interface */ #define snmp_add_ifinoctets(ni,value)