From c7210e26a256f74015c80fb5b9601d1928f6ef90 Mon Sep 17 00:00:00 2001
From: "Meredith L. Patterson" <mlp@thesmartpolitenerd.com>
Date: Tue, 19 Nov 2013 23:59:58 -0600
Subject: [PATCH] gonna test these typemaps with the tests I'm gonna write
 next.

---
 src/bindings/swig/hammer.i | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/bindings/swig/hammer.i b/src/bindings/swig/hammer.i
index 07ae79cc..4f209a83 100644
--- a/src/bindings/swig/hammer.i
+++ b/src/bindings/swig/hammer.i
@@ -5,11 +5,12 @@
 
 #if defined(SWIGPHP)
 %ignore HCountedArray_;
-%typemap(in) uint8_t* {
-
+%typemap(in) (uint8_t* input, size_t len) {
+  $1 = (uint8_t*)$input->value.str.val;
+  $2 = $input->value.str.len;
  }
-%typemap(out) uint8_t* {
-
+%typemap(out) (uint8_t* input, size_t len) {
+  RETVAL_STRINGL((char*)$1, $2, 1);
  }
 %typemap(in) void*[] {
 
-- 
GitLab