Annotation of researchv9/X11/src/X.V11R1/server/dix/tables.c, revision 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.