⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swaprep.c

📁 远程桌面连接工具
💻 C
📖 第 1 页 / 共 3 页
字号:
    register char n;    swaps(&pr->sequenceNumber, n);    swapl(&pr->length, n);    nchars = pr->nCharInfos;    nprops = pr->nFontProps;    SwapFontInfo(pr);    pby = (char *) &pr[1];    /* Font properties are an atom and either an int32 or a CARD32, so     * they are always 2 4 byte values */    for(i = 0; i < nprops; i++)    {	swapl(pby, n);	pby += 4;	swapl(pby, n);	pby += 4;    }    if (hasGlyphs)    {	pxci = (xCharInfo *)pby;	for(i = 0; i< nchars; i++, pxci++)	    SwapCharInfo(pxci);    }}voidSQueryFontReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xQueryFontReply	*pRep;{    SwapFont(pRep, TRUE);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSQueryTextExtentsReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xQueryTextExtentsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swaps(&pRep->fontAscent, n);    swaps(&pRep->fontDescent, n);    swaps(&pRep->overallAscent, n);    swaps(&pRep->overallDescent, n);    swapl(&pRep->overallWidth, n);    swapl(&pRep->overallLeft, n);    swapl(&pRep->overallRight, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSListFontsReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xListFontsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nFonts, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSListFontsWithInfoReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xListFontsWithInfoReply	*pRep;{    SwapFont((xQueryFontReply *)pRep, FALSE);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetFontPathReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xGetFontPathReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nPaths, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetImageReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xGetImageReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swapl(&pRep->visual, n);    (void)WriteToClient(pClient, size, (char *) pRep);    /* Fortunately, image doesn't need swapping */}voidSListInstalledColormapsReply(pClient, size, pRep)    ClientPtr				pClient;    int					size;    xListInstalledColormapsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nColormaps, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSAllocColorReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xAllocColorReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swaps(&pRep->red, n);    swaps(&pRep->green, n);    swaps(&pRep->blue, n);    swapl(&pRep->pixel, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSAllocNamedColorReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xAllocNamedColorReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->pixel, n);    swaps(&pRep->exactRed, n);    swaps(&pRep->exactGreen, n);    swaps(&pRep->exactBlue, n);    swaps(&pRep->screenRed, n);    swaps(&pRep->screenGreen, n);    swaps(&pRep->screenBlue, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSAllocColorCellsReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xAllocColorCellsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nPixels, n);    swaps(&pRep->nMasks, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSAllocColorPlanesReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xAllocColorPlanesReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nPixels, n);    swapl(&pRep->redMask, n);    swapl(&pRep->greenMask, n);    swapl(&pRep->blueMask, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSwapRGB(prgb)    xrgb	*prgb;{    register char n;    swaps(&prgb->red, n);    swaps(&prgb->green, n);    swaps(&prgb->blue, n);}voidSQColorsExtend(pClient, size, prgb)    ClientPtr	pClient;    int		size;    xrgb	*prgb;{    int		i, n;    xrgb	*prgbT;    n = size / sizeof(xrgb);    prgbT = prgb;    for(i = 0; i < n; i++)    {	SwapRGB(prgbT);	prgbT++;    }    (void)WriteToClient(pClient, size, (char *) prgb);}voidSQueryColorsReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xQueryColorsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nColors, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSLookupColorReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xLookupColorReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swaps(&pRep->exactRed, n);    swaps(&pRep->exactGreen, n);    swaps(&pRep->exactBlue, n);    swaps(&pRep->screenRed, n);    swaps(&pRep->screenGreen, n);    swaps(&pRep->screenBlue, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSQueryBestSizeReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xQueryBestSizeReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swaps(&pRep->width, n);    swaps(&pRep->height, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSListExtensionsReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xListExtensionsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetKeyboardMappingReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xGetKeyboardMappingReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetPointerMappingReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xGetPointerMappingReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetModifierMappingReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xGetModifierMappingReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetKeyboardControlReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xGetKeyboardControlReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swapl(&pRep->ledMask, n);    swaps(&pRep->bellPitch, n);    swaps(&pRep->bellDuration, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetPointerControlReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xGetPointerControlReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swaps(&pRep->accelNumerator, n);    swaps(&pRep->accelDenominator, n);    swaps(&pRep->threshold, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSGetScreenSaverReply(pClient, size, pRep)    ClientPtr			pClient;    int				size;    xGetScreenSaverReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swaps(&pRep->timeout, n);    swaps(&pRep->interval, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSLHostsExtend(pClient, size, buf)    ClientPtr		pClient;    int			size;    char		*buf;{    char *bufT = buf;    char *endbuf = buf + size;    while (bufT < endbuf) {	xHostEntry *host = (xHostEntry *) bufT;	int len = host->length;        register char n;	swaps (&host->length, n);	bufT += sizeof (xHostEntry) + (((len + 3) >> 2) << 2);	}    (void)WriteToClient (pClient, size, buf);}voidSListHostsReply(pClient, size, pRep)    ClientPtr		pClient;    int			size;    xListHostsReply	*pRep;{    register char n;    swaps(&pRep->sequenceNumber, n);    swapl(&pRep->length, n);    swaps(&pRep->nHosts, n);    (void)WriteToClient(pClient, size, (char *) pRep);}voidSErrorEvent(from, to)    xError	*from, *to;{    to->type = X_Error;    to->errorCode = from->errorCode;    cpswaps(from->sequenceNumber, to->sequenceNumber);    cpswapl(from->resourceID, to->resourceID);    cpswaps(from->minorCode, to->minorCode);    to->majorCode = from->majorCode;}voidSKeyButtonPtrEvent(from, to)    xEvent	*from, *to;{    to->u.u.type = from->u.u.type;    to->u.u.detail = from->u.u.detail;    cpswaps(from->u.u.sequenceNumber, to->u.u.sequenceNumber);    cpswapl(from->u.keyButtonPointer.time,        to->u.keyButtonPointer.time);    cpswapl(from->u.keyButtonPointer.root,        to->u.keyButtonPointer.root);    cpswapl(from->u.keyButtonPointer.event,        to->u.keyButtonPointer.event);    cpswapl(from->u.keyButtonPointer.child,        to->u.keyButtonPointer.child);    cpswaps(from->u.keyButtonPointer.rootX,        to->u.keyButtonPointer.rootX);    cpswaps(from->u.keyButtonPointer.rootY,	to->u.keyButtonPointer.rootY);    cpswaps(from->u.keyButtonPointer.eventX,        to->u.keyButtonPointer.eventX);    cpswaps(from->u.keyButtonPointer.eventY,        to->u.keyButtonPointer.eventY);    cpswaps(from->u.keyButtonPointer.state,        to->u.keyButtonPointer.state);    to->u.keyButtonPointer.sameScreen = 	from->u.keyButtonPointer.sameScreen;}voidSEnterLeaveEvent(from, to)    xEvent	*from, *to;{    to->u.u.type = from->u.u.type;    to->u.u.detail = from->u.u.detail;    cpswaps(from->u.u.sequenceNumber, to->u.u.sequenceNumber);    cpswapl(from->u.enterLeave.time, to->u.enterLeave.time);    cpswapl(from->u.enterLeave.root, to->u.enterLeave.root);    cpswapl(from->u.enterLeave.event, to->u.enterLeave.event);    cpswapl(from->u.enterLeave.child, to->u.enterLeave.child);    cpswaps(from->u.enterLeave.rootX, to->u.enterLeave.rootX);    cpswaps(from->u.enterLeave.rootY, to->u.enterLeave.rootY);    cpswaps(from->u.enterLeave.eventX, to->u.enterLeave.eventX);    cpswaps(from->u.enterLeave.eventY, to->u.enterLeave.eventY);    cpswaps(from->u.enterLeave.state, to->u.enterLeave.state);    to->u.enterLeave.mode = from->u.enterLeave.mode;    to->u.enterLeave.flags = from->u.enterLeave.flags;}voidSFocusEvent(from, to)    xEvent	*from, *to;{    to->u.u.type = from->u.u.type;    to->u.u.detail = from->u.u.detail;    cpswaps(from->u.u.sequenceNumber, to->u.u.sequenceNumber);    cpswapl(from->u.focus.window, to->u.focus.window);    to->u.focus.mode = from->u.focus.mode;}voidSExposeEvent(from, to)    xEvent	*from, *to;{    to->u.u.type = from->u.u.type;    cpswaps(from->u.u.sequenceNumber, to->u.u.sequenceNumber);    cpswapl(from->u.expose.window, to->u.expose.window);    cpswaps(from->u.expose.x, to->u.expose.x);    cpswaps(from->u.expose.y, to->u.expose.y);    cpswaps(from->u.expose.width, to->u.expose.width);    cpswaps(from->u.expose.height, to->u.expose.height);    cpswaps(from->u.expose.count, to->u.expose.count);}voidSGraphicsExposureEvent(from, to)    xEvent	*from, *to;{    to->u.u.type = from->u.u.type;    cpswaps(from->u.u.sequenceNumber, to->u.u.sequenceNumber);    cpswapl(from->u.graphicsExposure.drawable,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -