aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2019-03-01 12:04:25 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2019-03-01 12:04:25 +0100
commit176f9b471b2ec67dd95e054d9a22ab87c8110b7c (patch)
treedeae1ad544bd1a7eb585e60ae612aaa7ae63744f
parentd156ce5ab6afa3bc67189f4985e1517d5aca52b3 (diff)
parent7c8214f31fd3d83e641067941573ebb89f4f4ddb (diff)
downloadnx-libs-176f9b471b2ec67dd95e054d9a22ab87c8110b7c.tar.gz
nx-libs-176f9b471b2ec67dd95e054d9a22ab87c8110b7c.tar.bz2
nx-libs-176f9b471b2ec67dd95e054d9a22ab87c8110b7c.zip
Merge branch 'uli42-pr/fix_clang_warnings' into 3.6.x
Attributes GH PR #763: https://github.com/ArcticaProject/nx-libs/pull/763
-rw-r--r--nx-X11/lib/include/X11/Xlibint.h18
-rw-r--r--nx-X11/lib/src/xkb/XKBBind.c2
-rw-r--r--nxcomp/src/GenericReply.h1
-rw-r--r--nxcomp/src/Timestamp.cpp1
-rw-r--r--nxcomp/src/TranslateCoords.h8
-rw-r--r--nxcompshad/src/Logger.h15
-rw-r--r--nxcompshad/src/X11.h4
7 files changed, 19 insertions, 30 deletions
diff --git a/nx-X11/lib/include/X11/Xlibint.h b/nx-X11/lib/include/X11/Xlibint.h
index d38c87ee3..ce20b9a3d 100644
--- a/nx-X11/lib/include/X11/Xlibint.h
+++ b/nx-X11/lib/include/X11/Xlibint.h
@@ -709,12 +709,12 @@ extern void _XFlushGCCache(Display *dpy, GC gc);
#define Data32(dpy, data, len) _XData32(dpy, (_Xconst long *)data, len)
extern int _XData32(
Display *dpy,
- register _Xconst long *data,
+ _Xconst long *data,
unsigned len
);
extern void _XRead32(
Display *dpy,
- register long *data,
+ long *data,
long len
);
#else
@@ -1415,10 +1415,10 @@ extern int _XF86LoadQueryLocaleFont(
);
extern void _XProcessWindowAttributes (
- register Display *dpy,
+ Display *dpy,
xChangeWindowAttributesReq *req,
- register unsigned long valuemask,
- register XSetWindowAttributes *attributes);
+ unsigned long valuemask,
+ XSetWindowAttributes *attributes);
extern int _XDefaultError(
Display *dpy,
@@ -1428,7 +1428,7 @@ extern int _XDefaultIOError(
Display *dpy);
extern void _XSetClipRectangles (
- register Display *dpy,
+ Display *dpy,
GC gc,
int clip_x_origin, int clip_y_origin,
XRectangle *rectangles,
@@ -1436,13 +1436,13 @@ extern void _XSetClipRectangles (
int ordering);
Status _XGetWindowAttributes(
- register Display *dpy,
+ Display *dpy,
Window w,
XWindowAttributes *attr);
int _XPutBackEvent (
- register Display *dpy,
- register XEvent *event);
+ Display *dpy,
+ XEvent *event);
extern Bool _XIsEventCookie(
Display *dpy,
diff --git a/nx-X11/lib/src/xkb/XKBBind.c b/nx-X11/lib/src/xkb/XKBBind.c
index c679dc552..068e8f2a0 100644
--- a/nx-X11/lib/src/xkb/XKBBind.c
+++ b/nx-X11/lib/src/xkb/XKBBind.c
@@ -165,7 +165,7 @@ XKeysymToKeycode(Display *dpy, KeySym ks)
for (i = dpy->min_keycode; i <= dpy->max_keycode; i++) {
if (j < (int) XkbKeyNumSyms(xkb, i)) {
gotOne = 1;
- if ((XkbKeySym(xkb, i, j) == ks))
+ if (XkbKeySym(xkb, i, j) == ks)
return i;
}
}
diff --git a/nxcomp/src/GenericReply.h b/nxcomp/src/GenericReply.h
index e899b8467..2b352357f 100644
--- a/nxcomp/src/GenericReply.h
+++ b/nxcomp/src/GenericReply.h
@@ -83,7 +83,6 @@ class GenericReplyMessage : public Message
private:
unsigned char byte_data;
- unsigned int int_data[6];
unsigned short short_data[12];
};
diff --git a/nxcomp/src/Timestamp.cpp b/nxcomp/src/Timestamp.cpp
index 4a9dd3347..273f2823b 100644
--- a/nxcomp/src/Timestamp.cpp
+++ b/nxcomp/src/Timestamp.cpp
@@ -49,7 +49,6 @@ std::string strTimestamp(const T_timestamp &ts)
std::string ret;
char ctime_now[26] = { };
- bool err = true;
#if HAVE_CTIME_S
errno_t retval = ::ctime_s(ctime_now, sizeof(ctime_now), static_cast<const time_t*>(&ts.tv_sec));
diff --git a/nxcomp/src/TranslateCoords.h b/nxcomp/src/TranslateCoords.h
index 997d079e1..fd9b1590b 100644
--- a/nxcomp/src/TranslateCoords.h
+++ b/nxcomp/src/TranslateCoords.h
@@ -84,10 +84,10 @@ class TranslateCoordsMessage : public Message
unsigned int src_x;
unsigned int src_y;
- unsigned char r_same_screen;
- unsigned int r_child_window;
- unsigned int r_dst_x;
- unsigned int r_dst_y;
+ // unsigned char r_same_screen;
+ // unsigned int r_child_window;
+ // unsigned int r_dst_x;
+ // unsigned int r_dst_y;
};
class TranslateCoordsStore : public MessageStore
diff --git a/nxcompshad/src/Logger.h b/nxcompshad/src/Logger.h
index 876cb0432..8436c5f15 100644
--- a/nxcompshad/src/Logger.h
+++ b/nxcompshad/src/Logger.h
@@ -29,9 +29,6 @@
#include <cerrno>
#include <cstdarg>
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wformat-nonliteral"
-
//
// Error handling macros.
//
@@ -46,17 +43,17 @@ class Logger
{
public:
- void user(const char *format, ...) __attribute__((format(gnu_printf, 2, 3)));
+ void user(const char *format, ...) __attribute__((format(printf, 2, 0)));
void error(const char *name, int error);
- void warning(const char *name, const char *format, ...) __attribute__((format(gnu_printf, 3, 4)));
+ void warning(const char *name, const char *format, ...) __attribute__((format(printf, 3, 0)));
- void test(const char *name, const char *format, ...) __attribute__((format(gnu_printf, 3, 4)));
+ void test(const char *name, const char *format, ...) __attribute__((format(printf, 3, 0)));
void trace(const char *name);
- void debug(const char *name, const char *format, ...) __attribute__((format(gnu_printf, 3, 4)));
+ void debug(const char *name, const char *format, ...) __attribute__((format(printf, 3, 0)));
void dump(const char *name, const char *data, int size);
};
@@ -68,7 +65,7 @@ static inline void logError(const char *name, int error) \
__attribute__((__unused__));
static inline void logWarning(const char *name, const char *format, ...) \
- __attribute__((__unused__));
+ __attribute__((format(printf, 2, 3))) __attribute__((__unused__));
static inline void logTest(const char *name, const char *format, ...) \
__attribute__((format(printf, 2, 3))) __attribute__((__unused__));
@@ -167,6 +164,4 @@ static inline void logDump(const char *name, const char *data, int size)
#endif
}
-#pragma GCC diagnostic pop
-
#endif /* Logger_H */
diff --git a/nxcompshad/src/X11.h b/nxcompshad/src/X11.h
index 87dd31fea..0fe8ca0de 100644
--- a/nxcompshad/src/X11.h
+++ b/nxcompshad/src/X11.h
@@ -77,10 +77,6 @@ class Poller : public CorePoller
Damage damage_;
- Region repair_;
-
- char damageChanges_;
-
XShmSegmentInfo *shminfo_;
XImage *image_;