wslua: Fix more argument definitions.
This commit is contained in:
parent
a113fd5c7b
commit
b9ee6f4563
|
@ -230,11 +230,11 @@ WSLUA_METHOD ByteArray_len(lua_State* L) {
|
||||||
|
|
||||||
WSLUA_METHOD ByteArray_subset(lua_State* L) {
|
WSLUA_METHOD ByteArray_subset(lua_State* L) {
|
||||||
/* Obtain a segment of a <<lua_class_ByteArray,`ByteArray`>>, as a new <<lua_class_ByteArray,`ByteArray`>>. */
|
/* Obtain a segment of a <<lua_class_ByteArray,`ByteArray`>>, as a new <<lua_class_ByteArray,`ByteArray`>>. */
|
||||||
#define WSLUA_ARG_ByteArray_set_index_OFFSET 2 /* The position of the first byte (0=first). */
|
#define WSLUA_ARG_ByteArray_subset_OFFSET 2 /* The position of the first byte (0=first). */
|
||||||
#define WSLUA_ARG_ByteArray_set_index_LENGTH 3 /* The length of the segment. */
|
#define WSLUA_ARG_ByteArray_subset_LENGTH 3 /* The length of the segment. */
|
||||||
ByteArray ba = checkByteArray(L,1);
|
ByteArray ba = checkByteArray(L,1);
|
||||||
int offset = (int)luaL_checkinteger(L,WSLUA_ARG_ByteArray_set_index_OFFSET);
|
int offset = (int)luaL_checkinteger(L,WSLUA_ARG_ByteArray_subset_OFFSET);
|
||||||
int len = (int)luaL_checkinteger(L,WSLUA_ARG_ByteArray_set_index_LENGTH);
|
int len = (int)luaL_checkinteger(L,WSLUA_ARG_ByteArray_subset_LENGTH);
|
||||||
ByteArray sub;
|
ByteArray sub;
|
||||||
|
|
||||||
if ((offset + len) > (int)ba->len || offset < 0 || len < 1) {
|
if ((offset + len) > (int)ba->len || offset < 0 || len < 1) {
|
||||||
|
|
|
@ -875,8 +875,8 @@ wslua_deregister_filehandler_work(FileHandler fh)
|
||||||
WSLUA_FUNCTION wslua_deregister_filehandler(lua_State* L) {
|
WSLUA_FUNCTION wslua_deregister_filehandler(lua_State* L) {
|
||||||
/* Deregister the FileHandler from Wireshark/TShark, so it no longer gets used for reading/writing/display.
|
/* Deregister the FileHandler from Wireshark/TShark, so it no longer gets used for reading/writing/display.
|
||||||
This function cannot be called inside the reading/writing callback functions. */
|
This function cannot be called inside the reading/writing callback functions. */
|
||||||
#define WSLUA_ARG_register_filehandler_FILEHANDLER 1 /* The FileHandler object to be deregistered */
|
#define WSLUA_ARG_deregister_filehandler_FILEHANDLER 1 /* The FileHandler object to be deregistered */
|
||||||
FileHandler fh = checkFileHandler(L,WSLUA_ARG_register_filehandler_FILEHANDLER);
|
FileHandler fh = checkFileHandler(L,WSLUA_ARG_deregister_filehandler_FILEHANDLER);
|
||||||
|
|
||||||
if (in_routine)
|
if (in_routine)
|
||||||
return luaL_error(L,"A FileHandler cannot be deregistered during reading/writing callback functions");
|
return luaL_error(L,"A FileHandler cannot be deregistered during reading/writing callback functions");
|
||||||
|
|
|
@ -304,10 +304,10 @@ WSLUA_METHOD Int64_tohex(lua_State* L) {
|
||||||
/* Returns a hexadecimal string of the <<lua_class_Int64,`Int64`>> value.
|
/* Returns a hexadecimal string of the <<lua_class_Int64,`Int64`>> value.
|
||||||
@since 1.11.3
|
@since 1.11.3
|
||||||
*/
|
*/
|
||||||
#define WSLUA_OPTARG_Int64_new_NUMBYTES 2 /* The number of hex chars/nibbles to generate.
|
#define WSLUA_OPTARG_Int64_tohex_NUMBYTES 2 /* The number of hex chars/nibbles to generate.
|
||||||
A negative value generates uppercase. Default is 16. */
|
A negative value generates uppercase. Default is 16. */
|
||||||
gint64 b = getInt64(L,1);
|
gint64 b = getInt64(L,1);
|
||||||
lua_Integer n = luaL_optinteger(L, WSLUA_OPTARG_Int64_new_NUMBYTES, 16);
|
lua_Integer n = luaL_optinteger(L, WSLUA_OPTARG_Int64_tohex_NUMBYTES, 16);
|
||||||
const gchar *hexdigits = "0123456789abcdef";
|
const gchar *hexdigits = "0123456789abcdef";
|
||||||
gchar buf[16];
|
gchar buf[16];
|
||||||
lua_Integer i;
|
lua_Integer i;
|
||||||
|
@ -864,10 +864,10 @@ WSLUA_METHOD UInt64_tohex(lua_State* L) {
|
||||||
/* Returns a hex string of the <<lua_class_UInt64,`UInt64`>> value.
|
/* Returns a hex string of the <<lua_class_UInt64,`UInt64`>> value.
|
||||||
@since 1.11.3
|
@since 1.11.3
|
||||||
*/
|
*/
|
||||||
#define WSLUA_OPTARG_UInt64_new_NUMBYTES 2 /* The number of hex-chars/nibbles to generate.
|
#define WSLUA_OPTARG_UInt64_tohex_NUMBYTES 2 /* The number of hex-chars/nibbles to generate.
|
||||||
Negative means uppercase Default is 16. */
|
Negative means uppercase Default is 16. */
|
||||||
guint64 b = getUInt64(L,1);
|
guint64 b = getUInt64(L,1);
|
||||||
lua_Integer n = luaL_optinteger(L, WSLUA_OPTARG_UInt64_new_NUMBYTES, 16);
|
lua_Integer n = luaL_optinteger(L, WSLUA_OPTARG_UInt64_tohex_NUMBYTES, 16);
|
||||||
const gchar *hexdigits = "0123456789abcdef";
|
const gchar *hexdigits = "0123456789abcdef";
|
||||||
gchar buf[16];
|
gchar buf[16];
|
||||||
lua_Integer i;
|
lua_Integer i;
|
||||||
|
|
Loading…
Reference in New Issue