diff --git a/src/bindings/swig/hammer.i b/src/bindings/swig/hammer.i index 767e85f0e32d2422d93c9b8dda227580e70ad696..699019e033a1f0e5ca85a4f785d3e9c51db3d89b 100644 --- a/src/bindings/swig/hammer.i +++ b/src/bindings/swig/hammer.i @@ -140,10 +140,10 @@ $1 = (uint8_t*)(*$input)->value.str.val; $2 = (*$input)->value.str.len; } -%typemap(out) (uint8_t* input, size_t len) { +%typemap(out) (uint8_t* input, size_t length) { RETVAL_STRINGL((char*)$1, $2, 1); } -//%apply (uint8_t* input, size_t len) { (uint8_t* str, size_t len) } +%apply (const uint8_t* str, const size_t len) { (const uint8_t* input, size_t length) } %typemap(in) void*[] { }