From 834182ba3653f38f18ed953fe5f3bf0482698ce9 Mon Sep 17 00:00:00 2001 From: Pat Ruddy Date: Mon, 25 Jan 2021 16:37:45 +0000 Subject: [PATCH] lib: add SNMP_OCTET macro Add SNMP macro to allow a singe octet to be returned Signed-off-by: Pat Ruddy --- lib/smux.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/smux.h b/lib/smux.h index 6c80f3146e..8fc4994b1b 100644 --- a/lib/smux.h +++ b/lib/smux.h @@ -78,11 +78,15 @@ struct trap_object { #define SNMP_LOCAL_VARIABLES \ static long snmp_int_val __attribute__((unused)); \ static struct in_addr snmp_in_addr_val __attribute__((unused)); - + static uint8_t snmp_octet_val __attribute__((unused)); #define SNMP_INTEGER(V) \ (*var_len = sizeof(snmp_int_val), snmp_int_val = V, \ (uint8_t *)&snmp_int_val) +#define SNMP_OCTET(V) \ + (*var_len = sizeof(snmp_octet_val), snmp_octet_val = V, \ + (uint8_t *)&snmp_octet_val) + #define SNMP_IPADDRESS(V) \ (*var_len = sizeof(struct in_addr), snmp_in_addr_val = V, \ (uint8_t *)&snmp_in_addr_val) -- 2.39.5