projects
/
ldk-java
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Standardize warning clone comment
[ldk-java]
/
genbindings.py
diff --git
a/genbindings.py
b/genbindings.py
index acc757b19b89cd71792805f3c6b611695fd5db33..eefc9937464fe31e879b8ff393e31725a0248290 100755
(executable)
--- a/
genbindings.py
+++ b/
genbindings.py
@@
-426,8
+426,13
@@
with open(sys.argv[1]) as in_h, open(sys.argv[2], "w") as out_java:
else:
write_c(out_c_delta)
else:
write_c(out_c_delta)
+ out_java_struct = None
if ("LDK" + struct_meth in opaque_structs or "LDK" + struct_meth in trait_structs) and not is_free:
out_java_struct = open(f"{sys.argv[3]}/structs/{struct_meth}{consts.file_ext}", "a")
if ("LDK" + struct_meth in opaque_structs or "LDK" + struct_meth in trait_structs) and not is_free:
out_java_struct = open(f"{sys.argv[3]}/structs/{struct_meth}{consts.file_ext}", "a")
+ elif method_name.startswith("C2Tuple_") and method_name.endswith("_read"):
+ struct_meth = method_name.rsplit("_", 1)[0]
+ out_java_struct = open(f"{sys.argv[3]}/structs/UtilMethods{consts.file_ext}", "a")
+ if out_java_struct is not None:
out_java_struct.write(out_java_struct_delta)
def map_unitary_enum(struct_name, field_lines):
out_java_struct.write(out_java_struct_delta)
def map_unitary_enum(struct_name, field_lines):
@@
-905,3
+910,5
@@
with open(sys.argv[4], "w") as out_c:
out_c.write(consts.c_file_pfx)
out_c.write(consts.init_str())
out_c.write(c_file)
out_c.write(consts.c_file_pfx)
out_c.write(consts.init_str())
out_c.write(c_file)
+with open(f"{sys.argv[3]}/structs/UtilMethods{consts.file_ext}", "a") as util:
+ util.write(consts.util_fn_sfx)