aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/wslua_util.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2010-04-20 06:24:30 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2010-04-20 06:24:30 +0000
commit1c73f4eecee7d16a9f9ed65459e09b7b00f0bfaf (patch)
treecf730c6c29ba51de6ef2eccee4ae04de42a95752 /epan/wslua/wslua_util.c
parentea254104154f58affdedbb6b641235e8c66a3049 (diff)
From Tamas Regos via bug 4699:
Added get_version() Lua function to get Wireshark version. svn path=/trunk/; revision=32521
Diffstat (limited to 'epan/wslua/wslua_util.c')
-rw-r--r--epan/wslua/wslua_util.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/wslua/wslua_util.c b/epan/wslua/wslua_util.c
index 5e52a9fa93..ab6a6d33c2 100644
--- a/epan/wslua/wslua_util.c
+++ b/epan/wslua/wslua_util.c
@@ -56,6 +56,12 @@ WSLUA_API const gchar* lua_shiftstring(lua_State* L, int i) {
}
}
+WSLUA_FUNCTION wslua_get_version(lua_State* L) { /* Get Wireshark version */
+ gchar* str = VERSION;
+ lua_pushstring(L,str);
+ WSLUA_RETURN(1); /* version string */
+}
+
WSLUA_FUNCTION wslua_format_date(lua_State* LS) { /* Formats an absolute timestamp into a human readable date */
#define WSLUA_ARG_format_date_TIMESTAMP 1 /* A timestamp value to convert. */
lua_Number timestamp = luaL_checknumber(LS,WSLUA_ARG_format_date_TIMESTAMP);