diff --git a/lib/asn1/gen_encode.c b/lib/asn1/gen_encode.c index b3185751b..4455def88 100644 --- a/lib/asn1/gen_encode.c +++ b/lib/asn1/gen_encode.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 - 1999 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -61,6 +61,9 @@ encode_type (const char *name, const Type *t) case TInteger: encode_primitive ("integer", name); break; + case TUInteger: + encode_primitive ("unsigned", name); + break; case TOctetString: encode_primitive ("octet_string", name); break; @@ -219,6 +222,9 @@ generate_type_encode (const Symbol *s) case TInteger: fprintf (codefile, "return encode_integer (p, len, data, size);\n"); break; + case TUInteger: + fprintf (codefile, "return encode_unsigned (p, len, data, size);\n"); + break; case TOctetString: fprintf (codefile, "return encode_octet_string (p, len, data, size);\n"); break;