mirror of
https://github.com/tribufu/tribufu-java
synced 2026-05-18 09:35:44 +00:00
Update JNI Bindings
This commit is contained in:
parent
0d148a829f
commit
e24715c22a
5 changed files with 12 additions and 42 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue