devPrivates rework: add const qualifier to key type.
This commit is contained in:
parent
b2b7817497
commit
6fd0a0b08d
|
@ -47,7 +47,7 @@ from The Open Group.
|
||||||
#include "extnsionst.h"
|
#include "extnsionst.h"
|
||||||
|
|
||||||
typedef struct _PrivateDesc {
|
typedef struct _PrivateDesc {
|
||||||
DevPrivateKey key;
|
pointer key;
|
||||||
unsigned size;
|
unsigned size;
|
||||||
CallbackListPtr initfuncs;
|
CallbackListPtr initfuncs;
|
||||||
CallbackListPtr deletefuncs;
|
CallbackListPtr deletefuncs;
|
||||||
|
|
|
@ -19,10 +19,10 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
* STUFF FOR PRIVATES
|
* STUFF FOR PRIVATES
|
||||||
*****************************************************************/
|
*****************************************************************/
|
||||||
|
|
||||||
typedef void *DevPrivateKey;
|
typedef void *const DevPrivateKey;
|
||||||
|
|
||||||
typedef struct _Private {
|
typedef struct _Private {
|
||||||
DevPrivateKey key;
|
pointer key;
|
||||||
pointer value;
|
pointer value;
|
||||||
struct _Private *next;
|
struct _Private *next;
|
||||||
} PrivateRec;
|
} PrivateRec;
|
||||||
|
@ -111,7 +111,7 @@ dixSetPrivate(PrivateRec **privates, const DevPrivateKey key, pointer val)
|
||||||
* The calldata argument to the callbacks is a PrivateCallbackPtr.
|
* The calldata argument to the callbacks is a PrivateCallbackPtr.
|
||||||
*/
|
*/
|
||||||
typedef struct _PrivateCallback {
|
typedef struct _PrivateCallback {
|
||||||
DevPrivateKey key; /* private registration key */
|
pointer key; /* key used to set the private */
|
||||||
pointer *value; /* address of private pointer */
|
pointer *value; /* address of private pointer */
|
||||||
} PrivateCallbackRec;
|
} PrivateCallbackRec;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue