From 268e362fa73c1a98fcc1b51d335b5cb2cb991822 Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Mon, 10 Jul 2023 11:33:43 -0700 Subject: [PATCH] fix binding build --- llama/binding/binding.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/llama/binding/binding.h b/llama/binding/binding.h index eb23d896..79aa3142 100644 --- a/llama/binding/binding.h +++ b/llama/binding/binding.h @@ -20,8 +20,12 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. +#ifdef __cplusplus + extern "C" { +#endif + #include extern unsigned char tokenCallback(void *, char *); @@ -58,4 +62,8 @@ void llama_binding_free_model(void *state); int llama_predict(void *params_ptr, void *state_pr, char *result, bool debug); -} \ No newline at end of file +#ifdef __cplusplus + +} + +#endif