aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/make-init-lua.pl
diff options
context:
space:
mode:
Diffstat (limited to 'epan/wslua/make-init-lua.pl')
-rwxr-xr-xepan/wslua/make-init-lua.pl6
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;