With this series applied libxkbcommon is compiled without warnings on gcc and clang, using the default CWARNFLAGS. I had also ran clang-analyzer and fixed all the warnings there. The patches should be independent so if any of them are problematic they can be dropped.
Thanks, Ran [PATCH libxkbcommon 01/11] Remove unused debug #defines [PATCH libxkbcommon 02/11] Remove unused includes of "tokens.h" [PATCH libxkbcommon 03/11] Remove ancient compatibility check [PATCH libxkbcommon 04/11] makekeys: make buf local to main() [PATCH libxkbcommon 05/11] makekeys: clear const and shadow warnings [PATCH libxkbcommon 06/11] Remove unneeded assignments and variables [PATCH libxkbcommon 07/11] Fix possible null dereferences [PATCH libxkbcommon 08/11] Fix all constness warnings [PATCH libxkbcommon 09/11] Fix an incorrect sizeof [PATCH libxkbcommon 10/11] Fix warnings in scanner and parser [PATCH libxkbcommon 11/11] Fix remaining warnings _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel