March 16, 2009 double indirection | ||||
---|---|---|---|---|
| ||||
By advice given, I ran the conversion tool. It came up with this for the Java Interface: struct JNINativeInterface_ { void *reserved0; void *reserved1; void *reserved2; void *reserved3; int function(JNINativeInterface_ **env)GetVersion; _jobject * function(JNINativeInterface_ **env, char *name, _jobject *loader, sbyte *buf, int len)DefineClass; _jobject * function(JNINativeInterface_ **env, char *name)FindClass; .... and so on for several hundred lines. so how do I get at the **env .... this is gonna be slogging trying to find it by myself, if someone || anyone can just suggest where to read. As well, it is all in a structure. Never had any instruction on how to call a function in a structre. Makes sense, just need to know how to do it. |
Copyright © 1999-2021 by the D Language Foundation