home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / SourceCode / Palettes / Clocks / UsingClocksPalette / AntiGravity.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-12-11  |  12.9 KB  |  354 lines

  1. //----------------------------------------------------------------------------------------------------
  2. //
  3. //    AntiGravity
  4. //
  5. //    Disclaimer
  6. //
  7. //        You may freely copy, distribute and reuse this software and its
  8. //        associated documentation. I disclaim any warranty of any kind, 
  9. //        expressed or implied, as to its fitness for any particular use.
  10. //
  11. //----------------------------------------------------------------------------------------------------
  12. /* AntiGravity.c generated from AntiGravity.psw
  13.    by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
  14.  */
  15.  
  16. #include <dpsclient/dpsfriends.h>
  17. #include <string.h>
  18.  
  19. #line 1 "AntiGravity.psw"
  20. #line 10 "AntiGravity.c"
  21. void PSWAntiGravity( void )
  22. {
  23.   typedef struct {
  24.     unsigned char tokenType;
  25.     unsigned char topLevelCount;
  26.     unsigned short nBytes;
  27.  
  28.     DPSBinObjGeneric obj0;
  29.     DPSBinObjGeneric obj1;
  30.     DPSBinObjGeneric obj2;
  31.     DPSBinObjGeneric obj3;
  32.     DPSBinObjGeneric obj4;
  33.     DPSBinObjGeneric obj5;
  34.     DPSBinObjGeneric obj6;
  35.     DPSBinObjGeneric obj7;
  36.     DPSBinObjGeneric obj8;
  37.     DPSBinObjGeneric obj9;
  38.     DPSBinObjGeneric obj10;
  39.     DPSBinObjGeneric obj11;
  40.     DPSBinObjGeneric obj12;
  41.     DPSBinObjGeneric obj13;
  42.     DPSBinObjGeneric obj14;
  43.     DPSBinObjGeneric obj15;
  44.     DPSBinObjGeneric obj16;
  45.     DPSBinObjGeneric obj17;
  46.     DPSBinObjGeneric obj18;
  47.     DPSBinObjGeneric obj19;
  48.     DPSBinObjGeneric obj20;
  49.     DPSBinObjGeneric obj21;
  50.     DPSBinObjGeneric obj22;
  51.     DPSBinObjGeneric obj23;
  52.     DPSBinObjGeneric obj24;
  53.     DPSBinObjGeneric obj25;
  54.     DPSBinObjGeneric obj26;
  55.     DPSBinObjGeneric obj27;
  56.     DPSBinObjGeneric obj28;
  57.     DPSBinObjGeneric obj29;
  58.     DPSBinObjGeneric obj30;
  59.     DPSBinObjGeneric obj31;
  60.     DPSBinObjGeneric obj32;
  61.     DPSBinObjGeneric obj33;
  62.     DPSBinObjGeneric obj34;
  63.     DPSBinObjGeneric obj35;
  64.     DPSBinObjGeneric obj36;
  65.     DPSBinObjGeneric obj37;
  66.     DPSBinObjGeneric obj38;
  67.     DPSBinObjGeneric obj39;
  68.     DPSBinObjGeneric obj40;
  69.     DPSBinObjGeneric obj41;
  70.     DPSBinObjGeneric obj42;
  71.     DPSBinObjGeneric obj43;
  72.     DPSBinObjGeneric obj44;
  73.     DPSBinObjGeneric obj45;
  74.     DPSBinObjGeneric obj46;
  75.     DPSBinObjGeneric obj47;
  76.     DPSBinObjGeneric obj48;
  77.     DPSBinObjGeneric obj49;
  78.     DPSBinObjGeneric obj50;
  79.     DPSBinObjGeneric obj51;
  80.     DPSBinObjGeneric obj52;
  81.     DPSBinObjGeneric obj53;
  82.     DPSBinObjGeneric obj54;
  83.     DPSBinObjGeneric obj55;
  84.     DPSBinObjGeneric obj56;
  85.     DPSBinObjGeneric obj57;
  86.     DPSBinObjGeneric obj58;
  87.     DPSBinObjGeneric obj59;
  88.     DPSBinObjGeneric obj60;
  89.     DPSBinObjGeneric obj61;
  90.     DPSBinObjGeneric obj62;
  91.     DPSBinObjGeneric obj63;
  92.     DPSBinObjGeneric obj64;
  93.     DPSBinObjGeneric obj65;
  94.     DPSBinObjGeneric obj66;
  95.     DPSBinObjGeneric obj67;
  96.     DPSBinObjGeneric obj68;
  97.     DPSBinObjGeneric obj69;
  98.     DPSBinObjGeneric obj70;
  99.     DPSBinObjGeneric obj71;
  100.     DPSBinObjGeneric obj72;
  101.     DPSBinObjGeneric obj73;
  102.     DPSBinObjGeneric obj74;
  103.     DPSBinObjGeneric obj75;
  104.     DPSBinObjGeneric obj76;
  105.     DPSBinObjGeneric obj77;
  106.     DPSBinObjGeneric obj78;
  107.     DPSBinObjGeneric obj79;
  108.     DPSBinObjGeneric obj80;
  109.     DPSBinObjGeneric obj81;
  110.     DPSBinObjGeneric obj82;
  111.     DPSBinObjGeneric obj83;
  112.     DPSBinObjGeneric obj84;
  113.     DPSBinObjGeneric obj85;
  114.     DPSBinObjGeneric obj86;
  115.     DPSBinObjGeneric obj87;
  116.     DPSBinObjGeneric obj88;
  117.     DPSBinObjGeneric obj89;
  118.     DPSBinObjGeneric obj90;
  119.     DPSBinObjGeneric obj91;
  120.     DPSBinObjGeneric obj92;
  121.     DPSBinObjGeneric obj93;
  122.     DPSBinObjGeneric obj94;
  123.     DPSBinObjGeneric obj95;
  124.     DPSBinObjGeneric obj96;
  125.     DPSBinObjGeneric obj97;
  126.     DPSBinObjGeneric obj98;
  127.     DPSBinObjGeneric obj99;
  128.     DPSBinObjGeneric obj100;
  129.     DPSBinObjGeneric obj101;
  130.     DPSBinObjGeneric obj102;
  131.     DPSBinObjGeneric obj103;
  132.     DPSBinObjGeneric obj104;
  133.     DPSBinObjGeneric obj105;
  134.     DPSBinObjGeneric obj106;
  135.     DPSBinObjGeneric obj107;
  136.     DPSBinObjGeneric obj108;
  137.     DPSBinObjGeneric obj109;
  138.     DPSBinObjGeneric obj110;
  139.     DPSBinObjGeneric obj111;
  140.     DPSBinObjGeneric obj112;
  141.     DPSBinObjGeneric obj113;
  142.     DPSBinObjGeneric obj114;
  143.     DPSBinObjGeneric obj115;
  144.     DPSBinObjGeneric obj116;
  145.     DPSBinObjGeneric obj117;
  146.     DPSBinObjGeneric obj118;
  147.     DPSBinObjGeneric obj119;
  148.     DPSBinObjGeneric obj120;
  149.     DPSBinObjGeneric obj121;
  150.     DPSBinObjGeneric obj122;
  151.     DPSBinObjGeneric obj123;
  152.     DPSBinObjGeneric obj124;
  153.     DPSBinObjGeneric obj125;
  154.     DPSBinObjGeneric obj126;
  155.     DPSBinObjGeneric obj127;
  156.     DPSBinObjGeneric obj128;
  157.     DPSBinObjGeneric obj129;
  158.     DPSBinObjGeneric obj130;
  159.     DPSBinObjGeneric obj131;
  160.     DPSBinObjGeneric obj132;
  161.     DPSBinObjGeneric obj133;
  162.     DPSBinObjGeneric obj134;
  163.     DPSBinObjGeneric obj135;
  164.     DPSBinObjGeneric obj136;
  165.     DPSBinObjGeneric obj137;
  166.     DPSBinObjGeneric obj138;
  167.     DPSBinObjGeneric obj139;
  168.     DPSBinObjGeneric obj140;
  169.     DPSBinObjGeneric obj141;
  170.     DPSBinObjGeneric obj142;
  171.     DPSBinObjGeneric obj143;
  172.     DPSBinObjGeneric obj144;
  173.     DPSBinObjGeneric obj145;
  174.     char obj146[2];
  175.     char obj147[10];
  176.     char obj148[2];
  177.     char obj149[2];
  178.     char obj150[2];
  179.     char obj151[2];
  180.     char obj152[2];
  181.     char obj153[19];
  182.     char obj154[9];
  183.     char obj155[5];
  184.     char obj156[10];
  185.     char obj157[15];
  186.     } _dpsQ;
  187.   static const _dpsQ _dpsF = {
  188.     DPS_DEF_TOKENTYPE, 23, 1252,
  189.     {DPS_LITERAL|DPS_NAME, 0, 9, 1209},    /* init_xwin */
  190.     {DPS_EXEC|DPS_ARRAY, 0, 61, 280},
  191.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  192.     {DPS_LITERAL|DPS_NAME, 0, 5, 1218},    /* wlist */
  193.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  194.     {DPS_EXEC|DPS_NAME, 0, 15, 1233},    /* countscreenlist */
  195.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  196.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169},    /* sub */
  197.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 9},    /* array */
  198.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  199.     {DPS_EXEC|DPS_NAME, 0, 10, 1223},    /* screenlist */
  200.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  201.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 318},    /* mark */
  202.     {DPS_EXEC|DPS_NAME, 0, 5, 1218},    /* wlist */
  203.     {DPS_EXEC|DPS_ARRAY, 0, 3, 256},
  204.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 73},    /* forall */
  205.     {DPS_EXEC|DPS_NAME, 0, 5, 1218},    /* wlist */
  206.     {DPS_EXEC|DPS_ARRAY, 0, 2, 240},
  207.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 73},    /* forall */
  208.     {DPS_EXEC|DPS_NAME, 0, 5, 1218},    /* wlist */
  209.     {DPS_EXEC|DPS_ARRAY, 0, 7, 184},
  210.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 73},    /* forall */
  211.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 18},    /* clear */
  212.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 27},    /* counttomark */
  213.     {DPS_LITERAL|DPS_INT, 0, 0, -2},
  214.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 135},    /* roll */
  215.     {DPS_LITERAL|DPS_INT, 0, 0, 3},
  216.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  217.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 135},    /* roll */
  218.     {DPS_EXEC|DPS_NAME, 0, 10, 1170},    /* movewindow */
  219.     {DPS_EXEC|DPS_NAME, 0, 9, 1209},    /* init_xwin */
  220.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 117},    /* pop */
  221.     {DPS_EXEC|DPS_NAME, 0, 19, 1190},    /* currentwindowbounds */
  222.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 117},    /* pop */
  223.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 117},    /* pop */
  224.     {DPS_LITERAL|DPS_NAME, 0, 2, 1168},    /* dx */
  225.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 325},    /* rand */
  226.     {DPS_LITERAL|DPS_INT, 0, 0, 16},
  227.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 106},    /* mod */
  228.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  229.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169},    /* sub */
  230.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  231.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108},    /* mul */
  232.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  233.     {DPS_LITERAL|DPS_NAME, 0, 2, 1180},    /* dy */
  234.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 325},    /* rand */
  235.     {DPS_LITERAL|DPS_INT, 0, 0, 16},
  236.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 106},    /* mod */
  237.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  238.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169},    /* sub */
  239.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  240.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108},    /* mul */
  241.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  242.     {DPS_EXEC|DPS_NAME, 0, 2, 1168},    /* dx */
  243.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  244.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 61},    /* eq */
  245.     {DPS_EXEC|DPS_NAME, 0, 2, 1180},    /* dy */
  246.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  247.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 61},    /* eq */
  248.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 4},    /* and */
  249.     {DPS_EXEC|DPS_ARRAY, 0, 3, 1144},
  250.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 84},    /* if */
  251.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 56},    /* dup */
  252.     {DPS_EXEC|DPS_NAME, 0, 19, 1190},    /* currentwindowbounds */
  253.     {DPS_LITERAL|DPS_NAME, 0, DPSSYSNAME, 409},    /* h */
  254.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  255.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  256.     {DPS_LITERAL|DPS_NAME, 0, DPSSYSNAME, 424},    /* w */
  257.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  258.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  259.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  260.     {DPS_EXEC|DPS_NAME, 0, 19, 1190},    /* currentwindowbounds */
  261.     {DPS_LITERAL|DPS_NAME, 0, 2, 1186},    /* sh */
  262.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  263.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  264.     {DPS_LITERAL|DPS_NAME, 0, 2, 1182},    /* sw */
  265.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  266.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  267.     {DPS_LITERAL|DPS_NAME, 0, 2, 1188},    /* oy */
  268.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  269.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  270.     {DPS_LITERAL|DPS_NAME, 0, 2, 1184},    /* ox */
  271.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  272.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  273.     {DPS_LITERAL|DPS_NAME, 0, 2, 1182},    /* sw */
  274.     {DPS_EXEC|DPS_NAME, 0, 2, 1184},    /* ox */
  275.     {DPS_EXEC|DPS_NAME, 0, 2, 1182},    /* sw */
  276.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1},    /* add */
  277.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  278.     {DPS_LITERAL|DPS_NAME, 0, 2, 1186},    /* sh */
  279.     {DPS_EXEC|DPS_NAME, 0, 2, 1188},    /* oy */
  280.     {DPS_EXEC|DPS_NAME, 0, 2, 1186},    /* sh */
  281.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1},    /* add */
  282.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  283.     {DPS_EXEC|DPS_ARRAY, 0, 43, 768},
  284.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 101},    /* loop */
  285.     {DPS_LITERAL|DPS_NAME, 0, DPSSYSNAME, 426},    /* y */
  286.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  287.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  288.     {DPS_LITERAL|DPS_NAME, 0, DPSSYSNAME, 425},    /* x */
  289.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  290.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  291.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 56},    /* dup */
  292.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 426},    /* y */
  293.     {DPS_EXEC|DPS_NAME, 0, 2, 1188},    /* oy */
  294.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 409},    /* h */
  295.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169},    /* sub */
  296.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 102},    /* lt */
  297.     {DPS_EXEC|DPS_ARRAY, 0, 1, 1136},
  298.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 84},    /* if */
  299.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 426},    /* y */
  300.     {DPS_EXEC|DPS_NAME, 0, 2, 1186},    /* sh */
  301.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 80},    /* gt */
  302.     {DPS_EXEC|DPS_ARRAY, 0, 1, 1128},
  303.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 84},    /* if */
  304.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 425},    /* x */
  305.     {DPS_EXEC|DPS_NAME, 0, 2, 1184},    /* ox */
  306.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 424},    /* w */
  307.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169},    /* sub */
  308.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 102},    /* lt */
  309.     {DPS_EXEC|DPS_ARRAY, 0, 1, 1120},
  310.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 84},    /* if */
  311.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 425},    /* x */
  312.     {DPS_EXEC|DPS_NAME, 0, 2, 1182},    /* sw */
  313.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 80},    /* gt */
  314.     {DPS_EXEC|DPS_ARRAY, 0, 1, 1112},
  315.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 84},    /* if */
  316.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 425},    /* x */
  317.     {DPS_EXEC|DPS_NAME, 0, 2, 1168},    /* dx */
  318.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1},    /* add */
  319.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 426},    /* y */
  320.     {DPS_EXEC|DPS_NAME, 0, 2, 1180},    /* dy */
  321.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1},    /* add */
  322.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  323.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 25},    /* copy */
  324.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  325.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  326.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 135},    /* roll */
  327.     {DPS_EXEC|DPS_NAME, 0, 10, 1170},    /* movewindow */
  328.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 64},    /* exit */
  329.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 64},    /* exit */
  330.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 64},    /* exit */
  331.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 64},    /* exit */
  332.     {DPS_LITERAL|DPS_NAME, 0, 2, 1168},    /* dx */
  333.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  334.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  335.     {'d','x'},
  336.     {'m','o','v','e','w','i','n','d','o','w'},
  337.     {'d','y'},
  338.     {'s','w'},
  339.     {'o','x'},
  340.     {'s','h'},
  341.     {'o','y'},
  342.     {'c','u','r','r','e','n','t','w','i','n','d','o','w','b','o','u','n','d','s'},
  343.     {'i','n','i','t','_','x','w','i','n'},
  344.     {'w','l','i','s','t'},
  345.     {'s','c','r','e','e','n','l','i','s','t'},
  346.     {'c','o','u','n','t','s','c','r','e','e','n','l','i','s','t'},
  347.     }; /* _dpsQ */
  348.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  349.   char pad[3];
  350.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,1252);
  351.   if (0) *pad = 0;    /* quiets compiler warnings */
  352. }
  353. #line 33 "AntiGravity.psw"
  354.