Lines Matching refs:dst
930 add_ip_syntax(struct snmp_value *dst, struct snmp_value *src)
934 dst->syntax = SNMP_SYNTAX_IPADDRESS;
936 dst->v.ipaddress[i] = src->v.ipaddress[i];
942 add_octstring_syntax(struct snmp_value *dst, struct snmp_value *src)
949 if ((dst->v.octetstring.octets = malloc(src->v.octetstring.len)) ==
955 memcpy(dst->v.octetstring.octets, src->v.octetstring.octets,
957 dst->syntax = SNMP_SYNTAX_OCTETSTRING;
958 dst->v.octetstring.len = src->v.octetstring.len;
964 add_oid_syntax(struct snmp_value *dst, struct snmp_value *src)
966 asn_append_oid(&(dst->v.oid), &(src->v.oid));
967 dst->syntax = SNMP_SYNTAX_OID;
977 snmpset_add_value(struct snmp_value *dst, struct snmp_value *src)
979 if (dst == NULL || src == NULL)
984 dst->v.integer = src->v.integer;
985 dst->syntax = SNMP_SYNTAX_INTEGER;
988 dst->v.uint32 = src->v.uint32;
989 dst->syntax = SNMP_SYNTAX_TIMETICKS;
992 dst->v.uint32 = src->v.uint32;
993 dst->syntax = SNMP_SYNTAX_GAUGE;
996 dst->v.uint32 = src->v.uint32;
997 dst->syntax = SNMP_SYNTAX_COUNTER;
1000 dst->v.counter64 = src->v.counter64;
1001 dst->syntax = SNMP_SYNTAX_COUNTER64;
1004 add_ip_syntax(dst, src);
1007 add_octstring_syntax(dst, src);
1010 add_oid_syntax(dst, src);