updated for version 7.0044
diff --git a/src/os_unix.c b/src/os_unix.c
index 81fa424..7c5b899 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -1767,9 +1767,10 @@
NULL, NULL, 0, NULL, NULL, NULL);
# else
XTextProperty text_prop;
+ char *c_title = (char *)title;
/* directly from example 3-18 "basicwin" of Xlib Programming Manual */
- (void)XStringListToTextProperty((char **)&title, 1, &text_prop);
+ (void)XStringListToTextProperty(&c_title, 1, &text_prop);
XSetWMProperties(x11_display, x11_window, &text_prop,
NULL, NULL, 0, NULL, NULL, NULL);
# endif
@@ -1803,8 +1804,9 @@
NULL, 0, NULL, NULL, NULL);
# else
XTextProperty text_prop;
+ char *c_icon = (char *)icon;
- (void)XStringListToTextProperty((char **)&icon, 1, &text_prop);
+ (void)XStringListToTextProperty(&c_icon, 1, &text_prop);
XSetWMProperties(x11_display, x11_window, NULL, &text_prop,
NULL, 0, NULL, NULL, NULL);
# endif
@@ -4001,6 +4003,7 @@
if (WIFEXITED(status))
{
+ /* LINTED avoid "bitwise operation on signed value" */
retval = WEXITSTATUS(status);
if (retval && !emsg_silent)
{