-
Link to Random Image Password Generation
Captchas.net
-
Reducing redundant code by wrapping JNI functions.
My HelloWorldNative.c, with the “nativePrintObject” function reduced by wrapping the object and integer field retrieval: JNIEXPORT void JNICALL Java_helloworld_Main_nativePrintObject(JNIEnv *env, jobject ths, jobject wsv){ jint ipAddress; jstring jPageVisited; char *pageVisited; jstring jRefererURL; char *refererURL; jobject ipObject; ipAddress = getIntegerField(env, wsv, “ipAddress”); printf(” wsv.ipAddress = %d.%d.%d.%dn”, ( ipAddress & 0xff000000 ) >> 24, ( ipAddress &…
-
Passing an object including java Objects to a C library.
Very similar to including Java Strings:The passed object, WebSiteVisit: package helloworld;/**** @author thomas*/public class WebSiteVisit { /** URL of the web page that linked user to this one */ public String refererURL; public String pageVisited; public int ipAddress; IPAddress ipAddr; /** Creates a new instance of WebSiteVisit */ public WebSiteVisit() { } public WebSiteVisit(String referer,…