Annotation of researchv9/X11/src/X.V11R1/server/dix/tables.c, revision 1.1.1.1

1.1       root        1: /***********************************************************
                      2: Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
                      3: and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
                      4: 
                      5:                         All Rights Reserved
                      6: 
                      7: Permission to use, copy, modify, and distribute this software and its 
                      8: documentation for any purpose and without fee is hereby granted, 
                      9: provided that the above copyright notice appear in all copies and that
                     10: both that copyright notice and this permission notice appear in 
                     11: supporting documentation, and that the names of Digital or MIT not be
                     12: used in advertising or publicity pertaining to distribution of the
                     13: software without specific, written prior permission.  
                     14: 
                     15: DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
                     16: ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
                     17: DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
                     18: ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
                     19: WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
                     20: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
                     21: SOFTWARE.
                     22: 
                     23: ******************************************************************/
                     24: /* $Header: tables.c,v 1.17 87/09/07 19:46:18 toddb Exp $ */
                     25: 
                     26: extern int    ProcBadRequest(), ProcCreateWindow(),
                     27:     ProcChangeWindowAttributes(), ProcGetWindowAttributes(),
                     28:     ProcDestroyWindow(), ProcDestroySubwindows(), ProcChangeSaveSet(),
                     29:     ProcReparentWindow(), ProcMapWindow(), ProcMapSubwindows(),
                     30:     ProcUnmapWindow(), ProcUnmapSubwindows(), ProcConfigureWindow(),
                     31:     ProcCirculateWindow(), ProcGetGeometry(), ProcQueryTree(),
                     32:     ProcInternAtom(), ProcGetAtomName(), ProcChangeProperty(),
                     33:     ProcDeleteProperty(), ProcGetProperty(), ProcListProperties(),
                     34:     ProcSetSelectionOwner(), ProcGetSelectionOwner(), ProcConvertSelection(),
                     35:     ProcSendEvent(), ProcGrabPointer(), ProcUngrabPointer(),
                     36:     ProcGrabButton(), ProcUngrabButton(), ProcChangeActivePointerGrab(),
                     37:     ProcGrabKeyboard(), ProcUngrabKeyboard(), ProcGrabKey(),
                     38:     ProcUngrabKey(), ProcAllowEvents(), ProcGrabServer(),
                     39:     ProcUngrabServer(), ProcQueryPointer(), ProcGetMotionEvents(),
                     40:     ProcTranslateCoords(), ProcWarpPointer(), ProcSetInputFocus(),
                     41:     ProcGetInputFocus(), ProcQueryKeymap(), ProcOpenFont(),
                     42:     ProcCloseFont(), ProcQueryFont(), ProcQueryTextExtents(),
                     43:     ProcListFonts(), ProcListFontsWithInfo(), ProcSetFontPath(),
                     44:     ProcGetFontPath(), ProcCreatePixmap(), ProcFreePixmap(),
                     45:     ProcCreateGC(), ProcChangeGC(), ProcCopyGC(),
                     46:     ProcSetDashes(), ProcSetClipRectangles(), ProcFreeGC(),
                     47:     ProcClearToBackground(), ProcCopyArea(), ProcCopyPlane(),
                     48:     ProcPolyPoint(), ProcPolyLine(), ProcPolySegment(),
                     49:     ProcPolyRectangle(), ProcPolyArc(), ProcFillPoly(),
                     50:     ProcPolyFillRectangle(), ProcPolyFillArc(), ProcPutImage(),
                     51:     ProcGetImage(), ProcPolyText(),
                     52:     ProcImageText(), ProcCreateColormap(),
                     53:     ProcFreeColormap(), ProcCopyColormapAndFree(), ProcInstallColormap(),
                     54:     ProcUninstallColormap(), ProcListInstalledColormaps(), ProcAllocColor(),
                     55:     ProcAllocNamedColor(), ProcAllocColorCells(), ProcAllocColorPlanes(),
                     56:     ProcFreeColors(), ProcStoreColors(), ProcStoreNamedColor(),
                     57:     ProcQueryColors(), ProcLookupColor(), ProcCreateCursor(),
                     58:     ProcCreateGlyphCursor(), ProcFreeCursor(), ProcRecolorCursor(),
                     59:     ProcQueryBestSize(), ProcQueryExtension(), ProcListExtensions(),
                     60:     ProcChangeKeyboardMapping(), ProcSetPointerMapping(),
                     61:     ProcGetKeyboardMapping(), ProcGetPointerMapping(),
                     62:     ProcChangeKeyboardControl(),
                     63:     ProcGetKeyboardControl(), ProcBell(), ProcChangePointerControl(),
                     64:     ProcGetPointerControl(), ProcSetScreenSaver(), ProcGetScreenSaver(),
                     65:     ProcChangeHosts(), ProcListHosts(), ProcChangeAccessControl(),
                     66:     ProcChangeCloseDownMode(), ProcKillClient(),
                     67:     ProcRotateProperties(), ProcForceScreenSaver(),
                     68:     ProcSetModifierMapping(), ProcGetModifierMapping(),
                     69:     ProcNoOperation();
                     70: 
                     71: extern int    SProcSProcBadRequest(), SProcCreateWindow(),
                     72:     SProcChangeWindowAttributes(), 
                     73:     SProcReparentWindow(), SProcConfigureWindow(),
                     74:     SProcInternAtom(), SProcChangeProperty(),
                     75:     SProcDeleteProperty(), SProcGetProperty(),
                     76:     SProcSetSelectionOwner(),
                     77:     SProcConvertSelection(),
                     78:     SProcSendEvent(), SProcGrabPointer(),
                     79:     SProcGrabButton(), SProcUngrabButton(), SProcChangeActivePointerGrab(),
                     80:     SProcGrabKeyboard(), SProcGrabKey(),
                     81:     SProcUngrabKey(), SProcGetMotionEvents(),
                     82:     SProcTranslateCoords(), SProcWarpPointer(), SProcSetInputFocus(),
                     83:     SProcOpenFont(),
                     84:     SProcListFonts(), SProcListFontsWithInfo(), SProcSetFontPath(),
                     85:     SProcCreatePixmap(),
                     86:     SProcCreateGC(), SProcChangeGC(), SProcCopyGC(),
                     87:     SProcSetDashes(), SProcSetClipRectangles(),
                     88:     SProcClearToBackground(), SProcCopyArea(), SProcCopyPlane(),
                     89:     SProcPoly(), SProcFillPoly(), SProcPutImage(),
                     90:     SProcGetImage(), SProcPolyText(), 
                     91:     SProcImageText(), SProcCreateColormap(),
                     92:     SProcCopyColormapAndFree(), SProcAllocColor(),
                     93:     SProcAllocNamedColor(), SProcAllocColorCells(), SProcAllocColorPlanes(),
                     94:     SProcFreeColors(), SProcStoreColors(), SProcStoreNamedColor(),
                     95:     SProcQueryColors(), SProcLookupColor(), SProcCreateCursor(),
                     96:     SProcCreateGlyphCursor(), SProcRecolorCursor(),
                     97:     SProcQueryBestSize(), SProcQueryExtension(),
                     98:     SProcChangeKeyboardMapping(), SProcChangeKeyboardControl(),
                     99:     SProcChangePointerControl(),
                    100:     SProcSetScreenSaver(),
                    101:     SProcChangeHosts(),
                    102:     SProcRotateProperties(), 
                    103:     SProcNoOperation(), SProcResourceReq(), SProcSimpleReq();
                    104: 
                    105: extern void 
                    106:     SErrorEvent(), NotImplemented(), SKeyButtonPtrEvent(), SKeyButtonPtrEvent(),
                    107:     SKeyButtonPtrEvent(), SKeyButtonPtrEvent(), SKeyButtonPtrEvent(),
                    108:     SEnterLeaveEvent(), SEnterLeaveEvent(), SFocusEvent(),
                    109:     SFocusEvent(), SKeymapNotifyEvent(), SExposeEvent(),
                    110:     SGraphicsExposureEvent(), SNoExposureEvent(), SVisibilityEvent(),
                    111:     SCreateNotifyEvent(), SDestroyNotifyEvent(), SUnmapNotifyEvent(),
                    112:     SMapNotifyEvent(), SMapRequestEvent(), SReparentEvent(),
                    113:     SConfigureNotifyEvent(), SConfigureRequestEvent(), SGravityEvent(),
                    114:     SResizeRequestEvent(), SCirculateEvent(), SCirculateEvent(),
                    115:     SPropertyEvent(), SSelectionClearEvent(), SSelectionRequestEvent(),
                    116:     SSelectionNotifyEvent(), SColormapEvent(), SClientMessageEvent();
                    117: 
                    118: extern void
                    119:     SGetWindowAttributesReply(), SGetGeometryReply(), SQueryTreeReply(),
                    120:     SInternAtomReply(), SGetAtomNameReply(), SGetPropertyReply(),
                    121:     SListPropertiesReply(), 
                    122:     SGetSelectionOwnerReply(),
                    123:     SQueryPointerReply(), SGetMotionEventsReply(), STranslateCoordsReply(),
                    124:     SGetInputFocusReply(), SQueryKeymapReply(), SQueryFontReply(),
                    125:     SQueryTextExtentsReply(), SListFontsReply(), SListFontsWithInfoReply(),
                    126:     SGetFontPathReply(), SGetImageReply(), SListInstalledColormapsReply(),
                    127:     SAllocColorReply(), SAllocNamedColorReply(), SAllocColorCellsReply(),
                    128:     SAllocColorPlanesReply(), SQueryColorsReply(), SLookupColorReply(),
                    129:     SQueryBestSizeReply(), SListExtensionsReply(),
                    130:     SGetKeyboardMappingReply(), SGetKeyboardControlReply(), 
                    131:     SGetPointerControlReply(), SGetScreenSaverReply(), 
                    132:     SListHostsReply(), SGetPointerMappingReply(),
                    133:     SGetModifierMappingReply(), SGenericReply();
                    134: 
                    135: int (* ProcVector[256]) () =
                    136: {
                    137:     ProcBadRequest,
                    138:     ProcCreateWindow,
                    139:     ProcChangeWindowAttributes,
                    140:     ProcGetWindowAttributes,
                    141:     ProcDestroyWindow,
                    142:     ProcDestroySubwindows,             /* 5 */
                    143:     ProcChangeSaveSet,
                    144:     ProcReparentWindow,
                    145:     ProcMapWindow,
                    146:     ProcMapSubwindows,
                    147:     ProcUnmapWindow,                   /* 10 */
                    148:     ProcUnmapSubwindows,
                    149:     ProcConfigureWindow,
                    150:     ProcCirculateWindow,
                    151:     ProcGetGeometry,
                    152:     ProcQueryTree,                     /* 15 */
                    153:     ProcInternAtom,
                    154:     ProcGetAtomName,
                    155:     ProcChangeProperty,
                    156:     ProcDeleteProperty,
                    157:     ProcGetProperty,                   /* 20 */
                    158:     ProcListProperties,
                    159:     ProcSetSelectionOwner,
                    160:     ProcGetSelectionOwner,
                    161:     ProcConvertSelection,
                    162:     ProcSendEvent,                     /* 25 */
                    163:     ProcGrabPointer,
                    164:     ProcUngrabPointer,
                    165:     ProcGrabButton,
                    166:     ProcUngrabButton,
                    167:     ProcChangeActivePointerGrab,       /* 30 */
                    168:     ProcGrabKeyboard,
                    169:     ProcUngrabKeyboard,
                    170:     ProcGrabKey,
                    171:     ProcUngrabKey,
                    172:     ProcAllowEvents,                   /* 35 */
                    173:     ProcGrabServer,
                    174:     ProcUngrabServer,
                    175:     ProcQueryPointer,
                    176:     ProcGetMotionEvents,
                    177:     ProcTranslateCoords,               /* 40 */
                    178:     ProcWarpPointer,
                    179:     ProcSetInputFocus,
                    180:     ProcGetInputFocus,
                    181:     ProcQueryKeymap,
                    182:     ProcOpenFont,                      /* 45 */
                    183:     ProcCloseFont,
                    184:     ProcQueryFont,
                    185:     ProcQueryTextExtents,
                    186:     ProcListFonts,
                    187:     ProcListFontsWithInfo,             /* 50 */
                    188:     ProcSetFontPath,
                    189:     ProcGetFontPath,
                    190:     ProcCreatePixmap,
                    191:     ProcFreePixmap,
                    192:     ProcCreateGC,                      /* 55 */
                    193:     ProcChangeGC,
                    194:     ProcCopyGC,
                    195:     ProcSetDashes,
                    196:     ProcSetClipRectangles,
                    197:     ProcFreeGC,                                /* 60 */
                    198:     ProcClearToBackground,
                    199:     ProcCopyArea,
                    200:     ProcCopyPlane,
                    201:     ProcPolyPoint,
                    202:     ProcPolyLine,                      /* 65 */
                    203:     ProcPolySegment,
                    204:     ProcPolyRectangle,
                    205:     ProcPolyArc,
                    206:     ProcFillPoly,
                    207:     ProcPolyFillRectangle,             /* 70 */
                    208:     ProcPolyFillArc,
                    209:     ProcPutImage,
                    210:     ProcGetImage,
                    211:     ProcPolyText,
                    212:     ProcPolyText,                      /* 75 */
                    213:     ProcImageText,
                    214:     ProcImageText,
                    215:     ProcCreateColormap,
                    216:     ProcFreeColormap,
                    217:     ProcCopyColormapAndFree,           /* 80 */
                    218:     ProcInstallColormap,
                    219:     ProcUninstallColormap,
                    220:     ProcListInstalledColormaps,
                    221:     ProcAllocColor,
                    222:     ProcAllocNamedColor,               /* 85 */
                    223:     ProcAllocColorCells,
                    224:     ProcAllocColorPlanes,
                    225:     ProcFreeColors,
                    226:     ProcStoreColors,
                    227:     ProcStoreNamedColor,               /* 90 */
                    228:     ProcQueryColors,
                    229:     ProcLookupColor,
                    230:     ProcCreateCursor,
                    231:     ProcCreateGlyphCursor,
                    232:     ProcFreeCursor,                    /* 95 */
                    233:     ProcRecolorCursor,
                    234:     ProcQueryBestSize,
                    235:     ProcQueryExtension,
                    236:     ProcListExtensions,
                    237:     ProcChangeKeyboardMapping,         /* 100 */
                    238:     ProcGetKeyboardMapping,
                    239:     ProcChangeKeyboardControl,
                    240:     ProcGetKeyboardControl,
                    241:     ProcBell,
                    242:     ProcChangePointerControl,          /* 105 */
                    243:     ProcGetPointerControl,
                    244:     ProcSetScreenSaver,
                    245:     ProcGetScreenSaver,
                    246:     ProcChangeHosts,
                    247:     ProcListHosts,                     /* 110 */
                    248:     ProcChangeAccessControl,
                    249:     ProcChangeCloseDownMode,
                    250:     ProcKillClient,
                    251:     ProcRotateProperties,
                    252:     ProcForceScreenSaver,              /* 115 */
                    253:     ProcSetPointerMapping,
                    254:     ProcGetPointerMapping,
                    255:     ProcSetModifierMapping,
                    256:     ProcGetModifierMapping,
                    257:     0,                                 /* 120 */
                    258:     0,
                    259:     0,
                    260:     0,
                    261:     0,
                    262:     0,                                 /* 125 */
                    263:     0,
                    264:     ProcNoOperation    
                    265: };
                    266: 
                    267: int (* SwappedProcVector[256]) () =
                    268: {
                    269:     ProcBadRequest,
                    270:     SProcCreateWindow,
                    271:     SProcChangeWindowAttributes,
                    272:     SProcResourceReq,                  /* GetWindowAttributes */
                    273:     SProcResourceReq,                  /* DestroyWindow */
                    274:     SProcResourceReq,                  /* 5 DestroySubwindows */
                    275:     SProcResourceReq,                  /* SProcChangeSaveSet, */
                    276:     SProcReparentWindow,
                    277:     SProcResourceReq,                  /* MapWindow */
                    278:     SProcResourceReq,                  /* MapSubwindows */
                    279:     SProcResourceReq,                  /* 10 UnmapWindow */
                    280:     SProcResourceReq,                  /* UnmapSubwindows */
                    281:     SProcConfigureWindow,
                    282:     SProcResourceReq,                  /* SProcCirculateWindow, */
                    283:     SProcResourceReq,                  /* GetGeometry */
                    284:     SProcResourceReq,                  /* 15 QueryTree */
                    285:     SProcInternAtom,
                    286:     SProcResourceReq,                  /* SProcGetAtomName, */
                    287:     SProcChangeProperty,
                    288:     SProcDeleteProperty,
                    289:     SProcGetProperty,                  /* 20 */
                    290:     SProcResourceReq,                  /* SProcListProperties, */
                    291:     SProcSetSelectionOwner,
                    292:     SProcResourceReq,                  /* SProcGetSelectionOwner, */
                    293:     SProcConvertSelection,
                    294:     SProcSendEvent,                    /* 25 */
                    295:     SProcGrabPointer,
                    296:     SProcResourceReq,                  /* SProcUngrabPointer, */
                    297:     SProcGrabButton,
                    298:     SProcUngrabButton,
                    299:     SProcChangeActivePointerGrab,      /* 30 */
                    300:     SProcGrabKeyboard,
                    301:     SProcResourceReq,                  /* SProcUngrabKeyboard, */
                    302:     SProcGrabKey,
                    303:     SProcUngrabKey,
                    304:     SProcResourceReq,                  /* 35 SProcAllowEvents, */
                    305:     SProcSimpleReq,                    /* SProcGrabServer, */
                    306:     SProcSimpleReq,                    /* SProcUngrabServer, */
                    307:     SProcResourceReq,                  /* SProcQueryPointer, */
                    308:     SProcGetMotionEvents,
                    309:     SProcTranslateCoords,              /*40 */
                    310:     SProcWarpPointer,
                    311:     SProcSetInputFocus,
                    312:     SProcSimpleReq,                    /* SProcGetInputFocus, */
                    313:     SProcSimpleReq,                    /* QueryKeymap, */
                    314:     SProcOpenFont,                     /* 45 */
                    315:     SProcResourceReq,                  /* SProcCloseFont, */
                    316:     SProcResourceReq,                  /* SProcQueryFont, */
                    317:     SProcResourceReq,                  /* SProcQueryTextExtents,  */
                    318:     SProcListFonts,
                    319:     SProcListFontsWithInfo,            /* 50 */
                    320:     SProcSetFontPath,
                    321:     SProcSimpleReq,                    /* GetFontPath, */
                    322:     SProcCreatePixmap,
                    323:     SProcResourceReq,                  /* SProcFreePixmap, */
                    324:     SProcCreateGC,                     /* 55 */
                    325:     SProcChangeGC,
                    326:     SProcCopyGC,
                    327:     SProcSetDashes,
                    328:     SProcSetClipRectangles,
                    329:     SProcResourceReq,                  /* 60 SProcFreeGC, */
                    330:     SProcClearToBackground,
                    331:     SProcCopyArea,
                    332:     SProcCopyPlane,
                    333:     SProcPoly,                         /* PolyPoint, */
                    334:     SProcPoly,                         /* 65 PolyLine */
                    335:     SProcPoly,                         /* PolySegment, */
                    336:     SProcPoly,                         /* PolyRectangle, */
                    337:     SProcPoly,                         /* PolyArc, */
                    338:     SProcFillPoly,
                    339:     SProcPoly,                         /* 70 PolyFillRectangle */
                    340:     SProcPoly,                         /* PolyFillArc, */
                    341:     SProcPutImage,
                    342:     SProcGetImage,
                    343:     SProcPolyText,
                    344:     SProcPolyText,                     /* 75 */
                    345:     SProcImageText,
                    346:     SProcImageText,
                    347:     SProcCreateColormap,
                    348:     SProcResourceReq,                  /* SProcFreeColormap, */
                    349:     SProcCopyColormapAndFree,          /* 80 */
                    350:     SProcResourceReq,                  /* SProcInstallColormap, */
                    351:     SProcResourceReq,                  /* SProcUninstallColormap, */
                    352:     SProcResourceReq,                  /* SProcListInstalledColormaps, */
                    353:     SProcAllocColor,
                    354:     SProcAllocNamedColor,              /* 85 */
                    355:     SProcAllocColorCells,
                    356:     SProcAllocColorPlanes,
                    357:     SProcFreeColors,
                    358:     SProcStoreColors,
                    359:     SProcStoreNamedColor,              /* 90 */
                    360:     SProcQueryColors,
                    361:     SProcLookupColor,
                    362:     SProcCreateCursor,
                    363:     SProcCreateGlyphCursor,
                    364:     SProcResourceReq,                  /* 95 SProcFreeCursor, */
                    365:     SProcRecolorCursor,
                    366:     SProcQueryBestSize,
                    367:     SProcQueryExtension,
                    368:     SProcSimpleReq,                    /* ListExtensions, */
                    369:     SProcChangeKeyboardMapping,                /* 100 */
                    370:     SProcSimpleReq,                    /* GetKeyboardMapping, */
                    371:     SProcChangeKeyboardControl,
                    372:     SProcSimpleReq,                    /* GetKeyboardControl, */
                    373:     SProcSimpleReq,                    /* Bell, */
                    374:     SProcChangePointerControl,         /* 105 */
                    375:     SProcSimpleReq,                    /* GetPointerControl, */
                    376:     SProcSetScreenSaver,
                    377:     SProcSimpleReq,                    /* GetScreenSaver, */
                    378:     SProcChangeHosts,
                    379:     SProcSimpleReq,                    /* 110 ListHosts, */
                    380:     SProcSimpleReq,                    /* SProcChangeAccessControl, */
                    381:     SProcSimpleReq,                    /* SProcChangeCloseDownMode, */
                    382:     SProcResourceReq,                  /* SProcKillClient, */
                    383:     SProcRotateProperties,
                    384:     SProcSimpleReq,                    /* 115 ForceScreenSaver */
                    385:     SProcSimpleReq,                    /* SetPointerMapping, */
                    386:     SProcSimpleReq,                    /* GetPointerMapping, */
                    387:     SProcSimpleReq,                    /* SetModifierMapping, */
                    388:     SProcSimpleReq,                    /* GetModifierMapping, */
                    389:     0,                                 /* 120 */
                    390:     0,
                    391:     0,
                    392:     0,
                    393:     0,
                    394:     0,                                 /* 125 */
                    395:     0,
                    396:     SProcNoOperation
                    397: };
                    398: 
                    399: void (* EventSwapVector[128]) () =
                    400: {
                    401:     SErrorEvent,
                    402:     NotImplemented,
                    403:     SKeyButtonPtrEvent,
                    404:     SKeyButtonPtrEvent,
                    405:     SKeyButtonPtrEvent,
                    406:     SKeyButtonPtrEvent,                        /* 5 */
                    407:     SKeyButtonPtrEvent,
                    408:     SEnterLeaveEvent,
                    409:     SEnterLeaveEvent,
                    410:     SFocusEvent,
                    411:     SFocusEvent,                       /* 10 */
                    412:     SKeymapNotifyEvent,
                    413:     SExposeEvent,
                    414:     SGraphicsExposureEvent,
                    415:     SNoExposureEvent,
                    416:     SVisibilityEvent,                  /* 15 */
                    417:     SCreateNotifyEvent,
                    418:     SDestroyNotifyEvent,
                    419:     SUnmapNotifyEvent,
                    420:     SMapNotifyEvent,
                    421:     SMapRequestEvent,                  /* 20 */
                    422:     SReparentEvent,
                    423:     SConfigureNotifyEvent,
                    424:     SConfigureRequestEvent,
                    425:     SGravityEvent,
                    426:     SResizeRequestEvent,               /* 25 */
                    427:     SCirculateEvent,
                    428:     SCirculateEvent,
                    429:     SPropertyEvent,
                    430:     SSelectionClearEvent,
                    431:     SSelectionRequestEvent,            /* 30 */
                    432:     SSelectionNotifyEvent,
                    433:     SColormapEvent,
                    434:     SClientMessageEvent,
                    435:     SKeymapNotifyEvent
                    436: };
                    437: 
                    438: 
                    439: void (* ReplySwapVector[256]) () =
                    440: {
                    441:     NotImplemented,
                    442:     NotImplemented,
                    443:     NotImplemented,
                    444:     SGetWindowAttributesReply,
                    445:     NotImplemented,
                    446:     NotImplemented,                    /* 5 */
                    447:     NotImplemented,
                    448:     NotImplemented,
                    449:     NotImplemented,
                    450:     NotImplemented,
                    451:     NotImplemented,                    /* 10 */
                    452:     NotImplemented,
                    453:     NotImplemented,
                    454:     NotImplemented,
                    455:     SGetGeometryReply,
                    456:     SQueryTreeReply,                   /* 15 */
                    457:     SInternAtomReply,
                    458:     SGetAtomNameReply,
                    459:     NotImplemented,
                    460:     NotImplemented,
                    461:     SGetPropertyReply,                 /* 20 */
                    462:     SListPropertiesReply,
                    463:     NotImplemented,
                    464:     SGetSelectionOwnerReply,
                    465:     NotImplemented,
                    466:     NotImplemented,                    /* 25 */
                    467:     SGenericReply,                     /* SGrabPointerReply, */
                    468:     NotImplemented,
                    469:     NotImplemented,
                    470:     NotImplemented,
                    471:     NotImplemented,                    /* 30 */
                    472:     SGenericReply,                     /* SGrabKeyboardReply, */
                    473:     NotImplemented,
                    474:     NotImplemented,
                    475:     NotImplemented,
                    476:     NotImplemented,                    /* 35 */
                    477:     NotImplemented,
                    478:     NotImplemented,
                    479:     SQueryPointerReply,
                    480:     SGetMotionEventsReply,
                    481:     STranslateCoordsReply,             /* 40 */
                    482:     NotImplemented,
                    483:     NotImplemented,
                    484:     SGetInputFocusReply,
                    485:     SQueryKeymapReply,
                    486:     NotImplemented,                    /* 45 */
                    487:     NotImplemented,
                    488:     SQueryFontReply,
                    489:     SQueryTextExtentsReply,
                    490:     SListFontsReply,
                    491:     SListFontsWithInfoReply,           /* 50 */
                    492:     NotImplemented,
                    493:     SGetFontPathReply,
                    494:     NotImplemented,
                    495:     NotImplemented,
                    496:     NotImplemented,                    /* 55 */
                    497:     NotImplemented,
                    498:     NotImplemented,
                    499:     NotImplemented,
                    500:     NotImplemented,
                    501:     NotImplemented,                    /* 60 */
                    502:     NotImplemented,
                    503:     NotImplemented,
                    504:     NotImplemented,
                    505:     NotImplemented,
                    506:     NotImplemented,                    /* 65 */
                    507:     NotImplemented,
                    508:     NotImplemented,
                    509:     NotImplemented,
                    510:     NotImplemented,
                    511:     NotImplemented,                    /* 70 */
                    512:     NotImplemented,
                    513:     NotImplemented,
                    514:     SGetImageReply,
                    515:     NotImplemented,
                    516:     NotImplemented,                    /* 75 */
                    517:     NotImplemented,
                    518:     NotImplemented,
                    519:     NotImplemented,
                    520:     NotImplemented,
                    521:     NotImplemented,                    /* 80 */
                    522:     NotImplemented,
                    523:     NotImplemented,
                    524:     SListInstalledColormapsReply,
                    525:     SAllocColorReply,
                    526:     SAllocNamedColorReply,             /* 85 */
                    527:     SAllocColorCellsReply,
                    528:     SAllocColorPlanesReply,
                    529:     NotImplemented,
                    530:     NotImplemented,
                    531:     NotImplemented,                    /* 90 */
                    532:     SQueryColorsReply,
                    533:     SLookupColorReply,
                    534:     NotImplemented,
                    535:     NotImplemented,
                    536:     NotImplemented,                    /* 95 */
                    537:     NotImplemented,
                    538:     SQueryBestSizeReply,
                    539:     SGenericReply,                     /* SQueryExtensionReply, */
                    540:     SListExtensionsReply,
                    541:     NotImplemented,                    /* 100 */
                    542:     SGetKeyboardMappingReply,
                    543:     NotImplemented,
                    544:     SGetKeyboardControlReply,
                    545:     NotImplemented,
                    546:     NotImplemented,                    /* 105 */
                    547:     SGetPointerControlReply,
                    548:     NotImplemented,
                    549:     SGetScreenSaverReply,
                    550:     NotImplemented,
                    551:     SListHostsReply,                   /* 110 */
                    552:     NotImplemented,
                    553:     NotImplemented,
                    554:     NotImplemented,
                    555:     NotImplemented,
                    556:     NotImplemented,                    /* 115 */
                    557:     SGenericReply,                     /* SetPointerMapping */
                    558:     SGetPointerMappingReply,
                    559:     SGenericReply,                     /* SetModifierMapping */
                    560:     SGetModifierMappingReply,          /* 119 */
                    561:     NotImplemented,                    /* 120 */
                    562:     NotImplemented,                    /* 121 */
                    563:     NotImplemented,                    /* 122 */
                    564:     NotImplemented,                    /* 123 */
                    565:     NotImplemented,                    /* 124 */
                    566:     NotImplemented,                    /* 125 */
                    567:     NotImplemented,                    /* 126 */
                    568:     NotImplemented,                    /* NoOperation */
                    569:     NotImplemented
                    570: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.