Lines Matching defs:any
6 documentation for any purpose is hereby granted without fee, provided that
30 documentation for any purpose and without fee is hereby granted,
77 SizeClassInfo(xAnyClassPtr *any, size_t len, int num_classes, size_t *size)
83 switch ((*any)->class) {
96 v = (xValuatorInfoPtr) *any;
104 if ((*any)->length > len)
106 *any = (xAnyClassPtr) ((char *)(*any) + (*any)->length);
115 ParseClassInfo(xAnyClassPtr *any, XAnyClassPtr *Any, int num_classes)
120 switch ((*any)->class) {
124 xKeyInfoPtr k = (xKeyInfoPtr) *any;
136 xButtonInfoPtr b = (xButtonInfoPtr) *any;
147 xValuatorInfoPtr v = (xValuatorInfoPtr) *any;
159 a = (xAxisInfoPtr) ((char *)(*any) + sizeof(xValuatorInfo));
170 *any = (xAnyClassPtr) ((char *)(*any) + (*any)->length);
186 xAnyClassPtr any, sav_any;
223 any = (xAnyClassPtr) ((char *)list + (ndevices * sizeof(xDeviceInfo)));
224 sav_any = any;
227 if(SizeClassInfo(&any, end - (char *)any, (int)list->num_classes, &s))
233 for (i = 0, nptr = (unsigned char *)any; i < ndevices; i++) {
251 any = sav_any;
259 ParseClassInfo(&any, &Any, (int)list->num_classes);
263 nptr = (unsigned char *)any;