[PATCH:libX11 0/3] Make Xlib a little less CRAY/_CRAY
Peter Hutterer
peter.hutterer at who-t.net
Sun Mar 3 17:41:21 PST 2013
On Fri, Mar 01, 2013 at 02:06:55PM -0800, Alan Coopersmith wrote:
> Xlib has been carrying around a lot of code to deal with the unusual integer
> types & alignment requirements for old CRAY systems (ILP64, not LP64 or ILP32).
>
> This code doesn't appear to have been fully functional in the nearly two decades
> since the XKB integration, as can be seen by snippets such as:
>
> #ifdef WORD64
> _XkbWriteCopyData32 Not Implemented Yet for sizeof(int)==8
> #endif
>
> Since no one has been maintaining it, it's unknown how much of the newer code
> needs such checks and doesn't have them, but if anyone ever needs ILP64 support
> again, they can always refer to git history as a starting point.
series: Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Cheers,
Peter
>
> Alan Coopersmith (3):
> unifdef MUSTCOPY
> unifdef WORD64
> unifdef CRAY & _CRAY
>
> include/X11/Xlib.h | 4 -
> include/X11/Xlibint.h | 53 +---------
> modules/om/generic/omXChar.c | 91 ++--------------
> src/ChWindow.c | 9 --
> src/ConfWind.c | 13 ---
> src/CrWindow.c | 9 --
> src/DrArc.c | 12 ---
> src/DrLine.c | 16 ---
> src/DrPoint.c | 15 ---
> src/DrRect.c | 16 ---
> src/FillArc.c | 16 ---
> src/FillRct.c | 15 ---
> src/Font.c | 44 +-------
> src/FontInfo.c | 24 +----
> src/ImUtil.c | 14 +--
> src/LiHosts.c | 7 --
> src/Macros.c | 5 -
> src/MoveWin.c | 9 --
> src/PolyTxt16.c | 23 ----
> src/Quarks.c | 4 -
> src/RestackWs.c | 9 --
> src/SendEvent.c | 5 -
> src/StColor.c | 12 ---
> src/Text16.c | 23 ----
> src/XlibAsync.c | 5 -
> src/XlibInt.c | 236 ------------------------------------------
> src/xcms/cmsTrig.c | 4 -
> src/xkb/XKBNames.c | 56 ----------
> src/xkb/XKBRdBuf.c | 28 -----
> src/xkb/XKBlibint.h | 2 +-
> 30 files changed, 15 insertions(+), 764 deletions(-)
>
> --
> 1.7.9.2
More information about the xorg-devel
mailing list