diff --git a/lib/asn1/gen.c b/lib/asn1/gen.c index 137eeb472..f649b7bb4 100644 --- a/lib/asn1/gen.c +++ b/lib/asn1/gen.c @@ -224,6 +224,10 @@ define_type (int level, char *name, Type *t, int typedefp) space(level); fprintf (headerfile, "int %s;\n", name); break; + case TUInteger: + space(level); + fprintf (headerfile, "unsigned int %s;\n", name); + break; case TOctetString: space(level); fprintf (headerfile, "octet_string %s;\n", name); diff --git a/lib/asn1/symbol.h b/lib/asn1/symbol.h index 91e00c8c8..7d16602d5 100644 --- a/lib/asn1/symbol.h +++ b/lib/asn1/symbol.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1997, 1999 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -42,7 +42,8 @@ #define _SYMBOL_H enum typetype { TInteger, TOctetString, TBitString, TSequence, TSequenceOf, - TGeneralizedTime, TGeneralString, TApplication, TType }; + TGeneralizedTime, TGeneralString, TApplication, TType, + TUInteger }; typedef enum typetype Typetype;