From 8d6f96adb97655eeeadedd8502a93fb753a7e7c7 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sat, 29 Aug 2015 08:58:53 -0700 Subject: [PATCH] Add NT_FreeCharArray. --- include/ntcore_c.h | 1 + ntcore.def | 1 + src/ntcore_c.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/include/ntcore_c.h b/include/ntcore_c.h index 81199233c5..a5354c9dc1 100644 --- a/include/ntcore_c.h +++ b/include/ntcore_c.h @@ -371,6 +371,7 @@ int *NT_AllocateBooleanArray(size_t size); struct NT_String *NT_AllocateStringArray(size_t size); +void NT_FreeCharArray(char *v_char); void NT_FreeDoubleArray(double *v_double); void NT_FreeBooleanArray(int *v_boolean); void NT_FreeStringArray(struct NT_String *v_string, size_t arr_size); diff --git a/ntcore.def b/ntcore.def index d56db3c1e5..5e36de5d0e 100644 --- a/ntcore.def +++ b/ntcore.def @@ -72,6 +72,7 @@ NT_SetEntryDoubleArray @74 NT_SetEntryStringArray @75 NT_DisposeEntryInfoArray @76 NT_AllocateCharArray @77 +NT_FreeCharArray @78 ; JNI functions JNI_OnLoad diff --git a/src/ntcore_c.cpp b/src/ntcore_c.cpp index 61ee908931..696d1a9b59 100644 --- a/src/ntcore_c.cpp +++ b/src/ntcore_c.cpp @@ -481,6 +481,7 @@ struct NT_String *NT_AllocateStringArray(size_t size) { return retVal; } +void NT_FreeCharArray(char *v_char) { std::free(v_char); } void NT_FreeDoubleArray(double *v_double) { std::free(v_double); } void NT_FreeBooleanArray(int *v_boolean) { std::free(v_boolean); } void NT_FreeStringArray(struct NT_String *v_string, size_t arr_size) {