From 44a750fda0ddc76b078ef722025db1c2dca478d2 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 1 Jun 2013 12:12:53 +0300 Subject: [PATCH] Added "jint flags" to Windows-native setParams() method, for compatibility with _nix version --- src/cpp/windows/jssc.c++ | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cpp/windows/jssc.c++ b/src/cpp/windows/jssc.c++ index 696783b..dae4980 100644 --- a/src/cpp/windows/jssc.c++ +++ b/src/cpp/windows/jssc.c++ @@ -32,7 +32,7 @@ /* * Port opening. * - * In 2.2.0 added useTIOCEXCL (not used only for compatibility with _nix version) + * In 2.2.0 added useTIOCEXCL (not used in Windows, only for compatibility with _nix version) */ JNIEXPORT jlong JNICALL Java_jssc_SerialNativeInterface_openPort(JNIEnv *env, jobject object, jstring portName, jboolean useTIOCEXCL){ char prefix[] = "\\\\.\\"; @@ -76,9 +76,11 @@ JNIEXPORT jlong JNICALL Java_jssc_SerialNativeInterface_openPort(JNIEnv *env, jo /* * Setting serial port params. + * + * In 2.6.0 added flags (not used in Windows, only for compatibility with _nix version) */ JNIEXPORT jboolean JNICALL Java_jssc_SerialNativeInterface_setParams - (JNIEnv *env, jobject object, jlong portHandle, jint baudRate, jint byteSize, jint stopBits, jint parity, jboolean setRTS, jboolean setDTR){ + (JNIEnv *env, jobject object, jlong portHandle, jint baudRate, jint byteSize, jint stopBits, jint parity, jboolean setRTS, jboolean setDTR, jint flags){ HANDLE hComm = (HANDLE)portHandle; DCB *dcb = new DCB(); jboolean returnValue = JNI_FALSE;