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 <[email protected]> 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 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
