src/main/c/Windows/SerialPort_Windows.c [104:116]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - static inline jboolean checkJniError(JNIEnv *env, int lineNumber) { // Check if a JNI exception has been thrown if ((*env)->ExceptionCheck(env)) { (*env)->ExceptionDescribe(env); (*env)->ExceptionClear(env); snprintf(jniErrorMessage, sizeof(jniErrorMessage), "Native exception thrown at line %d", lineNumber); (*env)->ThrowNew(env, jniErrorClass, jniErrorMessage); return JNI_TRUE; } return JNI_FALSE; } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/main/c/Posix/SerialPort_Posix.c [99:111]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - static inline jboolean checkJniError(JNIEnv *env, int lineNumber) { // Check if a JNI exception has been thrown if ((*env)->ExceptionCheck(env)) { (*env)->ExceptionDescribe(env); (*env)->ExceptionClear(env); snprintf(jniErrorMessage, sizeof(jniErrorMessage), "Native exception thrown at line %d", lineNumber); (*env)->ThrowNew(env, jniErrorClass, jniErrorMessage); return JNI_TRUE; } return JNI_FALSE; } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -