From 0180d2f0350eb9c163abbe8de98ad4f5777163e8 Mon Sep 17 00:00:00 2001 From: Adam Murdoch Date: Mon, 6 Aug 2012 15:30:08 +1000 Subject: [PATCH] fixes for Solaris --- src/main/cpp/posix.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/cpp/posix.cpp b/src/main/cpp/posix.cpp index 0ad7420..1b3eee0 100755 --- a/src/main/cpp/posix.cpp +++ b/src/main/cpp/posix.cpp @@ -115,9 +115,9 @@ int write_to_terminal(TERMINAL_CHAR_TYPE ch) { const char* getcap(const char* capability) { char* cap = tgetstr((char*)capability, NULL); -// if (cap == NULL) { -// printf("unknown capability '%s'\n", capability); -// } + if (cap == NULL) { + printf("unknown capability '%s'\n", capability); + } return cap; } @@ -126,7 +126,7 @@ void write_capability(JNIEnv *env, const char* capability, jobject result) { mark_failed_with_message(env, "unknown terminal capability", result); return; } - if (tputs(capability, 1, write_to_terminal) == ERR) { + if (tputs((char*)capability, 1, write_to_terminal) == ERR) { mark_failed_with_message(env, "could not write to terminal", result); return; } @@ -144,7 +144,7 @@ void write_param_capability(JNIEnv *env, const char* capability, int count, jobj return; } - if (tputs(capability, 1, write_to_terminal) == ERR) { + if (tputs((char*)capability, 1, write_to_terminal) == ERR) { mark_failed_with_message(env, "could not write to terminal", result); return; }