Remove unused ReqLen & CastxReq macros
According to Xserver-spec, they were part of the now-deleted DBE "Idioms" code. The last callers of them were removed in commitsfe616f9230
&3d64290547
. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by: Keith Packard <keithp@keithp.com> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
23e3d1f233
commit
f4ba75a494
23
include/os.h
23
include/os.h
|
@ -441,29 +441,6 @@ extern _X_EXPORT int ddxProcessArgument(int /*argc*/, char * /*argv*/ [], int /*
|
|||
|
||||
extern _X_EXPORT void ddxUseMsg(void);
|
||||
|
||||
/* int ReqLen(xReq *req, ClientPtr client)
|
||||
* Given a pointer to a *complete* request, return its length in bytes.
|
||||
* Note that if the request is a big request (as defined in the Big
|
||||
* Requests extension), the macro lies by returning 4 less than the
|
||||
* length that it actually occupies in the request buffer. This is so you
|
||||
* can blindly compare the length with the various sz_<request> constants
|
||||
* in Xproto.h without having to know/care about big requests.
|
||||
*/
|
||||
#define ReqLen(_pxReq, _client) \
|
||||
((_pxReq->length ? \
|
||||
(_client->swapped ? lswaps(_pxReq->length) : _pxReq->length) \
|
||||
: ((_client->swapped ? \
|
||||
lswapl(((CARD32*)_pxReq)[1]) : ((CARD32*)_pxReq)[1])-1) \
|
||||
) << 2)
|
||||
|
||||
/* otherReqTypePtr CastxReq(xReq *req, otherReqTypePtr)
|
||||
* Cast the given request to one of type otherReqTypePtr to access
|
||||
* fields beyond the length field.
|
||||
*/
|
||||
#define CastxReq(_pxReq, otherReqTypePtr) \
|
||||
(_pxReq->length ? (otherReqTypePtr)_pxReq \
|
||||
: (otherReqTypePtr)(((CARD32*)_pxReq)+1))
|
||||
|
||||
/* stuff for ReplyCallback */
|
||||
extern _X_EXPORT CallbackListPtr ReplyCallback;
|
||||
typedef struct {
|
||||
|
|
Loading…
Reference in New Issue
Block a user