Update JNI Bindings

This commit is contained in:
GuilhermeWerner 2021-05-07 09:37:23 -03:00
parent 0d148a829f
commit e24715c22a
5 changed files with 12 additions and 42 deletions

View file

@ -2,18 +2,12 @@
#pragma once
#include <jni.h>
#include "TribuFu.h"
#if defined(_MSC_VER)
#define EXPORT __declspec(dllexport)
#define IMPORT __declspec(dllimport)
#elif defined(__GNUC__)
#define EXPORT __attribute__((visibility("default")))
#define IMPORT
#else
#define EXPORT
#define IMPORT
#pragma warning Unknown dynamic link import/export semantics.
#endif
EXPORT char *Java_Hello(char *input);
/*
* Class: tribufu_TribuFu
* Method: Hello
* Signature: (Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_tribufu_TribuFu_Hello(JNIEnv *, jobject, jstring);