]> source.dussan.org Git - tigervnc.git/commit
Avoid XKeysymToString() conflict with libX11
authorPierre Ossman <ossman@cendio.se>
Tue, 6 Aug 2024 12:53:30 +0000 (14:53 +0200)
committerLinn Mattsson <linma@cendio.se>
Fri, 18 Oct 2024 09:03:47 +0000 (11:03 +0200)
commitbda93857c8f945421278c4ea23cb218cf677419e
tree6e5241534807356a0331df265c5ae8d81954039f
parent2464b5f47e8e89630696c2630521922516fd854c
Avoid XKeysymToString() conflict with libX11

We implement our own version of this, and because of this we carry our
lookup table generated by the same tool that libX11 uses. Unfortunately,
that table is a global symbol and as such there might be a mismatch of
which table should be used.

Make sure we get our own copy by changing the name of it. We use a
define rather than modifying ks_tables.h as that file is automatically
generated.

(cherry picked from commit 01cf61b4e0f4cd5031794f0a82fdf603d20a7852)
common/rfb/KeysymStr.c