blob: 4fa15b1d52b2693e8fd13293a68ac336d2a53f15 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <stdio.h>
#include "simple_Library__.h"
/*
* Class: simple_Library__
* Method: say
* Signature: (Ljava/lang/String;)I
*/
JNIEXPORT jint JNICALL Java_simple_Library_00024_say
(JNIEnv *env, jobject clazz, jstring message) {
const char* msg = (*env)->GetStringUTFChars(env, message, 0);
fprintf(stdout, "Printing from native library: %s\n", msg);
fflush(stdout);
(*env)->ReleaseStringUTFChars(env, message, msg);
return 42;
}
|