Path: utzoo!attcan!uunet!seismo!sundc!pitstop!sun!amdcad!ames!mailrus!ukma!gatech!bloom-beacon!ZERMATT.LCS.MIT.EDU!RWS
From: RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler)
Newsgroups: comp.windows.x
Subject: How much of X.h can we assume is unchanging?
Message-ID: <19880926174755.9.RWS@KILLINGTON.LCS.MIT.EDU>
Date: 26 Sep 88 17:47:00 GMT
References: <394@quintus.UUCP>
Sender: daemon@bloom-beacon.MIT.EDU
Organization: The Internet
Lines: 19


    Date: 13 Sep 88 20:06:46 GMT
    From: quintus!pds@unix.sri.com  (Peter Schachte)

    What parts of the X.h include file can one assume won't change, either
    over time, or between vendors?

Basically all of it.  (Well, X_PROTOCOL_REVISION might increment ...)

    Is None always going to be 0?

Yes.

    Or is
    the whole file just a bunch of convenient defines for constants that
    are part of the protocol, and will never change?

True of the numeric constants.  The typedefs are specific to C,
but there should be no reason to change them either.