diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-05-15 12:50:13 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-05-15 12:50:13 +0000 |
commit | 58105364d5180cebc2010019f299b3b9c3fdea37 (patch) | |
tree | 55e5e933c4a02d09c25c9b781a5df5510840a1f2 /tools | |
parent | e62aef53dad2360252d68daa3c678243a64d9d2b (diff) |
fix crash if C enum for ENUMERATED type is created
svn path=/trunk/; revision=21786
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/asn2wrs.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/asn2wrs.py b/tools/asn2wrs.py index 01a8cd8683..d76ca4af64 100755 --- a/tools/asn2wrs.py +++ b/tools/asn2wrs.py @@ -3563,6 +3563,11 @@ class EnumeratedType (Type): out += ectx.eth_vals(tname, vals) return out + def reg_enum_vals(self, tname, ectx): + vals = self.get_vals_etc(ectx)[0] + for (val, id) in vals: + ectx.eth_reg_value(id, self, val, ethname=ectx.eth_enum_item(tname, id)) + def eth_type_enum(self, tname, ectx): out = '\n' vals = self.get_vals_etc(ectx)[0] |