JNIEXPORT jboolean JNICALL Java_com_ninjadynamics_mazesolver_MazeSolver2_MazeMatrixLoadBMP(JNIEnv *env, jobject jobj, jlong matrixAddress, jstring strFilename)
{
const char* filename;
filename = env->GetStringUTFChars(strFilename, NULL);
Matrix *workingMatrix = (Matrix*)(matrixAddress);
FILE* f = fopen(filename, "rb");
if (f == NULL)
return false;
...
...
...
...
return true;
}