fixes for Solaris
This commit is contained in:
@@ -115,9 +115,9 @@ int write_to_terminal(TERMINAL_CHAR_TYPE ch) {
|
|||||||
|
|
||||||
const char* getcap(const char* capability) {
|
const char* getcap(const char* capability) {
|
||||||
char* cap = tgetstr((char*)capability, NULL);
|
char* cap = tgetstr((char*)capability, NULL);
|
||||||
// if (cap == NULL) {
|
if (cap == NULL) {
|
||||||
// printf("unknown capability '%s'\n", capability);
|
printf("unknown capability '%s'\n", capability);
|
||||||
// }
|
}
|
||||||
return cap;
|
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);
|
mark_failed_with_message(env, "unknown terminal capability", result);
|
||||||
return;
|
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);
|
mark_failed_with_message(env, "could not write to terminal", result);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -144,7 +144,7 @@ void write_param_capability(JNIEnv *env, const char* capability, int count, jobj
|
|||||||
return;
|
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);
|
mark_failed_with_message(env, "could not write to terminal", result);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user