diff options
Diffstat (limited to 'epan/wslua/make-init-lua.pl')
-rwxr-xr-x | epan/wslua/make-init-lua.pl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/wslua/make-init-lua.pl b/epan/wslua/make-init-lua.pl index f1b2e945f8..9c848048c1 100755 --- a/epan/wslua/make-init-lua.pl +++ b/epan/wslua/make-init-lua.pl @@ -184,6 +184,12 @@ while(<PROTO_H>) { $bases_table .= "\t[\"$1\"] = $2,\n"; } + if (/^#define\s+BASE_(UNIT_STRING)[ ]*((0x)?[0-9]+) / ) { + # Handle BASE_UNIT_STRING as a valid base value in Lua + my $num = hex($2); + $bases_table .= "\t[\"$1\"] = $num,\n"; + } + if (/^.define\s+PI_SEVERITY_MASK /) { $in_severity = 1; $skip_this = 1; |