static int sproc_present_notify_msc(ClientPtr client) { REQUEST(xPresentNotifyMSCReq); swaps(&stuff->length); swapl(&stuff->window); swapll(&stuff->target_msc); swapll(&stuff->divisor); swapll(&stuff->remainder); return (*proc_present_vector[stuff->presentReqType]) (client); }
static int sproc_present_pixmap(ClientPtr client) { REQUEST(xPresentPixmapReq); swaps(&stuff->length); swapl(&stuff->window); swapl(&stuff->pixmap); swapl(&stuff->valid); swapl(&stuff->update); swaps(&stuff->x_off); swaps(&stuff->y_off); swapll(&stuff->target_msc); swapll(&stuff->divisor); swapll(&stuff->remainder); swapl(&stuff->idle_fence); return (*proc_present_vector[stuff->presentReqType]) (client); }
static void present_event_swap(xGenericEvent *from, xGenericEvent *to) { *to = *from; swaps(&to->sequenceNumber); swapl(&to->length); swaps(&to->evtype); switch (from->evtype) { case PresentConfigureNotify: { xPresentConfigureNotify *c = (xPresentConfigureNotify *) to; swapl(&c->eid); swapl(&c->window); swaps(&c->x); swaps(&c->y); swaps(&c->width); swaps(&c->height); swaps(&c->off_x); swaps(&c->off_y); swaps(&c->pixmap_width); swaps(&c->pixmap_height); swapl(&c->pixmap_flags); break; } case PresentCompleteNotify: { xPresentCompleteNotify *c = (xPresentCompleteNotify *) to; swapl(&c->eid); swapl(&c->window); swapl(&c->serial); swapll(&c->ust); swapll(&c->msc); } case PresentIdleNotify: { xPresentIdleNotify *c = (xPresentIdleNotify *) to; swapl(&c->eid); swapl(&c->window); swapl(&c->serial); swapl(&c->idle_fence); } } }