ref: e4e6ac8ef4a16b64203f40ef50a2afd9f5e0f3d5
parent: 95f75a8ea984c0b0939ca042363e58b673c6e120
author: Roberto E. Vargas Caballero <[email protected]>
date: Mon Sep 9 12:55:26 EDT 2019
Fix amd64 equis port
--- a/sys/include/ape/X11/Xpoll.h
+++ b/sys/include/ape/X11/Xpoll.h
@@ -158,9 +158,6 @@
* array. before accessing an element in the array we check it exists.
* If it does not exist then the compiler discards the code to access it.
*/
-#ifdef PLAN9
-#define XFD_ANYSET FD_ANYSET
-#else
#define XFD_ANYSET(p) \
((howmany(FD_SETSIZE, NFDBITS) > 0 && (__XFDS_BITS(p, 0))) || \
(howmany(FD_SETSIZE, NFDBITS) > 1 && (__XFDS_BITS(p, 1))) || \
@@ -171,7 +168,6 @@
(howmany(FD_SETSIZE, NFDBITS) > 6 && (__XFDS_BITS(p, 6))) || \
(howmany(FD_SETSIZE, NFDBITS) > 7 && (__XFDS_BITS(p, 7))))
-#endif /* PLAN9 */
#define XFD_COPYSET(src,dst) { \
int __i__; \
--- a/sys/include/ape/X11/Xproto.h
+++ b/sys/include/ape/X11/Xproto.h
@@ -267,6 +267,8 @@
numRoots xWindowRoot structs.
*****************/
+#pragma pack on
+
typedef struct {
CARD8 byteOrder;
BYTE pad;
@@ -1277,7 +1279,7 @@
/* Request structure */
-
+#pragma pack on
typedef struct _xReq {
CARD8 reqType;
CARD8 data; /* meaning depends on request type */
@@ -2126,4 +2128,5 @@
#undef KeyCode
#undef KeySym
+#pragma pack off
#endif /* XPROTO_H */
--- a/sys/include/ape/X11/Xprotostr.h
+++ b/sys/include/ape/X11/Xprotostr.h
@@ -1,7 +1,7 @@
/* $Xorg: Xprotostr.h,v 1.4 2001/02/09 02:03:23 xorgcvs Exp $ */
#ifndef XPROTOSTRUCTS_H
#define XPROTOSTRUCTS_H
-
+#pragma pack on
/***********************************************************
Copyright 1987, 1998 The Open Group
@@ -75,4 +75,5 @@
INT16 angle1 B16, angle2 B16;
} xArc;
+#pragma pack off
#endif /* XPROTOSTRUCTS_H */
--- a/sys/include/ape/X11/Xtrans/Xtranssock.c
+++ b/sys/include/ape/X11/Xtrans/Xtranssock.c
@@ -295,7 +295,6 @@
#endif
-#define EWOULDBLOCK EAGAIN
/*
* These are some utility function used by the real interface function below.
--- a/sys/include/ape/X11/extensions/Printstr.h
+++ b/sys/include/ape/X11/extensions/Printstr.h
@@ -126,7 +126,9 @@
* constants where ABC is the name of the protocol request.
*/
+#pragma pack on
+
/*********************************************************************
*
* Events.
@@ -652,6 +654,8 @@
CARD32 pad6 B32;
} xPrintGetImageResolutionReply;
#define sz_xPrintGetImageResolutionReply 32
+
+#pragma pack off
#ifndef _XP_PRINT_SERVER_
/***********************************************************************
--- a/sys/include/ape/X11/extensions/XEVIstr.h
+++ b/sys/include/ape/X11/extensions/XEVIstr.h
@@ -36,6 +36,8 @@
typedef CARD32 VisualID32;
#define sz_VisualID32 4
+#pragma pack on
+
typedef struct _xExtendedVisualInfo {
VisualID core_visual_id B32;
INT8 screen;
@@ -92,6 +94,8 @@
CARD32 pad3 B32;
} xEVIGetVisualInfoReply;
#define sz_xEVIGetVisualInfoReply 32
+
+#pragma pack off
#undef VisualID
--- a/sys/include/ape/X11/extensions/XKBproto.h
+++ b/sys/include/ape/X11/extensions/XKBproto.h
@@ -39,6 +39,8 @@
#define XkbPaddedSize(n) ((((unsigned int)(n)+3) >> 2) << 2)
+#pragma pack on
+
typedef struct _xkbUseExtension {
CARD8 reqType;
CARD8 xkbReqType; /* always X_KBUseExtension */
@@ -1278,5 +1280,7 @@
#undef Time
#undef KeyCode
#undef KeySym
+
+#pragma pack off
#endif /* _XKBPROTO_H_ */
--- a/sys/include/ape/X11/extensions/XKMformat.h
+++ b/sys/include/ape/X11/extensions/XKMformat.h
@@ -33,6 +33,8 @@
#include <X11/extensions/XKBproto.h>
#include <X11/extensions/XKM.h>
+#pragma pack on
+
typedef struct _xkmFileInfo {
CARD8 type;
CARD8 min_kc;
@@ -297,5 +299,7 @@
xkmLogoDoodadDesc logo;
} xkmDoodadDesc;
#define sz_xkmDoodadDesc 16
+
+#pragma pack off
#endif /* _XKMFORMAT_H_ */
--- a/sys/include/ape/X11/extensions/XResproto.h
+++ b/sys/include/ape/X11/extensions/XResproto.h
@@ -16,6 +16,8 @@
#define X_XResQueryClientResources 2
#define X_XResQueryClientPixmapBytes 3
+#pragma pack on
+
typedef struct {
CARD32 resource_base;
CARD32 resource_mask;
@@ -126,5 +128,6 @@
} xXResQueryClientPixmapBytesReply;
#define sz_xXResQueryClientPixmapBytesReply 32
+#pragma pack off
#endif /* _XRESPROTO_H */
--- a/sys/include/ape/X11/extensions/Xagstr.h
+++ b/sys/include/ape/X11/extensions/Xagstr.h
@@ -54,6 +54,8 @@
#define Colormap CARD32
#define VisualID CARD32
#define Window CARD32
+
+#pragma pack on
typedef struct _XagQueryVersion {
CARD8 reqType; /* always XagReqCode */
@@ -178,6 +180,8 @@
#undef Window
#undef Colormap
#undef VisualID
+
+#pragma pack off
#endif /* } _XAGSTR_H_ */
--- a/sys/include/ape/X11/extensions/Xcupstr.h
+++ b/sys/include/ape/X11/extensions/Xcupstr.h
@@ -38,6 +38,8 @@
#define XCUP_MAJOR_VERSION 1 /* current version numbers */
#define XCUP_MINOR_VERSION 0
+#pragma pack on
+
typedef struct _XcupQueryVersion {
CARD8 reqType; /* always XcupReqCode */
CARD8 xcupReqType; /* always X_XcupQueryVersion */
@@ -105,6 +107,8 @@
CARD32 pad7 B32;
} xXcupStoreColorsReply;
#define sz_xXcupStoreColorsReply 32
+
+#pragma pack off
#endif /* } _XCUPSTR_H_ */
--- a/sys/include/ape/X11/extensions/Xdbeproto.h
+++ b/sys/include/ape/X11/extensions/Xdbeproto.h
@@ -104,6 +104,8 @@
#ifdef NEED_DBE_PROTOCOL
+#pragma pack on
+
typedef struct
{
CARD32 window B32; /* window */
@@ -271,6 +273,8 @@
} xDbeGetBackBufferAttributesReply;
#define sz_xDbeGetBackBufferAttributesReply 32
+
+#pragma pack off
#endif /* NEED_DBE_PROTOCOL */
--- a/sys/include/ape/X11/extensions/Xeviestr.h
+++ b/sys/include/ape/X11/extensions/Xeviestr.h
@@ -48,6 +48,8 @@
#define XevieNumberErrors 0
+#pragma pack on
+
typedef struct _XevieQueryVersion {
CARD8 reqType;
CARD8 xevieReqType;
@@ -160,6 +162,7 @@
CARD32 pad7 B32;
} xXevieSelectInputReply;
#define sz_xXevieSelectInputReply 32
+#pragma pack off
#endif /* } _XEVIESTR_H_ */
--- a/sys/include/ape/X11/extensions/XvMCproto.h
+++ b/sys/include/ape/X11/extensions/XvMCproto.h
@@ -17,6 +17,7 @@
#define xvmcNumRequest (xvmc_LastRequest + 1)
+#pragma pack on
typedef struct {
CARD32 surface_type_id B32;
@@ -224,5 +225,7 @@
CARD32 isLocal B32;
} xvmcGetDRInfoReply;
#define sz_xvmcGetDRInfoReply 32
+
+#pragma pack off
#endif
--- a/sys/include/ape/X11/extensions/Xvproto.h
+++ b/sys/include/ape/X11/extensions/Xvproto.h
@@ -65,6 +65,8 @@
/* Structures */
+#pragma pack on
+
typedef struct {
INT32 numerator B32;
INT32 denominator B32;
@@ -599,6 +601,8 @@
#undef GContext
#undef Time
#undef Atom
+
+#pragma pack off
#endif /* XVPROTO_H */
--- a/sys/include/ape/X11/extensions/bigreqstr.h
+++ b/sys/include/ape/X11/extensions/bigreqstr.h
@@ -37,6 +37,8 @@
#define XBigReqExtensionName "BIG-REQUESTS"
+#pragma pack on
+
typedef struct {
CARD8 reqType; /* always XBigReqCode */
CARD8 brReqType; /* always X_BigReqEnable */
@@ -65,5 +67,7 @@
CARD16 zero B16;
CARD32 length B32;
} xBigReq;
+
+#pragma pack off
#endif /* _BIGREQSTR_H_ */
--- a/sys/include/ape/X11/extensions/compositeproto.h
+++ b/sys/include/ape/X11/extensions/compositeproto.h
@@ -52,6 +52,8 @@
#define Window CARD32
#define Region CARD32
+#pragma pack on
+
/*
* requests and replies
*/
@@ -187,5 +189,7 @@
#undef Window
#undef Region
+
+#pragma pack off
#endif /* _COMPOSITEPROTO_H_ */
--- a/sys/include/ape/X11/extensions/damageproto.h
+++ b/sys/include/ape/X11/extensions/damageproto.h
@@ -46,6 +46,8 @@
#define Region CARD32
#define Damage CARD32
+#pragma pack on
+
/************** Version 0 ******************/
typedef struct {
@@ -156,5 +158,7 @@
#undef Time
#undef KeyCode
#undef KeySym
+
+#pragma pack off
#endif /* _DAMAGEPROTO_H_ */
--- a/sys/include/ape/X11/extensions/dmxproto.h
+++ b/sys/include/ape/X11/extensions/dmxproto.h
@@ -71,6 +71,8 @@
#define X_DMXAddInput 16
#define X_DMXRemoveInput 17
+#pragma pack on
+
/** Wire-level description of DMXQueryVersion protocol request. */
typedef struct {
CARD8 reqType; /* dmxcode */
@@ -442,5 +444,7 @@
CARD32 pad4 B32;
} xDMXRemoveInputReply;
#define sz_xDMXRemoveInputReply 32
+
+#pragma pack off
#endif
--- a/sys/include/ape/X11/extensions/dpmsstr.h
+++ b/sys/include/ape/X11/extensions/dpmsstr.h
@@ -56,6 +56,8 @@
#define DPMSExtensionName "DPMS"
+#pragma pack on
+
typedef struct {
CARD8 reqType; /* always DPMSCode */
CARD8 dpmsReqType; /* always X_DPMSGetVersion */
@@ -182,5 +184,7 @@
CARD32 pad6 B32;
} xDPMSInfoReply;
#define sz_xDPMSInfoReply 32
+
+#pragma pack off
#endif /* _DPMSSTR_H_ */
--- a/sys/include/ape/X11/extensions/fontcachstr.h
+++ b/sys/include/ape/X11/extensions/fontcachstr.h
@@ -41,6 +41,8 @@
#define FONTCACHE_MAJOR_VERSION 0 /* current version numbers */
#define FONTCACHE_MINOR_VERSION 1
+#pragma pack on
+
typedef struct _FontCacheQueryVersion {
CARD8 reqType; /* always FontCacheReqCode */
CARD8 fontcacheReqType; /* always X_FontCacheQueryVersion */
@@ -126,5 +128,7 @@
CARD32 v_reserve0 B32;
} xFontCacheGetCacheStatisticsReply;
#define sz_xFontCacheGetCacheStatisticsReply 64
+
+#pragma pack off
#endif /* _FONTCACHESTR_H_ */
--- a/sys/include/ape/X11/extensions/lbxstr.h
+++ b/sys/include/ape/X11/extensions/lbxstr.h
@@ -45,6 +45,8 @@
#define VisualID CARD32
#define Window CARD32
+#pragma pack on
+
typedef struct {
BOOL success; /* TRUE */
BOOL changeType;
@@ -931,5 +933,7 @@
#undef Drawable
#undef VisualID
#undef Window
+
+#pragma pack off
#endif /* _LBXSTR_H_ */
--- a/sys/include/ape/X11/extensions/mitmiscstr.h
+++ b/sys/include/ape/X11/extensions/mitmiscstr.h
@@ -36,6 +36,8 @@
#define MITMISCNAME "MIT-SUNDRY-NONSTANDARD"
+#pragma pack on
+
typedef struct _SetBugMode {
CARD8 reqType; /* always MITReqCode */
CARD8 mitReqType; /* always X_MITSetBugMode */
@@ -66,5 +68,7 @@
CARD32 pad5 B32;
} xMITGetBugModeReply;
#define sz_xMITGetBugModeReply 32
+
+#pragma pack off
#endif /* _MITMISCSTR_H_ */
--- a/sys/include/ape/X11/extensions/multibufst.h
+++ b/sys/include/ape/X11/extensions/multibufst.h
@@ -53,6 +53,8 @@
#define VisualID CARD32
#define Multibuffer CARD32
+#pragma pack on
+
typedef struct xMbufBufferInfo {
CARD32 visualID B32; /* associated visual */
CARD16 maxBuffers B16; /* maximum supported buffers */
@@ -296,6 +298,7 @@
#undef VisualID
#undef Multibuffer
+#pragma pack off
#ifdef _MULTIBUF_SERVER_
/* Macros for wrapping and unwrapping functions */
--- a/sys/include/ape/X11/extensions/panoramiXproto.h
+++ b/sys/include/ape/X11/extensions/panoramiXproto.h
@@ -40,6 +40,8 @@
#define X_XineramaIsActive 4
#define X_XineramaQueryScreens 5
+#pragma pack on
+
typedef struct _PanoramiXQueryVersion {
CARD8 reqType; /* always PanoramiXReqCode */
CARD8 panoramiXReqType; /* always X_PanoramiXQueryVersion */
@@ -188,5 +190,7 @@
CARD16 height B16;
} xXineramaScreenInfo;
#define sz_XineramaScreenInfo 8
+
+#pragma pack off
#endif
--- a/sys/include/ape/X11/extensions/randrproto.h
+++ b/sys/include/ape/X11/extensions/randrproto.h
@@ -56,6 +56,8 @@
* data structures
*/
+#pragma pack on
+
typedef struct {
CARD16 widthInPixels B16;
CARD16 heightInPixels B16;
@@ -646,5 +648,7 @@
#undef Rotation
#undef SizeID
#undef SubpixelOrder
+
+#pragma pack off
#endif /* _XRANDRP_H_ */
--- a/sys/include/ape/X11/extensions/recordstr.h
+++ b/sys/include/ape/X11/extensions/recordstr.h
@@ -80,6 +80,8 @@
typedef RECORD_CLIENTSPEC RecordClientSpec, *RecordClientSpecPtr;
+#pragma pack on
+
typedef struct
{
CARD8 first;
@@ -318,5 +320,7 @@
#undef RECORD_XIDBASE
#undef RECORD_ELEMENT_HEADER
#undef RECORD_CLIENTSPEC
+
+#pragma pack off
#endif
--- a/sys/include/ape/X11/extensions/renderproto.h
+++ b/sys/include/ape/X11/extensions/renderproto.h
@@ -51,6 +51,8 @@
* data structures
*/
+#pragma pack on
+
typedef struct {
CARD16 red B16;
CARD16 redMask B16;
@@ -659,5 +661,7 @@
#undef PictFormat
#undef Fixed
#undef Glyphset
+
+#pragma pack off
#endif /* _XRENDERP_H_ */
--- a/sys/include/ape/X11/extensions/saverproto.h
+++ b/sys/include/ape/X11/extensions/saverproto.h
@@ -46,6 +46,8 @@
#define KeyCode CARD8
#define KeySym CARD32
+#pragma pack on
+
#define X_ScreenSaverQueryVersion 0
typedef struct _ScreenSaverQueryVersion {
@@ -174,5 +176,7 @@
#undef Time
#undef KeyCode
#undef KeySym
+
+#pragma pack off
#endif /* _SAVERPROTO_H_ */
--- a/sys/include/ape/X11/extensions/securstr.h
+++ b/sys/include/ape/X11/extensions/securstr.h
@@ -39,6 +39,8 @@
#define X_SecurityGenerateAuthorization 1
#define X_SecurityRevokeAuthorization 2
+#pragma pack on
+
typedef struct {
CARD8 reqType;
CARD8 securityReqType;
@@ -112,5 +114,7 @@
CARD32 pad5 B32;
} xSecurityAuthorizationRevokedEvent;
#define sz_xSecurityAuthorizationRevokedEvent 32
+
+#pragma pack off
#endif /* _SECURSTR_H */
--- a/sys/include/ape/X11/extensions/shapestr.h
+++ b/sys/include/ape/X11/extensions/shapestr.h
@@ -44,6 +44,8 @@
#define SHAPE_MAJOR_VERSION 1 /* current version numbers */
#define SHAPE_MINOR_VERSION 1
+#pragma pack on
+
typedef struct _ShapeQueryVersion {
CARD8 reqType; /* always ShapeReqCode */
CARD8 shapeReqType; /* always X_ShapeQueryVersion */
@@ -230,5 +232,7 @@
#undef Window
#undef Time
+
+#pragma pack off
#endif /* _SHAPESTR_H_ */
--- a/sys/include/ape/X11/extensions/shmstr.h
+++ b/sys/include/ape/X11/extensions/shmstr.h
@@ -74,6 +74,8 @@
} ShmFuncs, *ShmFuncsPtr;
#endif
+#pragma pack on
+
typedef struct _ShmQueryVersion {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmQueryVersion */
@@ -213,5 +215,7 @@
#undef VisualID
#undef GContext
#undef Pixmap
+
+#pragma pack off
#endif /* _SHMSTR_H_ */
--- a/sys/include/ape/X11/extensions/syncstr.h
+++ b/sys/include/ape/X11/extensions/syncstr.h
@@ -64,6 +64,8 @@
#define XSyncCounter CARD32
#define XSyncAlarm CARD32
+#pragma pack on
+
/*
* Initialize
*/
@@ -362,6 +364,8 @@
#undef XSyncCounter
#undef XSyncAlarm
+
+#pragma pack off
#endif /* _SYNC_OS */
--- a/sys/include/ape/X11/extensions/xcmiscstr.h
+++ b/sys/include/ape/X11/extensions/xcmiscstr.h
@@ -42,6 +42,8 @@
#define XCMiscExtensionName "XC-MISC"
+#pragma pack on
+
typedef struct {
CARD8 reqType; /* always XCMiscCode */
CARD8 miscReqType; /* always X_XCMiscGetVersion */
@@ -108,5 +110,7 @@
CARD32 pad5 B32;
} xXCMiscGetXIDListReply;
#define sz_xXCMiscGetXIDListReply 32
+
+#pragma pack off
#endif /* _XCMISCSTR_H_ */
--- a/sys/include/ape/X11/extensions/xf86bigfstr.h
+++ b/sys/include/ape/X11/extensions/xf86bigfstr.h
@@ -18,6 +18,8 @@
#define XF86BIGFONT_MAJOR_VERSION 1 /* current version numbers */
#define XF86BIGFONT_MINOR_VERSION 1
+#pragma pack on
+
typedef struct _XF86BigfontQueryVersion {
CARD8 reqType; /* always XF86BigfontReqCode */
CARD8 xf86bigfontReqType; /* always X_XF86BigfontQueryVersion */
@@ -89,5 +91,7 @@
/* Bit masks that can be set in the flags */
#define XF86Bigfont_FLAGS_Shm 1
+
+#pragma pack off
#endif /* _XF86BIGFSTR_H_ */
--- a/sys/include/ape/X11/extensions/xf86dga1str.h
+++ b/sys/include/ape/X11/extensions/xf86dga1str.h
@@ -9,6 +9,8 @@
#ifndef _XF86DGASTR1_H_
#define _XF86DGASTR1_H_
+#pragma pack on
+
typedef struct _XF86DGAQueryVersion {
CARD8 reqType; /* always DGAReqCode */
CARD8 dgaReqType; /* always X_DGAQueryVersion */
@@ -190,5 +192,6 @@
} xXF86DGAViewPortChangedReply;
#define sz_xXF86DGAViewPortChangedReply 32
-#endif /* _XF86DGASTR1_H_ */
+#pragma pack off
+#endif /* _XF86DGASTR1_H_ */
--- a/sys/include/ape/X11/extensions/xf86dgastr.h
+++ b/sys/include/ape/X11/extensions/xf86dgastr.h
@@ -16,6 +16,7 @@
#define XDGA_MAJOR_VERSION 2 /* current version numbers */
#define XDGA_MINOR_VERSION 0
+#pragma pack on
typedef struct _XDGAQueryVersion {
CARD8 reqType; /* always DGAReqCode */
@@ -339,6 +340,7 @@
} u;
} dgaEvent;
+#pragma pack off
#endif /* _XF86DGASTR_H_ */
--- a/sys/include/ape/X11/extensions/xf86mscstr.h
+++ b/sys/include/ape/X11/extensions/xf86mscstr.h
@@ -16,6 +16,8 @@
#define XF86MISC_MAJOR_VERSION 0 /* current version numbers */
#define XF86MISC_MINOR_VERSION 9
+#pragma pack on
+
typedef struct _XF86MiscQueryVersion {
CARD8 reqType; /* always XF86MiscReqCode */
CARD8 xf86miscReqType; /* always X_XF86MiscQueryVersion */
@@ -234,5 +236,7 @@
CARD32 pad6 B32;
} xXF86MiscPassMessageReply;
#define sz_xXF86MiscPassMessageReply 32
+
+#pragma pack off
#endif /* _XF86MISCSTR_H_ */
--- a/sys/include/ape/X11/extensions/xf86rushstr.h
+++ b/sys/include/ape/X11/extensions/xf86rushstr.h
@@ -15,6 +15,8 @@
#define XF86RUSH_MAJOR_VERSION 1 /* current version numbers */
#define XF86RUSH_MINOR_VERSION 1
+#pragma pack on
+
typedef struct _XF86RushQueryVersion {
CARD8 reqType; /* always RushReqCode */
CARD8 rushReqType; /* always X_RushQueryVersion */
@@ -159,5 +161,7 @@
CARD16 pad B16;
} xXF86RushAT3DDisableRegsReq;
#define sz_xXF86RushAT3DDisableRegsReq 8
+
+#pragma pack off
#endif /* _XF86RUSHSTR_H_ */
--- a/sys/include/ape/X11/extensions/xf86vmstr.h
+++ b/sys/include/ape/X11/extensions/xf86vmstr.h
@@ -48,6 +48,8 @@
* major version 2 == uses new protocol version in XFree86 4.0.
*/
+#pragma pack on
+
typedef struct _XF86VidModeQueryVersion {
CARD8 reqType; /* always XF86VidModeReqCode */
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeQueryVersion */
@@ -557,6 +559,7 @@
} xXF86VidModeGetPermissionsReply;
#define sz_xXF86VidModeGetPermissionsReply 32
+#pragma pack off
#endif /* _XF86VIDMODESTR_H_ */
--- a/sys/include/ape/X11/extensions/xfixesproto.h
+++ b/sys/include/ape/X11/extensions/xfixesproto.h
@@ -67,6 +67,8 @@
/*************** Version 1 ******************/
+#pragma pack on
+
typedef struct {
CARD8 reqType;
CARD8 xfixesReqType;
@@ -516,5 +518,7 @@
#undef Time
#undef KeyCode
#undef KeySym
+
+#pragma pack off
#endif /* _XFIXESPROTO_H_ */
--- a/sys/include/ape/X11/extensions/xtestext1.h
+++ b/sys/include/ape/X11/extensions/xtestext1.h
@@ -109,6 +109,8 @@
*/
#define XTestMAX_ACTION_LIST_SIZE 64
+#pragma pack on
+
typedef struct {
CARD8 reqType; /* always XTestReqCode */
CARD8 XTestReqType; /* always X_TestFakeInput */
@@ -198,6 +200,8 @@
CARD32 pad07 B32;
CARD32 pad08 B32;
} xTestFakeAckEvent;
+
+#pragma pack off
/*
* The server side of this extension does not (and should not) have
--- a/sys/include/ape/X11/extensions/xteststr.h
+++ b/sys/include/ape/X11/extensions/xteststr.h
@@ -34,6 +34,8 @@
#define XTestCurrentCursor ((Cursor)1)
+#pragma pack on
+
typedef struct {
CARD8 reqType; /* always XTestReqCode */
CARD8 xtReqType; /* always X_XTestGetVersion */
@@ -116,5 +118,7 @@
#undef Window
#undef Time
#undef Cursor
+
+#pragma pack off
#endif /* _XTESTSTR_H_ */
--- a/sys/include/ape/X11/extensions/xtrapdi.h
+++ b/sys/include/ape/X11/extensions/xtrapdi.h
@@ -183,6 +183,8 @@
#define XETrap_GetVersion 8L /* Get (Just) Version */
#define XETrap_GetLastInpTime 9L /* Get Timestamp of last client input */
+#pragma pack on
+
/* The following are formats of a request to the XTRAP
* extension. The data-less XTrap requests all use xXTrapReq
*/
@@ -252,7 +254,9 @@
#define sz_xXTrapInputReq (sizeof(xXTrapInputReq))
#endif
+#pragma pack off
+
/* The following structures are used by the server extension to send
* information and replies to the client.
*/
@@ -344,6 +348,8 @@
#define PF_Sun386i 111L /* server on Sun 386i system */
#define PF_SunSparc 112L /* server on Sun Sparc system */
+#pragma pack on
+
/* reply sent back by XETrapGetAvailable request */
typedef struct
{
@@ -449,6 +455,8 @@
/* the following works because all fields are defined as bit (Bnn) fields */
#define sz_XETrapHeader sizeof(XETrapHeader)
+#pragma pack off
+
#define XETrapHeaderIsEvent(phdr) (XETrapGetHeaderType(phdr) == 0x1L)
#define XETrapHeaderIsRequest(phdr) (XETrapGetHeaderType(phdr) == 0x2L)
#define XETrapHeaderIsSpecial(phdr) (XETrapGetHeaderType(phdr) == 0x3L)
@@ -468,6 +476,8 @@
} u;
} XETrapDatum;
+#pragma pack on
+
/* this doesn't get picked up for VMS server builds (different Xproto.h) */
#ifndef sz_xEvent
#define sz_xEvent 32
@@ -503,5 +513,7 @@
#define XEKeyIsClear 0
#define XEKeyIsEcho 1
#define XEKeyIsOther 2
+
+#pragma pack off
#endif /* __XTRAPDI__ */
--- a/sys/src/ape/X11/cmd/X/hw/equis/dix-config.h
+++ b/sys/src/ape/X11/cmd/X/hw/equis/dix-config.h
@@ -24,18 +24,16 @@
#ifndef _DIX_CONFIG_H_
#define _DIX_CONFIG_H_
-#if defined(T386) || defined(Tamd64) || defined(Talpha) || defined(Tarm)
#undef X_BYTE_ORDER
-#define X_BYTE_ORDER X_LITTLE_ENDIAN
-#define BITMAP_BIT_ORDER LSBFirst
-#define IMAGE_BYTE_ORDER LSBFirst
-#elif defined(Tmips) || defined(Tsparc) || defined(Tpower)
-#undef X_BYTE_ORDER
+
+#if defined(Tmips) || defined(Tsparc) || defined(Tpower)
#define X_BYTE_ORDER X_BIG_ENDIAN
#define BITMAP_BIT_ORDER MSBFirst
#define IMAGE_BYTE_ORDER MSBFirst
#else
-Error unknown byte order
+#define X_BYTE_ORDER X_LITTLE_ENDIAN
+#define BITMAP_BIT_ORDER LSBFirst
+#define IMAGE_BYTE_ORDER LSBFirst
#endif
#define ABORTONFATALERROR 1
@@ -94,7 +92,6 @@
#define USE_RGB_BUILTIN 1
#define XKB_DFLT_DISABLED 0
-#undef BIGREQS /*1*/
#undef BUILTIN_FONTS
#undef COMPOSITE /*1*/
#undef DAMAGE /*1*/
@@ -125,7 +122,6 @@
#undef XCSECURITY
#undef XDMCP
#undef XEVIE
-#undef XF86BIGFONT
#undef XF86DRI
#undef XF86MISC
#undef XF86VIDMODE
--- a/sys/src/ape/X11/cmd/X/os/log.c
+++ b/sys/src/ape/X11/cmd/X/os/log.c
@@ -264,10 +264,8 @@
vsnprintf(tmpBuffer, sizeof(tmpBuffer), f, args);
len = strlen(tmpBuffer);
}
-#ifndef PLAN9
if ((verb < 0 || logVerbosity >= verb) && len > 0)
fwrite(tmpBuffer, len, 1, stderr);
-#endif
if ((verb < 0 || logFileVerbosity >= verb) && len > 0) {
if (logFile) {
fwrite(tmpBuffer, len, 1, logFile);
--- a/sys/src/ape/X11/cmd/mkfile
+++ b/sys/src/ape/X11/cmd/mkfile
@@ -10,7 +10,7 @@
DIRS=\
# X\
twm\
- xclock\
+# xclock\
</sys/src/cmd/mkmany
--- a/sys/src/ape/X11/cmd/twm/session.c
+++ b/sys/src/ape/X11/cmd/twm/session.c
@@ -65,31 +65,6 @@
#include "screen.h"
#include "session.h"
-#ifdef PLAN9
-#define HAS_MKSTEMP
-int
-mkstemp(char *template)
-{
- char *s;
- int i, fd;
-
- s = strdup(template);
- if(s == NULL)
- return -1;
- for(i=0; i<20; i++){
- strcpy(s, template);
- mktemp(s);
- if((fd = creat(s, 0666)) >= 0){
- strcpy(template, s);
- free(s);
- return fd;
- }
- }
- free(s);
- return -1;
-}
-#endif
-
SmcConn smcConn = NULL;
XtInputId iceInputId;
char *twm_clientId;
--- a/sys/src/ape/X11/config.h
+++ b/sys/src/ape/X11/config.h
@@ -1,16 +1,13 @@
#define PACKAGE "Equis"
-#if defined(T386) || defined(Talpha) || defined(Tarm)
-#undef WORDS_BIGENDIAN
-#define BYTE_ORDER LITTLE_ENDIAN
-#elif defined(Tmips) || defined(Tsparc)
-#define WORDS_BIGENDIAN || defined(Tpower)
+#if defined(Tmips) || defined(Tsparc) || defined(Tpower)
+#define WORDS_BIGENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
-Error unknown byte order
+#undef WORDS_BIGENDIAN
+#define BYTE_ORDER LITTLE_ENDIAN
#endif
-#define EWOULDBLOCK EAGAIN
#define HAVE_INTTYPES_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
@@ -19,8 +16,8 @@
#define HAVE_UNISTD_H 1
#define RETSIGTYPE void
#define STDC_HEADERS 1
+#define HAS_MKSTEMP
-
/* libXaw */
extern int _SLEEP(long);
#define usleep(x) _SLEEP((x)/1000)
@@ -58,8 +55,6 @@
#define X_GZIP_FONT_COMPRESSION 1
extern double hypot(double, double);
-#define INT32_MIN INT_MIN
-#define INT32_MAX INT_MAX
#include <limits.h>
/* libXmu */
--- a/sys/src/ape/X11/lib/Xaw/XawI18n.h
+++ b/sys/src/ape/X11/lib/Xaw/XawI18n.h
@@ -61,7 +61,7 @@
#endif
#endif
-#if defined(QNX4) || defined(PLAN9)
+#if defined(QNX4)
#define toascii( c ) ((unsigned)(c) & 0x007f)
#endif
--- a/sys/src/ape/X11/lib/Xfont/Speedo/do_char.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/do_char.c
@@ -35,7 +35,6 @@
#endif
#include "spdo_prv.h" /* General definitions for Speedo */
-#define DEBUG 0
#if DEBUG
#include <stdio.h>
--- a/sys/src/ape/X11/lib/Xfont/Speedo/do_trns.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/do_trns.c
@@ -36,8 +36,6 @@
#endif
#include "spdo_prv.h" /* General definitions for Speedo */
-#define DEBUG 0
-
#if DEBUG
#include <stdio.h>
#define SHOW(X) printf("X = %d\n", X)
--- a/sys/src/ape/X11/lib/Xfont/Speedo/out_bl2d.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/out_bl2d.c
@@ -35,7 +35,6 @@
#include "spdo_prv.h" /* General definitions for speedo */
#define CLOCKWISE 1
-#define DEBUG 0
#define ABS(X) ( (X < 0) ? -X : X)
#if DEBUG
--- a/sys/src/ape/X11/lib/Xfont/Speedo/out_blk.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/out_blk.c
@@ -36,7 +36,6 @@
#endif
#include "spdo_prv.h" /* General definitions for Speedo */
-#define DEBUG 0
#define LOCAL static
#define ABS(X) ( (X < 0) ? -X : X)
--- a/sys/src/ape/X11/lib/Xfont/Speedo/out_outl.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/out_outl.c
@@ -36,8 +36,6 @@
#include "spdo_prv.h" /* General definitions for Speedo */
-#define DEBUG 0
-
#if DEBUG
#include <stdio.h>
#define SHOW(X) printf("X = %d\n", X)
--- a/sys/src/ape/X11/lib/Xfont/Speedo/out_scrn.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/out_scrn.c
@@ -36,7 +36,6 @@
#endif
#include "spdo_prv.h" /* General definitions for Speedo */
-#define DEBUG 0
#define LOCAL static
#define ABS(X) ( (X < 0) ? -X : X)
--- a/sys/src/ape/X11/lib/Xfont/Speedo/out_util.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/out_util.c
@@ -27,7 +27,6 @@
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
-#define DEBUG 0
/*************************** O U T _ U T I L . C *****************************
* *
--- a/sys/src/ape/X11/lib/Xfont/Speedo/reset.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/reset.c
@@ -37,7 +37,6 @@
#include "spdo_prv.h" /* General definitions for Speedo */
#include "keys.h" /* Font decryption keys */
-#define DEBUG 0
#if DEBUG
#include <stdio.h>
--- a/sys/src/ape/X11/lib/Xfont/Speedo/set_spcs.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/set_spcs.c
@@ -36,8 +36,6 @@
#include "spdo_prv.h" /* General definitions for Speedo */
#include "keys.h"
-#define DEBUG 0
-
#if DEBUG
#include <stdio.h>
#define SHOW(X) printf("X = %d\n", X)
--- a/sys/src/ape/X11/lib/Xfont/Speedo/set_trns.c
+++ b/sys/src/ape/X11/lib/Xfont/Speedo/set_trns.c
@@ -39,8 +39,6 @@
#endif
#include "spdo_prv.h" /* General definitions for Speedo */
-#define DEBUG 0
-
#if DEBUG
#include <stdio.h>
#define SHOW(X) printf("X = %d\n", X)
--- a/sys/src/ape/X11/lib/Xfont/bitmap/pcfread.c
+++ b/sys/src/ape/X11/lib/Xfont/bitmap/pcfread.c
@@ -45,9 +45,7 @@
#endif
#include <stdarg.h>
-#ifndef PLAN9
#include <stdint.h>
-#endif
void
pcfError(const char* message, ...)
--- a/sys/src/ape/X11/lib/Xmu/CmapAlloc.c
+++ b/sys/src/ape/X11/lib/Xmu/CmapAlloc.c
@@ -301,7 +301,7 @@
return icbrt_with_guess(a, a>>2*bits/3);
}
-#ifdef _X_ROOT_STATS
+#if defined(_X_ROOT_STATS) || defined(DEBUG)
int icbrt_loopcount;
#endif
--- a/sys/src/ape/X11/lib/lbxutil/lbx_zlib/lbx_zlib.h
+++ b/sys/src/ape/X11/lib/lbxutil/lbx_zlib/lbx_zlib.h
@@ -114,10 +114,6 @@
#define EWOULDBLOCK WSAEWOULDBLOCK
#endif
-#ifdef PLAN9
-#define EWOULDBLOCK EAGAIN
-#endif
-
/* lbx_zlib_io.c */
extern int GetInputPtr ( int fd, ZlibBufferPtr inbuf, int reqlen,
unsigned char **ppkt );
--- a/sys/src/ape/X11/lib/pixman/pixman-private.h
+++ b/sys/src/ape/X11/lib/pixman/pixman-private.h
@@ -27,8 +27,6 @@
# define BITMAP_BIT_ORDER LSBFirst
#endif
-#define DEBUG 0
-
#if defined (__GNUC__)
# define FUNC ((const char*) (__PRETTY_FUNCTION__))
#elif defined (__sun) || (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)