diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2019-03-01 12:04:25 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2019-03-01 12:04:25 +0100 |
commit | 176f9b471b2ec67dd95e054d9a22ab87c8110b7c (patch) | |
tree | deae1ad544bd1a7eb585e60ae612aaa7ae63744f | |
parent | d156ce5ab6afa3bc67189f4985e1517d5aca52b3 (diff) | |
parent | 7c8214f31fd3d83e641067941573ebb89f4f4ddb (diff) | |
download | nx-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.h | 18 | ||||
-rw-r--r-- | nx-X11/lib/src/xkb/XKBBind.c | 2 | ||||
-rw-r--r-- | nxcomp/src/GenericReply.h | 1 | ||||
-rw-r--r-- | nxcomp/src/Timestamp.cpp | 1 | ||||
-rw-r--r-- | nxcomp/src/TranslateCoords.h | 8 | ||||
-rw-r--r-- | nxcompshad/src/Logger.h | 15 | ||||
-rw-r--r-- | nxcompshad/src/X11.h | 4 |
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_; |