Ver Fonte

x11: Ignore deprecated declaration of XKeycodeToKeysym

Anonymous Maarten há 1 ano atrás
pai
commit
d38ccfa88f
1 ficheiros alterados com 8 adições e 0 exclusões
  1. 8 0
      src/video/x11/SDL_x11sym.h

+ 8 - 0
src/video/x11/SDL_x11sym.h

@@ -185,11 +185,19 @@ SDL_X11_SYM(void,XkbFreeKeyboard,(XkbDescPtr a,unsigned int b, Bool c),(a,b,c),)
 SDL_X11_SYM(Bool,XkbSetDetectableAutoRepeat,(Display* a, Bool b, Bool* c),(a,b,c),return)
 #endif
 
+/* XKeycodeToKeysym is a deprecated function */
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+#endif
 #if NeedWidePrototypes
 SDL_X11_SYM(KeySym,XKeycodeToKeysym,(Display* a,unsigned int b,int c),(a,b,c),return)
 #else
 SDL_X11_SYM(KeySym,XKeycodeToKeysym,(Display* a,KeyCode b,int c),(a,b,c),return)
 #endif
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic pop
+#endif
 
 #ifdef X_HAVE_UTF8_STRING
 SDL_X11_MODULE(UTF8)