/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1992 by Xerox Corporation.  All rights reserved. */
/* time: April 21, 1992 1:11:31 pm PDT */
/* C2C version: October 16, 1990 (native) */
/* ref-counting: off */
/* file: X11HelpCommands, module: X11HelpCommands */ 
/* switches: bcfhklnouw */ 
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
#define XRM←BITOR(x, y) (((word)(x)) | ((word)(y)))
static char versionStamp[] = "@(#)mob←version [1500345173,2521284058] X11HelpCommands";
typedef unsigned word, *ptr;
typedef unsigned char byte, *bPt;
typedef unsigned short half, *hPt;
typedef word (*fPt)();
typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8;
typedef struct {W8 f; word r;} W9;
typedef struct {word f0, f1;} W2;
typedef struct {word f0, f1, f2, f3, f4, f5;} W6;
#define SOURCE(p, l) /* source p, l */
static void NoName←Q696();
static void X11HelpCommands←P0();
static word FormatAsSetOfEvent←P60();
static word FormatSetOfEvent←P120();
static void Check←P300();
static void X11PrintSetOfEvent←P180();
static word NoName←Q756();
static void PrintNumber←P240();
static word NoName←Q816();
static void NoName←Q876();
static void NoName←Q936();
static struct {unsigned f; char r[16];} string1 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"};
static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"};
static struct {unsigned f; char r[44];} string3 = {2752556, "\260\006\005\146\151\162\163\164\257\300\015\277\004\146\300\034\367\146\045\112\114\005\004\162\145\163\164\214\257\300\015\277\004\146\300\034\367\146\045\112\114\261\000"};
static struct {unsigned f; char r[28];} string4 = {1572888, "\006\002\000\007\000\040\016\000\003\001\000\000\000\000\014\014\000\014\014\014\014\000\010\001\000\000\000"};
static struct {unsigned f; char r[4];} string5 = {131076, "\216\251\000"};
static struct {unsigned f; char r[16];} string6 = {983056, "{disableEvents}"};
static struct {unsigned f; char r[4];} string7 = {65540, "{\000\000"};
static struct {unsigned f; char r[12];} string8 = {524300, "keyPress\000\000\000"};
static struct {unsigned f; char r[12];} string9 = {655372, "keyRelease\000"};
static struct {unsigned f; char r[12];} string10 = {720908, "buttonPress"};
static struct {unsigned f; char r[16];} string11 = {851984, "buttonRelease\000\000"};
static struct {unsigned f; char r[12];} string12 = {720908, "enterWindow"};
static struct {unsigned f; char r[12];} string13 = {720908, "leaveWindow"};
static struct {unsigned f; char r[16];} string14 = {851984, "pointerMotion\000\000"};
static struct {unsigned f; char r[20];} string15 = {1114132, "pointerMotionHint\000\000"};
static struct {unsigned f; char r[16];} string16 = {917520, "pointerMotion1\000"};
static struct {unsigned f; char r[16];} string17 = {917520, "pointerMotion2\000"};
static struct {unsigned f; char r[16];} string18 = {917520, "pointerMotion3\000"};
static struct {unsigned f; char r[16];} string19 = {917520, "pointerMotion4\000"};
static struct {unsigned f; char r[16];} string20 = {917520, "pointerMotion5\000"};
static struct {unsigned f; char r[16];} string21 = {786448, "buttonMotion\000\000\000"};
static struct {unsigned f; char r[12];} string22 = {720908, "keymapState"};
static struct {unsigned f; char r[12];} string23 = {524300, "exposure\000\000\000"};
static struct {unsigned f; char r[20];} string24 = {1048596, "visibilityChange\000\000\000"};
static struct {unsigned f; char r[16];} string25 = {983056, "structureNotify"};
static struct {unsigned f; char r[16];} string26 = {917520, "resizeRedirect\000"};
static struct {unsigned f; char r[20];} string27 = {1179668, "substructureNotify\000"};
static struct {unsigned f; char r[12];} string28 = {720908, "focusChange"};
static struct {unsigned f; char r[16];} string29 = {917520, "propertyChange\000"};
static struct {unsigned f; char r[16];} string30 = {917520, "colorMapChange\000"};
static struct {unsigned f; char r[16];} string31 = {983056, "ownerGrabButton"};
static struct {unsigned f; char r[4];} string32 = {65540, "}\000\000"};
static struct {unsigned f; char r[4];} string33 = {131076, ", \000"};
static struct {unsigned f; char r[36];} string34 = {2293796, "Format is X11PrintSetOfEvent number"};
static struct {unsigned f; char r[12];} string35 = {720908, "X11PrintKey"};
static struct {unsigned f; char r[8];} string36 = {458760, "Failure"};
static struct {unsigned f; char r[24];} string37 = {1507352, "Print in different ways"};
static struct {unsigned f; char r[8];} string38 = {262152, " \015\012\011\000\000\000"};
static struct {unsigned f; char r[4];} string39 = {131076, "\015\012\000"};
static struct {unsigned f; char r[4];} string40 = {131076, "0x\000"};
static struct {unsigned f; char r[4];} string41 = {65540, "0\000\000"};
static struct {unsigned f; char r[4];} string42 = {65540, "H\000\000"};
static struct {unsigned f; char r[20];} string43 = {1114132, "Format is: number\000\000"};
static struct {unsigned f; char r[44];} string44 = {2621484, "  dec: %g  oct: %b  hex: %x, keysym: %g\012\000\000\000"};
static struct {unsigned f; char r[12];} string45 = {524300, "PrintKey\000\000\000"};
static struct {unsigned f; char r[32];} string46 = {2031648, "Convert number to Xl.SetOfEvent"};
static struct {unsigned f; char r[20];} string47 = {1179668, "X11PrintSetOfEvent\000"};
static struct {unsigned f; char r[16];} string48 = {851984, "\257\300\131\155\163\125\300\226\107\275\332\100\164\000\000"};
static struct {unsigned f; char r[12];} string49 = {524296, "\006\001\054\010\000\004\052\001\000\000\000"};
static struct {unsigned f; char r[16];} string50 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"};
static struct {unsigned f; char r[16];} string51 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"};
static struct {unsigned f; char r[16];} string52 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"};
static struct {unsigned f; char r[16];} string53 = {851984, "\257\300\306\322\334\276\300\340\014\323\142\100\150\000\000"};
static struct {unsigned f; char r[16];} string54 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"};
static struct {
   word f0[53]; word f53; word f54; word f55; 
   word f56; word f57; word f58; word f59; 
   word f60; word f61; word f62[6]; 
   } globalframe = {
   {0}, (word) PrintNumber←P240, 0, (word) X11PrintSetOfEvent←P180, 
   0, (word) FormatSetOfEvent←P120, 0, (word) FormatAsSetOfEvent←P60, 
   0, (word) X11HelpCommands←P0, {0}
   };

static void NoName←Q696()
   {
   register ptr gf←c061 =  (ptr) &globalframe;
   word var←c14452;
   (* (( (ptr) gf←c061)+5) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2);
   (* (( (ptr) gf←c061)+8) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4);
   (* (( (ptr) gf←c061)+10) ) = (word) XR←GetTypeIndex((word) &string5, 0, (word) &string2);
   (*  (ptr) (( (bPt) gf←c061)+44) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string6);
   (*  (ptr) (( (bPt) gf←c061)+48) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string7);
   (*  (ptr) (( (bPt) gf←c061)+52) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string8);
   (*  (ptr) (( (bPt) gf←c061)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string9);
   (*  (ptr) (( (bPt) gf←c061)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string10);
   (*  (ptr) (( (bPt) gf←c061)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string11);
   (*  (ptr) (( (bPt) gf←c061)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string12);
   (*  (ptr) (( (bPt) gf←c061)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string13);
   (*  (ptr) (( (bPt) gf←c061)+76) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string14);
   (*  (ptr) (( (bPt) gf←c061)+80) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string15);
   (*  (ptr) (( (bPt) gf←c061)+84) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string16);
   (*  (ptr) (( (bPt) gf←c061)+88) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string17);
   (*  (ptr) (( (bPt) gf←c061)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string18);
   (*  (ptr) (( (bPt) gf←c061)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string19);
   (*  (ptr) (( (bPt) gf←c061)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string20);
   (*  (ptr) (( (bPt) gf←c061)+104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string21);
   (*  (ptr) (( (bPt) gf←c061)+108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string22);
   (*  (ptr) (( (bPt) gf←c061)+112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string23);
   (*  (ptr) (( (bPt) gf←c061)+116) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string24);
   (*  (ptr) (( (bPt) gf←c061)+120) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string25);
   (*  (ptr) (( (bPt) gf←c061)+124) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string26);
   (*  (ptr) (( (bPt) gf←c061)+128) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string27);
   (*  (ptr) (( (bPt) gf←c061)+132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string28);
   (*  (ptr) (( (bPt) gf←c061)+136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string29);
   (*  (ptr) (( (bPt) gf←c061)+140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string30);
   (*  (ptr) (( (bPt) gf←c061)+144) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string31);
   (*  (ptr) (( (bPt) gf←c061)+148) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string32);
   (*  (ptr) (( (bPt) gf←c061)+152) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string33);
   (*  (ptr) (( (bPt) gf←c061)+156) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string34);
   (*  (ptr) (( (bPt) gf←c061)+160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string35);
   (*  (ptr) (( (bPt) gf←c061)+164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+10) ), (word) &string36);
   (*  (ptr) (( (bPt) gf←c061)+168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string37);
   (*  (ptr) (( (bPt) gf←c061)+172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string38);
   (*  (ptr) (( (bPt) gf←c061)+176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string39);
   (*  (ptr) (( (bPt) gf←c061)+180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string40);
   (*  (ptr) (( (bPt) gf←c061)+184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string41);
   (*  (ptr) (( (bPt) gf←c061)+188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string42);
   (*  (ptr) (( (bPt) gf←c061)+192) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string43);
   (*  (ptr) (( (bPt) gf←c061)+196) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string44);
   (*  (ptr) (( (bPt) gf←c061)+200) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string45);
   (*  (ptr) (( (bPt) gf←c061)+204) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string46);
   (*  (ptr) (( (bPt) gf←c061)+208) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c061)+5) ), (word) &string47);
   (void) XR←DeclareGlobalFrame((word) "X11HelpCommands", &globalframe, (word) XR←GetTypeIndex((word) &string48, 0, (word) &string49)
      , (word) (( (bPt) gf←c061)+244)/* var←c14036 */ );
   var←c14452 = (word) XR←ImportInterface((word) "Convert", (word) XR←GetTypeIndexS((word) (&string50)), 73);
   (* (( (ptr) gf←c061)+65)/* var←c14196 */  ) = var←c14452;
   (void) XR←ImportProcS(var←c14452, 67634946);
   var←c14452 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string51)), 3);
   (* (( (ptr) gf←c061)+63)/* var←c14068 */  ) = var←c14452;
   (void) XR←ImportProcS(var←c14452, 1310725);
   var←c14452 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string52)), 103);
   (* (( (ptr) gf←c061)+67)/* var←c14420 */  ) = var←c14452;
   (void) XR←ImportProcS(var←c14452, 67648770);
   var←c14452 = (word) XR←ImportInterface((word) "KeyNames", (word) XR←GetTypeIndexS((word) (&string53)), 2);
   (* (( (ptr) gf←c061)+66)/* var←c14292 */  ) = var←c14452;
   (void) XR←ImportProcS(var←c14452, 67371009);
   (void) XR←ImportProcS(var←c14452, 67371265);
   var←c14452 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string54)), 43);
   (* (( (ptr) gf←c061)+64)/* var←c14164 */  ) = var←c14452;
   (void) XR←ImportProcS(var←c14452, 68419845);
   (void) XR←ImportProcS(var←c14452, 67896323);
   (void) XR←ImportProcS(var←c14452, 67900419);
   (void) XR←ImportProcS(var←c14452, 67898627);
   (void) XR←ImportProcS(var←c14452, 67373569);
   (void) XR←ImportProcS(var←c14452, 67900675);
   (void) XR←ImportProcS(var←c14452, 67633666);
   (void) XR←ImportProcS(var←c14452, 67901955);
   }

static void X11HelpCommands←P0(formal←c019, formal←c018)
   word formal←c019;
   word formal←c018;
   {
   register ptr gf←c14484 =  (ptr) &globalframe;
   /* X11HelpCommands: */ 
SOURCE(56, 2970)
SOURCE(2784, 95)
   {
      word pd55;
      pd55 = (* (( (ptr) (* (( (ptr) gf←c14484)+63)/* var←c14068 */  ))+4) );
      (void) ( *( (fPt) ((*  (ptr) pd55 ))))((* (( (ptr) gf←c14484)+52) ), (word) (( (bPt) gf←c14484)+220)/* var←c13940 */ , (* (
            ( (ptr) gf←c14484)+51) ), 0, 1, pd55);
      };
SOURCE(2881, 70)
   {
      word pd56;
      pd56 = (* (( (ptr) (* (( (ptr) gf←c14484)+63)/* var←c14068 */  ))+4) );
      (void) ( *( (fPt) ((*  (ptr) pd56 ))))((* (( (ptr) gf←c14484)+50) ), (word) (( (bPt) gf←c14484)+212)/* var←c13908 */ , (* (
            ( (ptr) gf←c14484)+42) ), 0, 1, pd56);
      };
SOURCE(2953, 73)
   {
      word pd57;
      pd57 = (* (( (ptr) (* (( (ptr) gf←c14484)+63)/* var←c14068 */  ))+4) );
      (void) ( *( (fPt) ((*  (ptr) pd57 ))))((* (( (ptr) gf←c14484)+40) ), (word) (( (bPt) gf←c14484)+212)/* var←c13908 */ , (* (
            ( (ptr) gf←c14484)+42) ), 0, 1, pd57);
      };
   }

static word FormatAsSetOfEvent←P60(events←v2884)
   word events←v2884;
   {
   word r←v2928;
   /* FormatAsSetOfEvent: */ 
SOURCE(148, 105)
SOURCE(148, 105)
   r←v2928 = 0;
SOURCE(215, 38)
   r←v2928 = (word) FormatSetOfEvent←P120(events←v2884);
SOURCE(148, 105)
   return(r←v2928);
   }

static word FormatSetOfEvent←P120(formal←c081)
   word formal←c081;
   {
   W9 var←c14516;
   /* declaration of events←v2988 skipped */ 
   register ptr gf←c14548 =  (ptr) &globalframe;
   /* declaration of r←v3032 skipped */ 
   /* declaration of var←c14100 skipped */ 
   /* declaration of nonEmpty←v3088 skipped */ 
   (* (( (ptr) &var←c14516)+4)/* events←v2988 */  ) = formal←c081;
   /* FormatSetOfEvent: */ 
SOURCE(259, 1512)
   {
      word tmpAddr58;
      tmpAddr58 = (word) (( (ptr) &var←c14516)+6)/* var←c14100 */ ;
      (*  (ptr) tmpAddr58 ) = ( ((word)  (fPt) Check←P300) );
      (* (( (ptr) tmpAddr58) + 1) ) = 1;
      };
SOURCE(259, 1512)
   (* (( (ptr) &var←c14516)+5)/* r←v3032 */  ) = 0;
SOURCE(518, 22)
   (* (( (ptr) &var←c14516)+8)/* nonEmpty←v3088 */  ) = 0;
SOURCE(542, 58)
   if (((* (( (ptr) &var←c14516)+4)/* events←v2988 */  ) == 2147483648)) {
SOURCE(574, 26)
      return((* (( (ptr) gf←c14548)+11) ));
      };
SOURCE(602, 7)
   (* (( (ptr) &var←c14516)+5)/* r←v3032 */  ) = (* (( (ptr) gf←c14548)+12) );
SOURCE(611, 35)
   (void) Check←P300(1, (* (( (ptr) gf←c14548)+13) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(648, 39)
   (void) Check←P300(2, (* (( (ptr) gf←c14548)+14) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(689, 41)
   (void) Check←P300(4, (* (( (ptr) gf←c14548)+15) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(732, 45)
   (void) Check←P300(8, (* (( (ptr) gf←c14548)+16) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(779, 41)
   (void) Check←P300(16, (* (( (ptr) gf←c14548)+17) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(822, 41)
   (void) Check←P300(32, (* (( (ptr) gf←c14548)+18) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(865, 45)
   (void) Check←P300(64, (* (( (ptr) gf←c14548)+19) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(912, 53)
   (void) Check←P300(128, (* (( (ptr) gf←c14548)+20) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(967, 46)
   (void) Check←P300(256, (* (( (ptr) gf←c14548)+21) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1015, 46)
   (void) Check←P300(512, (* (( (ptr) gf←c14548)+22) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1063, 46)
   (void) Check←P300(1024, (* (( (ptr) gf←c14548)+23) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1111, 46)
   (void) Check←P300(2048, (* (( (ptr) gf←c14548)+24) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1159, 46)
   (void) Check←P300(4096, (* (( (ptr) gf←c14548)+25) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1207, 43)
   (void) Check←P300(8192, (* (( (ptr) gf←c14548)+26) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1252, 41)
   (void) Check←P300(16384, (* (( (ptr) gf←c14548)+27) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1295, 35)
   (void) Check←P300(32768, (* (( (ptr) gf←c14548)+28) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1332, 51)
   (void) Check←P300(65536, (* (( (ptr) gf←c14548)+29) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1385, 49)
   (void) Check←P300(131072, (* (( (ptr) gf←c14548)+30) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1436, 47)
   (void) Check←P300(262144, (* (( (ptr) gf←c14548)+31) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1485, 55)
   (void) Check←P300(524288, (* (( (ptr) gf←c14548)+32) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1542, 41)
   (void) Check←P300(2097152, (* (( (ptr) gf←c14548)+33) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1585, 47)
   (void) Check←P300(4194304, (* (( (ptr) gf←c14548)+34) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1634, 47)
   (void) Check←P300(8388608, (* (( (ptr) gf←c14548)+35) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1683, 49)
   (void) Check←P300(16777216, (* (( (ptr) gf←c14548)+36) ), (word) (( (bPt) &var←c14516)+24)/* var←c14100 */ );
SOURCE(1734, 37)
   {
      word var←c14132;
      {
         word pd59;
         pd59 = (* (( (ptr) (* (( (ptr) gf←c14548)+64)/* var←c14164 */  ))+6) );
         var←c14132 = (word) ( *( (fPt) ((*  (ptr) pd59 ))))((* (( (ptr) &var←c14516)+5)/* r←v3032 */  ), (* (( (ptr) gf←c14548)+37)
             ), pd59);
         };
      {
         word pd60;
         pd60 = (* (( (ptr) (* (( (ptr) gf←c14548)+64)/* var←c14164 */  ))+30) );
         (* (( (ptr) &var←c14516)+5)/* r←v3032 */  ) = (word) ( *( (fPt) ((*  (ptr) pd60 ))))(var←c14132, 0, 2147483647, pd60);
         };
      };
SOURCE(259, 1512)
   return((* (( (ptr) &var←c14516)+5)/* r←v3032 */  ));
   }

static void Check←P300(e←v3164, r1←v3192, formal←c14612)
   word e←v3164;
   word r1←v3192;
   word formal←c14612;
   {
   register ptr gf←c14580 =  (ptr) &globalframe;
   formal←c14612 = (formal←c14612 - 24);
   /* Check: */ 
SOURCE(333, 177)
SOURCE(383, 127)
   if (((word) XRM←BITOR((* (( (ptr) formal←c14612)+4) ), e←v3164) == (* (( (ptr) formal←c14612)+4) ))) {
SOURCE(428, 41)
      if ((0 != (* (( (ptr) formal←c14612)+8) ))) {
SOURCE(445, 24)
         {
            word pd61;
            pd61 = (* (( (ptr) (* (( (ptr) gf←c14580)+64)/* var←c14164 */  ))+6) );
            (* (( (ptr) formal←c14612)+5) ) = (word) ( *( (fPt) ((*  (ptr) pd61 ))))((* (( (ptr) formal←c14612)+5) ), (* (( (ptr) gf←c14580)+38)
                ), pd61);
            };
         };
SOURCE(471, 22)
      {
         word pd62;
         pd62 = (* (( (ptr) (* (( (ptr) gf←c14580)+64)/* var←c14164 */  ))+6) );
         (* (( (ptr) formal←c14612)+5) ) = (word) ( *( (fPt) ((*  (ptr) pd62 ))))((* (( (ptr) formal←c14612)+5) ), r1←v3192, pd62)
         ;
         };
SOURCE(495, 15)
      (* (( (ptr) formal←c14612)+8) ) = 1;
      };
   }

static void X11PrintSetOfEvent←P180(formal←c032, formal←c082)
   word formal←c032;
   word formal←c082;
   {
   W6 var←c14644;
   /* declaration of cmd←v4088 skipped */ 
   register ptr gf←c14676 =  (ptr) &globalframe;
   word result←v4132;
   /* declaration of msg←v4160 skipped */ 
   var←c14644.f4/* cmd←v4088 */  = formal←c082;
   /* X11PrintSetOfEvent: */ 
SOURCE(1777, 243)
SOURCE(1777, 243)
   result←v4132 = 0;
SOURCE(1777, 243)
   var←c14644.f5/* msg←v4160 */  = 0;
SOURCE(1821, 199)
SOURCE(1823, 160)
   {
      word var←c01;
      {
         word var←c073;
         var←c073 = (word) &var←c14644;
         var←c01 = (word) XR←Enable(( ((word)  (fPt) NoName←Q756) ), ( ((word)  (fPt) NoName←Q936) ), var←c073);
         };
      if ((var←c01 == 2)) {
         goto lab←L100001;
         };
      };
   goto lab←L100004;
   lab←L100001: ;
SOURCE(2000, 17)
   result←v4132 = (* (( (ptr) gf←c14676)+41) );
   lab←L100004: ;
   /* removed tail goto */ 
   (*  (ptr) formal←c032 ) = result←v4132;
   (* (( (ptr) formal←c032)+1) ) = var←c14644.f5/* msg←v4160 */ ;
   return;
   }

static word NoName←Q756(formal←c068)
   word formal←c068;
   {
   register ptr gf←c067 =  (ptr) &globalframe;
SOURCE(1907, 47)
   {
      word c←v3220;
SOURCE(1907, 47)
      {
         word pd63;
         pd63 = (* (( (ptr) (* (( (ptr) gf←c067)+65)/* var←c14196 */  ))+11) );
         c←v3220 = (word) ( *( (fPt) ((*  (ptr) pd63 ))))((* (( (ptr) (* (( (ptr) formal←c068)+4) ))+4) ), 8, pd63);
         };
SOURCE(1956, 27)
      (* (( (ptr) formal←c068)+5) ) = (word) FormatAsSetOfEvent←P60(c←v3220);
      };
   return(0);
   }

static void PrintNumber←P240(formal←c046, cmd←v4220)
   word formal←c046;
   word cmd←v4220;
   {
   W9 var←c14708;
   register ptr gf←c14740 =  (ptr) &globalframe;
   word result←v4264;
   /* declaration of msg←v4292 skipped */ 
   /* PrintNumber: */ 
SOURCE(2024, 756)
SOURCE(2024, 756)
   result←v4264 = 0;
SOURCE(2024, 756)
   (* (( (ptr) &var←c14708)+4)/* msg←v4292 */  ) = 0;
SOURCE(2061, 719)
SOURCE(2063, 7)
   {
      /* declaration of c←v3264 skipped */ 
      word p←v3292;
      word keyName←v3320 = 0;
      /* declaration of r←v3348 skipped */ 
      word var←c14228;
SOURCE(2100, 30)
      (* (( (ptr) &var←c14708)+6)/* r←v3348 */  ) = (* (( (ptr) cmd←v4220)+4) );
SOURCE(2132, 34)
      {
         word pd64;
         pd64 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+25) );
         p←v3292 = (word) ( *( (fPt) ((*  (ptr) pd64 ))))((* (( (ptr) &var←c14708)+6)/* r←v3348 */  ), 0, (* (( (ptr) gf←c14740)+43)
             ), pd64);
         };
SOURCE(2168, 54)
      {
         word tc65;
         word pd66;
         if (( (int)p←v3292 >  (int)0)) {
            pd66 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+14) );
            tc65 =  (word) ( (int)p←v3292 <  (int)(word) ( *( (fPt) ((*  (ptr) pd66 ))))((* ((( (ptr) &var←c14708)+6)/* r←v3348 */ ) ), pd66)
            );
            }
         else {
            tc65 =  (word) 0;
            };
         if (tc65) {
SOURCE(2201, 21)
            {
               word pd67;
               pd67 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+17) );
               (* (( (ptr) &var←c14708)+6)/* r←v3348 */  ) = (word) ( *( (fPt) ((*  (ptr) pd67 ))))((* (( (ptr) &var←c14708)+6)/* r←v3348 */  ), p←v3292, 2147483647, pd67)
               ;
               };
            };
         };
SOURCE(2224, 29)
      {
         word pd68;
         pd68 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+24) );
         p←v3292 = (word) ( *( (fPt) ((*  (ptr) pd68 ))))((* (( (ptr) &var←c14708)+6)/* r←v3348 */  ), 0, (* (( (ptr) gf←c14740)+44)
             ), pd68);
         };
SOURCE(2255, 36)
      if (( (int)p←v3292 >  (int)0)) {
SOURCE(2267, 24)
         {
            word pd69;
            pd69 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+17) );
            (* (( (ptr) &var←c14708)+6)/* r←v3348 */  ) = (word) ( *( (fPt) ((*  (ptr) pd69 ))))((* (( (ptr) &var←c14708)+6)/* r←v3348 */  ), 0, p←v3292, pd69)
            ;
            };
         };
SOURCE(2293, 98)
      {
         word pd71;
         {
            word pd70;
            pd70 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+17) );
            var←c14228 = (word) ( *( (fPt) ((*  (ptr) pd70 ))))((* (( (ptr) &var←c14708)+6)/* r←v3348 */  ), 0, 2, pd70);
            };
         pd71 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+8) );
         if ((0 != (word) ( *( (fPt) ((*  (ptr) pd71 ))))(var←c14228, (* (( (ptr) gf←c14740)+45) ), 0, pd71))) {
SOURCE(2349, 42)
            {
               word var←c14260;
               {
                  word pd72;
                  pd72 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+17) );
                  var←c14260 = (word) ( *( (fPt) ((*  (ptr) pd72 ))))((* (( (ptr) &var←c14708)+6)/* r←v3348 */  ), 2, 2147483647, pd72);
                  };
               {
                  word pd73;
                  pd73 = (* (( (ptr) (* (( (ptr) gf←c14740)+64)/* var←c14164 */  ))+5) );
                  (* (( (ptr) &var←c14708)+6)/* r←v3348 */  ) = (word) ( *( (fPt) ((*  (ptr) pd73 ))))((* (( (ptr) gf←c14740)+46) ), var←c14260, (* (
                        ( (ptr) gf←c14740)+47) ), 0, 0, pd73);
                  };
               };
            };
         };
SOURCE(2395, 183)
SOURCE(2401, 122)
      {
         /* declaration of var←c02 skipped */ 
         (* (( (ptr) &var←c14708)+7)/* var←c02 */  ) = (* (( (ptr) (* (( (ptr) gf←c14740)+65)/* var←c14196 */  ))+11) );
         {
            /* declaration of var←c03 skipped */ 
            {
               word var←c04;
               {
                  word var←c074;
                  var←c074 = (word) &var←c14708;
                  var←c04 = (word) XR←Enable(( ((word)  (fPt) NoName←Q816) ), ( ((word)  (fPt) NoName←Q876) ), var←c074);
                  };
               if ((var←c04 == 4)) {
                  goto lab←L100007;
                  }
               else {
                  if ((var←c04 == 3)) {
                     goto lab←L100006;
                     };
                  };
               };
            (* (( (ptr) &var←c14708)+5)/* c←v3264 */  ) = (* (( (ptr) &var←c14708)+8)/* var←c03 */  );
            };
         };
      goto lab←L100010;
      lab←L100007: ;
      lab←L100010: ;
SOURCE(2583, 38)
      {
         word pd74;
         pd74 = (* (( (ptr) (* (( (ptr) gf←c14740)+66)/* var←c14292 */  ))+4) );
         keyName←v3320 = (word) ( *( (fPt) ((*  (ptr) pd74 ))))((* ((( (ptr) &var←c14708)+5)/* c←v3264 */ ) ), pd74);
         };
SOURCE(2623, 120)
      {
         word var←c14324;
         {
            word var←c14356;
            word var←c14388;
            var←c14356 = XR←NewObject(12, (* (( (ptr) gf←c14740)+8) ));
            var←c14388 = var←c14356;
            (*  (ptr) var←c14388 ) = 4;
            (* (( (ptr) var←c14388)+1) ) = (* (( (ptr) &var←c14708)+5)/* c←v3264 */  );
            (* (( (ptr) var←c14388)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c14740)+8) ));
            var←c14388 = (* (( (ptr) var←c14388)+2) );
            (*  (ptr) var←c14388 ) = 4;
            (* (( (ptr) var←c14388)+1) ) = (* (( (ptr) &var←c14708)+5)/* c←v3264 */  );
            (* (( (ptr) var←c14388)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c14740)+8) ));
            var←c14388 = (* (( (ptr) var←c14388)+2) );
            (*  (ptr) var←c14388 ) = 4;
            (* (( (ptr) var←c14388)+1) ) = (* (( (ptr) &var←c14708)+5)/* c←v3264 */  );
            (* (( (ptr) var←c14388)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c14740)+8) ));
            var←c14388 = (* (( (ptr) var←c14388)+2) );
            (*  (ptr) var←c14388 ) = 11;
            (* (( (ptr) var←c14388)+1) ) = keyName←v3320;
            var←c14324 = var←c14356;
            };
         {
            word pd75;
            pd75 = (* (( (ptr) (* (( (ptr) gf←c14740)+67)/* var←c14420 */  ))+65) );
            (* (( (ptr) &var←c14708)+4)/* msg←v4292 */  ) = (word) ( *( (fPt) ((*  (ptr) pd75 ))))((* (( (ptr) gf←c14740)+49) ), var←c14324, pd75)
            ;
            };
         };
      };
   goto lab←L100011;
   lab←L100006: ;
SOURCE(2760, 17)
   result←v4264 = (* (( (ptr) gf←c14740)+41) );
   lab←L100011: ;
   /* removed tail goto */ 
   (*  (ptr) formal←c046 ) = result←v4264;
   (* (( (ptr) formal←c046)+1) ) = (* (( (ptr) &var←c14708)+4)/* msg←v4292 */  );
   return;
   }

static word NoName←Q816(formal←c070)
   word formal←c070;
   {
SOURCE(2401, 122)
   {
      word pd76;
      pd76 = (* (( (ptr) formal←c070)+7) );
      (* (( (ptr) formal←c070)+8) ) = (word) ( *( (fPt) ((*  (ptr) pd76 ))))((* (( (ptr) formal←c070)+6) ), 8, pd76);
      };
   return(0);
   }

static void NoName←Q876(formal←c053, formal←c200004, formal←c200005, formal←c200006, formal←c200007)
   word formal←c053;
   word formal←c200004;
   word formal←c200005;
   word formal←c200006;
   word formal←c200007;
   {
   register ptr gf←c071 =  (ptr) &globalframe;
   if ((formal←c200005 == (* (( (ptr) (* (( (ptr) gf←c071)+65)/* var←c14196 */  ))+7) ))) {
      {
         word reason←v11356;
         word index←v11384;
         reason←v11356 = (*  (ptr) formal←c200007 );
         index←v11384 = (* (( (ptr) formal←c200007)+1) );
SOURCE(2449, 34)
         {
            word pd77;
            pd77 = (* (( (ptr) (* (( (ptr) gf←c071)+66)/* var←c14292 */  ))+5) );
            (* (( (ptr) formal←c200004)+5) ) = (word) ( *( (fPt) ((*  (ptr) pd77 ))))((* ((( (ptr) formal←c200004)+6)) ), pd77);
            };
SOURCE(2485, 38)
         if (((* (( (ptr) formal←c200004)+5) ) == 0)) {
SOURCE(2498, 25)
            (* (( (ptr) formal←c200004)+4) ) = (* (( (ptr) gf←c071)+48) );
SOURCE(2525, 9)
            (*  (ptr) formal←c053 ) = 2;
            (* (( (ptr) formal←c053)+1) ) = 3;
            return;
            };
SOURCE(2537, 13)
         (*  (ptr) formal←c053 ) = 2;
         (* (( (ptr) formal←c053)+1) ) = 4;
         return;
         };
      };
   (*  (ptr) formal←c053 ) = 0;
   (* (( (ptr) formal←c053)+1) ) = 0;
   return;
   }

static void NoName←Q936(formal←c060, formal←c200000, formal←c200001, formal←c200002, formal←c200003)
   word formal←c060;
   word formal←c200000;
   word formal←c200001;
   word formal←c200002;
   word formal←c200003;
   {
   register ptr gf←c072 =  (ptr) &globalframe;
   if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c072)+65)/* var←c14196 */  ))+7) ))) {
      {
         word reason←v9792;
         word index←v9820;
         reason←v9792 = (*  (ptr) formal←c200003 );
         index←v9820 = (* (( (ptr) formal←c200003)+1) );
SOURCE(1849, 43)
         (* (( (ptr) formal←c200000)+5) ) = (* (( (ptr) gf←c072)+39) );
SOURCE(1894, 10)
         (*  (ptr) formal←c060 ) = 2;
         (* (( (ptr) formal←c060)+1) ) = 2;
         return;
         };
      };
   (*  (ptr) formal←c060 ) = 0;
   (* (( (ptr) formal←c060)+1) ) = 0;
   return;
   }

/* file: X11HelpCommands, module: X11HelpCommands, compiled at: April 21, 1992 1:11:31 pm PDT */ 
extern void XR←install←X11HelpCommands() {
   NoName←Q696();
   }
extern void XR←run←X11HelpCommands() { XR←Start(&globalframe); }