X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=genbindings.py;fp=genbindings.py;h=77f9b472f7864383c2780524fb722f16982415cf;hb=1d4aa806117a28f8a5899ed0dc4e9ad7ed117787;hp=c9ae45ca252575c7cf0a42e7774584a0d907c098;hpb=f800f9f0b95aa0f37671414397dbe7f876e298c8;p=ldk-java diff --git a/genbindings.py b/genbindings.py index c9ae45ca..77f9b472 100755 --- a/genbindings.py +++ b/genbindings.py @@ -143,6 +143,11 @@ def java_c_types(fn_arg, ret_arr_len): assert var_is_arr_regex.match(fn_arg[8:]) rust_obj = "LDKThirtyTwoBytes" arr_access = "data" + elif fn_arg.startswith("LDKEightU16s"): + fn_arg = "uint16_t (*" + fn_arg[13:] + ")[8]" + assert var_is_arr_regex.match(fn_arg[9:]) + rust_obj = "LDKEightU16s" + arr_access = "data" elif fn_arg.startswith("LDKU128"): if fn_arg == "LDKU128": fn_arg = "LDKU128 arg"