From 504614b5a5f8fc29b0cd374c1597167205a29b6c Mon Sep 17 00:00:00 2001 From: "Meredith L. Patterson" <mlp@thesmartpolitenerd.com> Date: Wed, 20 Nov 2013 12:40:28 -0600 Subject: [PATCH] uint8_t* input typemap works for h_token and h_parse --- src/bindings/swig/hammer.i | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bindings/swig/hammer.i b/src/bindings/swig/hammer.i index 14100e7f..15ca067f 100644 --- a/src/bindings/swig/hammer.i +++ b/src/bindings/swig/hammer.i @@ -9,10 +9,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*[] { } -- GitLab