Lines Matching full:out
19 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
39 test_values_XIRawEvent(RawDeviceEvent *in, xXIRawEvent * out, BOOL swap) in test_values_XIRawEvent() argument
50 swaps(&out->sequenceNumber); in test_values_XIRawEvent()
51 swapl(&out->length); in test_values_XIRawEvent()
52 swaps(&out->evtype); in test_values_XIRawEvent()
53 swaps(&out->deviceid); in test_values_XIRawEvent()
54 swapl(&out->time); in test_values_XIRawEvent()
55 swapl(&out->detail); in test_values_XIRawEvent()
56 swaps(&out->valuators_len); in test_values_XIRawEvent()
57 swapl(&out->flags); in test_values_XIRawEvent()
60 assert(out->type == GenericEvent); in test_values_XIRawEvent()
61 assert(out->extension == 0); /* IReqCode defaults to 0 */ in test_values_XIRawEvent()
62 assert(out->evtype == GetXI2Type(in->type)); in test_values_XIRawEvent()
63 assert(out->time == in->time); in test_values_XIRawEvent()
64 assert(out->detail == in->detail.button); in test_values_XIRawEvent()
65 assert(out->deviceid == in->deviceid); in test_values_XIRawEvent()
66 assert(out->valuators_len >= in test_values_XIRawEvent()
78 assert((out->flags & ~flagmask) == 0); in test_values_XIRawEvent()
80 ptr = (unsigned char *) &out[1]; in test_values_XIRawEvent()
83 for (i = 0; out->valuators_len && i < sizeof(in->valuators.mask) * 8; i++) { in test_values_XIRawEvent()
94 len = out->valuators_len + bits_set * 4; in test_values_XIRawEvent()
95 assert(out->length == len); in test_values_XIRawEvent()
99 for (i = 0; out->valuators_len && i < MAX_VALUATORS; i++) { in test_values_XIRawEvent()
105 (FP3232 *) (((unsigned char *) &out[1]) + in test_values_XIRawEvent()
106 out->valuators_len * 4); in test_values_XIRawEvent()
143 xXIRawEvent *out, *swapped; in test_XIRawEvent() local
146 rc = EventToXI2((InternalEvent *) in, (xEvent **) &out); in test_XIRawEvent()
149 test_values_XIRawEvent(in, out, FALSE); in test_XIRawEvent()
151 swapped = calloc(1, sizeof(xEvent) + out->length * 4); in test_XIRawEvent()
152 XI2EventSwap((xGenericEvent *) out, (xGenericEvent *) swapped); in test_XIRawEvent()
155 free(out); in test_XIRawEvent()
162 xEvent *out; in test_convert_XIFocusEvent() local
168 rc = EventToXI2((InternalEvent *) &in, &out); in test_convert_XIFocusEvent()
170 assert(out == NULL); in test_convert_XIFocusEvent()
174 rc = EventToXI2((InternalEvent *) &in, &out); in test_convert_XIFocusEvent()
176 assert(out == NULL); in test_convert_XIFocusEvent()
180 rc = EventToXI2((InternalEvent *) &in, &out); in test_convert_XIFocusEvent()
185 rc = EventToXI2((InternalEvent *) &in, &out); in test_convert_XIFocusEvent()
270 test_values_XIDeviceEvent(DeviceEvent *in, xXIDeviceEvent * out, BOOL swap) in test_values_XIDeviceEvent() argument
279 swaps(&out->sequenceNumber); in test_values_XIDeviceEvent()
280 swapl(&out->length); in test_values_XIDeviceEvent()
281 swaps(&out->evtype); in test_values_XIDeviceEvent()
282 swaps(&out->deviceid); in test_values_XIDeviceEvent()
283 swaps(&out->sourceid); in test_values_XIDeviceEvent()
284 swapl(&out->time); in test_values_XIDeviceEvent()
285 swapl(&out->detail); in test_values_XIDeviceEvent()
286 swapl(&out->root); in test_values_XIDeviceEvent()
287 swapl(&out->event); in test_values_XIDeviceEvent()
288 swapl(&out->child); in test_values_XIDeviceEvent()
289 swapl(&out->root_x); in test_values_XIDeviceEvent()
290 swapl(&out->root_y); in test_values_XIDeviceEvent()
291 swapl(&out->event_x); in test_values_XIDeviceEvent()
292 swapl(&out->event_y); in test_values_XIDeviceEvent()
293 swaps(&out->buttons_len); in test_values_XIDeviceEvent()
294 swaps(&out->valuators_len); in test_values_XIDeviceEvent()
295 swapl(&out->mods.base_mods); in test_values_XIDeviceEvent()
296 swapl(&out->mods.latched_mods); in test_values_XIDeviceEvent()
297 swapl(&out->mods.locked_mods); in test_values_XIDeviceEvent()
298 swapl(&out->mods.effective_mods); in test_values_XIDeviceEvent()
299 swapl(&out->flags); in test_values_XIDeviceEvent()
302 assert(out->extension == 0); /* IReqCode defaults to 0 */ in test_values_XIDeviceEvent()
303 assert(out->evtype == GetXI2Type(in->type)); in test_values_XIDeviceEvent()
304 assert(out->time == in->time); in test_values_XIDeviceEvent()
305 assert(out->detail == in->detail.button); in test_values_XIDeviceEvent()
306 assert(out->length >= 12); in test_values_XIDeviceEvent()
308 assert(out->deviceid == in->deviceid); in test_values_XIDeviceEvent()
309 assert(out->sourceid == in->sourceid); in test_values_XIDeviceEvent()
324 assert((out->flags & ~flagmask) == 0); in test_values_XIDeviceEvent()
326 assert(out->root == in->root); in test_values_XIDeviceEvent()
327 assert(out->event == None); /* set in FixUpEventFromWindow */ in test_values_XIDeviceEvent()
328 assert(out->child == None); /* set in FixUpEventFromWindow */ in test_values_XIDeviceEvent()
330 assert(out->mods.base_mods == in->mods.base); in test_values_XIDeviceEvent()
331 assert(out->mods.latched_mods == in->mods.latched); in test_values_XIDeviceEvent()
332 assert(out->mods.locked_mods == in->mods.locked); in test_values_XIDeviceEvent()
333 assert(out->mods.effective_mods == in->mods.effective); in test_values_XIDeviceEvent()
335 assert(out->group.base_group == in->group.base); in test_values_XIDeviceEvent()
336 assert(out->group.latched_group == in->group.latched); in test_values_XIDeviceEvent()
337 assert(out->group.locked_group == in->group.locked); in test_values_XIDeviceEvent()
338 assert(out->group.effective_group == in->group.effective); in test_values_XIDeviceEvent()
340 assert(out->event_x == 0); /* set in FixUpEventFromWindow */ in test_values_XIDeviceEvent()
341 assert(out->event_y == 0); /* set in FixUpEventFromWindow */ in test_values_XIDeviceEvent()
343 assert(out->root_x == double_to_fp1616(in->root_x + in->root_x_frac)); in test_values_XIDeviceEvent()
344 assert(out->root_y == double_to_fp1616(in->root_y + in->root_y_frac)); in test_values_XIDeviceEvent()
349 assert(out->buttons_len >= bytes_to_int32(bits_to_bytes(i))); in test_values_XIDeviceEvent()
354 ptr = (unsigned char *) &out[1]; in test_values_XIDeviceEvent()
363 assert(out->valuators_len >= bytes_to_int32(bits_to_bytes(valuators))); in test_values_XIDeviceEvent()
365 ptr += out->buttons_len * 4; in test_values_XIDeviceEvent()
366 values = (FP3232 *) (ptr + out->valuators_len * 4); in test_values_XIDeviceEvent()
368 i < (out->valuators_len * 4) * 8; i++) { in test_values_XIDeviceEvent()
373 else if (i > out->valuators_len * 4 * 8) in test_values_XIDeviceEvent()
400 xXIDeviceEvent *out, *swapped; in test_XIDeviceEvent() local
403 rc = EventToXI2((InternalEvent *) in, (xEvent **) &out); in test_XIDeviceEvent()
406 test_values_XIDeviceEvent(in, out, FALSE); in test_XIDeviceEvent()
408 swapped = calloc(1, sizeof(xEvent) + out->length * 4); in test_XIDeviceEvent()
409 XI2EventSwap((xGenericEvent *) out, (xGenericEvent *) swapped); in test_XIDeviceEvent()
412 free(out); in test_XIDeviceEvent()
627 xXIDeviceChangedEvent * out, BOOL swap) in test_values_XIDeviceChangedEvent() argument
633 swaps(&out->sequenceNumber); in test_values_XIDeviceChangedEvent()
634 swapl(&out->length); in test_values_XIDeviceChangedEvent()
635 swaps(&out->evtype); in test_values_XIDeviceChangedEvent()
636 swaps(&out->deviceid); in test_values_XIDeviceChangedEvent()
637 swaps(&out->sourceid); in test_values_XIDeviceChangedEvent()
638 swapl(&out->time); in test_values_XIDeviceChangedEvent()
639 swaps(&out->num_classes); in test_values_XIDeviceChangedEvent()
642 assert(out->type == GenericEvent); in test_values_XIDeviceChangedEvent()
643 assert(out->extension == 0); /* IReqCode defaults to 0 */ in test_values_XIDeviceChangedEvent()
644 assert(out->evtype == GetXI2Type(in->type)); in test_values_XIDeviceChangedEvent()
645 assert(out->time == in->time); in test_values_XIDeviceChangedEvent()
646 assert(out->deviceid == in->deviceid); in test_values_XIDeviceChangedEvent()
647 assert(out->sourceid == in->sourceid); in test_values_XIDeviceChangedEvent()
649 ptr = (unsigned char *) &out[1]; in test_values_XIDeviceChangedEvent()
650 for (i = 0; i < out->num_classes; i++) { in test_values_XIDeviceChangedEvent()
753 xXIDeviceChangedEvent *out, *swapped; in test_XIDeviceChangedEvent() local
756 rc = EventToXI2((InternalEvent *) in, (xEvent **) &out); in test_XIDeviceChangedEvent()
759 test_values_XIDeviceChangedEvent(in, out, FALSE); in test_XIDeviceChangedEvent()
761 swapped = calloc(1, sizeof(xEvent) + out->length * 4); in test_XIDeviceChangedEvent()
762 XI2EventSwap((xGenericEvent *) out, (xGenericEvent *) swapped); in test_XIDeviceChangedEvent()
765 free(out); in test_XIDeviceChangedEvent()
901 xXITouchOwnershipEvent * out, BOOL swap) in test_values_XITouchOwnershipEvent() argument
904 swaps(&out->sequenceNumber); in test_values_XITouchOwnershipEvent()
905 swapl(&out->length); in test_values_XITouchOwnershipEvent()
906 swaps(&out->evtype); in test_values_XITouchOwnershipEvent()
907 swaps(&out->deviceid); in test_values_XITouchOwnershipEvent()
908 swaps(&out->sourceid); in test_values_XITouchOwnershipEvent()
909 swapl(&out->time); in test_values_XITouchOwnershipEvent()
910 swapl(&out->touchid); in test_values_XITouchOwnershipEvent()
911 swapl(&out->root); in test_values_XITouchOwnershipEvent()
912 swapl(&out->event); in test_values_XITouchOwnershipEvent()
913 swapl(&out->child); in test_values_XITouchOwnershipEvent()
914 swapl(&out->time); in test_values_XITouchOwnershipEvent()
917 assert(out->type == GenericEvent); in test_values_XITouchOwnershipEvent()
918 assert(out->extension == 0); /* IReqCode defaults to 0 */ in test_values_XITouchOwnershipEvent()
919 assert(out->evtype == GetXI2Type(in->type)); in test_values_XITouchOwnershipEvent()
920 assert(out->time == in->time); in test_values_XITouchOwnershipEvent()
921 assert(out->deviceid == in->deviceid); in test_values_XITouchOwnershipEvent()
922 assert(out->sourceid == in->sourceid); in test_values_XITouchOwnershipEvent()
923 assert(out->touchid == in->touchid); in test_values_XITouchOwnershipEvent()
924 assert(out->flags == in->reason); in test_values_XITouchOwnershipEvent()
930 xXITouchOwnershipEvent *out, *swapped; in test_XITouchOwnershipEvent() local
933 rc = EventToXI2((InternalEvent *) in, (xEvent **) &out); in test_XITouchOwnershipEvent()
936 test_values_XITouchOwnershipEvent(in, out, FALSE); in test_XITouchOwnershipEvent()
938 swapped = calloc(1, sizeof(xEvent) + out->length * 4); in test_XITouchOwnershipEvent()
939 XI2EventSwap((xGenericEvent *) out, (xGenericEvent *) swapped); in test_XITouchOwnershipEvent()
941 free(out); in test_XITouchOwnershipEvent()
992 xXIBarrierEvent *out, *swapped; in test_XIBarrierEvent() local
998 rc = EventToXI((InternalEvent*)in, (xEvent**)&out, &count); in test_XIBarrierEvent()
1001 rc = EventToCore((InternalEvent*)in, (xEvent**)&out, &count); in test_XIBarrierEvent()
1004 rc = EventToXI2((InternalEvent*)in, (xEvent**)&out); in test_XIBarrierEvent()
1006 assert(out->type == GenericEvent); in test_XIBarrierEvent()
1007 assert(out->extension == 0); /* IReqCode defaults to 0 */ in test_XIBarrierEvent()
1008 assert(out->evtype == GetXI2Type(in->type)); in test_XIBarrierEvent()
1009 assert(out->time == in->time); in test_XIBarrierEvent()
1010 assert(out->deviceid == in->deviceid); in test_XIBarrierEvent()
1011 assert(out->sourceid == in->sourceid); in test_XIBarrierEvent()
1012 assert(out->barrier == in->barrierid); in test_XIBarrierEvent()
1013 assert(out->flags == in->flags); in test_XIBarrierEvent()
1014 assert(out->event == in->window); in test_XIBarrierEvent()
1015 assert(out->root == in->root); in test_XIBarrierEvent()
1016 assert(out->dtime == in->dt); in test_XIBarrierEvent()
1017 assert(out->eventid == in->event_id); in test_XIBarrierEvent()
1018 assert(out->root_x == double_to_fp1616(in->root_x)); in test_XIBarrierEvent()
1019 assert(out->root_y == double_to_fp1616(in->root_y)); in test_XIBarrierEvent()
1022 assert(out->dx.integral == value.integral); in test_XIBarrierEvent()
1023 assert(out->dx.frac == value.frac); in test_XIBarrierEvent()
1025 assert(out->dy.integral == value.integral); in test_XIBarrierEvent()
1026 assert(out->dy.frac == value.frac); in test_XIBarrierEvent()
1028 eventlen = sizeof(xEvent) + out->length * 4; in test_XIBarrierEvent()
1030 XI2EventSwap((xGenericEvent *) out, (xGenericEvent *) swapped); in test_XIBarrierEvent()
1050 assert(memcmp(swapped, out, eventlen) == 0); in test_XIBarrierEvent()
1053 free(out); in test_XIBarrierEvent()