From 5a4ee3110ee6b3ae8ef7cb0d2a7bbd09e7ca1206 Mon Sep 17 00:00:00 2001 From: Bjorn Sandell Date: Fri, 14 Apr 2006 08:24:43 +0000 Subject: fix for heimdal 0.7.2 --- lib/libkrb5/generated/asn1_CBCParameter.c | 70 +++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 lib/libkrb5/generated/asn1_CBCParameter.c (limited to 'lib/libkrb5/generated/asn1_CBCParameter.c') diff --git a/lib/libkrb5/generated/asn1_CBCParameter.c b/lib/libkrb5/generated/asn1_CBCParameter.c new file mode 100644 index 00000000000..d84b72fb191 --- /dev/null +++ b/lib/libkrb5/generated/asn1_CBCParameter.c @@ -0,0 +1,70 @@ +/* Generated from /home/biorn/src/lib/libkrb5/../../kerberosV/src/lib/asn1/k5.asn1 */ +/* Do not edit */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define BACK if (e) return e; p -= l; len -= l; ret += l + +int +encode_CBCParameter(unsigned char *p, size_t len, const CBCParameter *data, size_t *size) +{ +size_t ret = 0; +size_t l; +int i, e; + +i = 0; +e = encode_octet_string(p, len, data, &l); +BACK; +*size = ret; +return 0; +} + +#define FORW if(e) goto fail; p += l; len -= l; ret += l + +int +decode_CBCParameter(const unsigned char *p, size_t len, CBCParameter *data, size_t *size) +{ +size_t ret = 0, reallen; +size_t l; +int e; + +memset(data, 0, sizeof(*data)); +reallen = 0; +e = decode_octet_string(p, len, data, &l); +FORW; +if(size) *size = ret; +return 0; +fail: +free_CBCParameter(data); +return e; +} + +void +free_CBCParameter(CBCParameter *data) +{ +free_octet_string(data); +} + +size_t +length_CBCParameter(const CBCParameter *data) +{ +size_t ret = 0; +ret += length_octet_string(data); +return ret; +} + +int +copy_CBCParameter(const CBCParameter *from, CBCParameter *to) +{ +if(copy_octet_string(from, to)) return ENOMEM; +return 0; +} + -- cgit v1.2.3