This is FireworksWraps.c in view mode; [Download] [Up]
/* FireworksWraps.c generated from FireworksWraps.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #include <dpsclient/dpsfriends.h> #include <string.h> #line 1 "FireworksWraps.psw" #line 10 "FireworksWraps.c" void blowUp(float oldx, float oldy, float newx, float newy) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjGeneric obj0; DPSBinObjGeneric obj1; DPSBinObjGeneric obj2; DPSBinObjGeneric obj3; DPSBinObjGeneric obj4; DPSBinObjGeneric obj5; DPSBinObjGeneric obj6; DPSBinObjGeneric obj7; DPSBinObjGeneric obj8; DPSBinObjGeneric obj9; DPSBinObjGeneric obj10; DPSBinObjGeneric obj11; DPSBinObjGeneric obj12; DPSBinObjReal obj13; DPSBinObjGeneric obj14; DPSBinObjGeneric obj15; DPSBinObjGeneric obj16; DPSBinObjReal obj17; DPSBinObjGeneric obj18; DPSBinObjReal obj19; DPSBinObjReal obj20; DPSBinObjGeneric obj21; DPSBinObjReal obj22; DPSBinObjReal obj23; DPSBinObjGeneric obj24; DPSBinObjGeneric obj25; DPSBinObjGeneric obj26; DPSBinObjGeneric obj27; DPSBinObjGeneric obj28; DPSBinObjReal obj29; DPSBinObjReal obj30; DPSBinObjGeneric obj31; DPSBinObjGeneric obj32; DPSBinObjGeneric obj33; DPSBinObjReal obj34; DPSBinObjGeneric obj35; DPSBinObjReal obj36; DPSBinObjGeneric obj37; DPSBinObjGeneric obj38; DPSBinObjReal obj39; DPSBinObjGeneric obj40; DPSBinObjReal obj41; DPSBinObjGeneric obj42; DPSBinObjGeneric obj43; DPSBinObjGeneric obj44; DPSBinObjGeneric obj45; DPSBinObjGeneric obj46; DPSBinObjGeneric obj47; DPSBinObjGeneric obj48; DPSBinObjGeneric obj49; DPSBinObjGeneric obj50; DPSBinObjGeneric obj51; DPSBinObjGeneric obj52; DPSBinObjGeneric obj53; DPSBinObjGeneric obj54; DPSBinObjGeneric obj55; DPSBinObjGeneric obj56; DPSBinObjGeneric obj57; DPSBinObjGeneric obj58; DPSBinObjGeneric obj59; DPSBinObjGeneric obj60; DPSBinObjGeneric obj61; DPSBinObjGeneric obj62; DPSBinObjGeneric obj63; DPSBinObjGeneric obj64; DPSBinObjGeneric obj65; DPSBinObjGeneric obj66; DPSBinObjGeneric obj67; DPSBinObjGeneric obj68; DPSBinObjGeneric obj69; DPSBinObjGeneric obj70; DPSBinObjGeneric obj71; DPSBinObjGeneric obj72; DPSBinObjGeneric obj73; DPSBinObjGeneric obj74; DPSBinObjGeneric obj75; DPSBinObjGeneric obj76; DPSBinObjGeneric obj77; DPSBinObjGeneric obj78; DPSBinObjGeneric obj79; DPSBinObjGeneric obj80; DPSBinObjGeneric obj81; DPSBinObjGeneric obj82; DPSBinObjGeneric obj83; DPSBinObjGeneric obj84; DPSBinObjGeneric obj85; DPSBinObjGeneric obj86; DPSBinObjGeneric obj87; DPSBinObjGeneric obj88; DPSBinObjGeneric obj89; DPSBinObjGeneric obj90; DPSBinObjGeneric obj91; DPSBinObjGeneric obj92; DPSBinObjGeneric obj93; DPSBinObjGeneric obj94; DPSBinObjGeneric obj95; DPSBinObjGeneric obj96; DPSBinObjGeneric obj97; DPSBinObjGeneric obj98; DPSBinObjGeneric obj99; DPSBinObjGeneric obj100; DPSBinObjGeneric obj101; DPSBinObjGeneric obj102; DPSBinObjGeneric obj103; DPSBinObjGeneric obj104; DPSBinObjGeneric obj105; DPSBinObjGeneric obj106; DPSBinObjGeneric obj107; DPSBinObjGeneric obj108; DPSBinObjGeneric obj109; DPSBinObjGeneric obj110; DPSBinObjGeneric obj111; DPSBinObjGeneric obj112; DPSBinObjGeneric obj113; DPSBinObjGeneric obj114; DPSBinObjGeneric obj115; DPSBinObjGeneric obj116; DPSBinObjGeneric obj117; DPSBinObjGeneric obj118; DPSBinObjGeneric obj119; DPSBinObjGeneric obj120; DPSBinObjGeneric obj121; DPSBinObjGeneric obj122; DPSBinObjGeneric obj123; char obj124[5]; char obj125[5]; char obj126[4]; char obj127[4]; char obj128[13]; char obj129[7]; char obj130[4]; char obj131[3]; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 66, 1041, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78}, /* gsave */ {DPS_LITERAL|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_EXEC|DPS_ARRAY, 0, 3, 968}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_NAME, 0, 4, 1030}, /* fall */ {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_LITERAL|DPS_INT, 0, 0, -2}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169}, /* sub */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_NAME, 0, 7, 1023}, /* fallinc */ {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.5}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111}, /* newpath */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.0}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldy */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldy */ {DPS_LITERAL|DPS_INT, 0, 0, 2}, {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_LITERAL|DPS_INT, 0, 0, 360}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5}, /* arc */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: newx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: newy */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173}, /* translate */ {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.2}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.8}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.2}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.8}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 152}, /* sethsbcolor */ {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_LITERAL|DPS_INT, 0, 0, 5}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 155}, /* setlinewidth */ {DPS_LITERAL|DPS_NAME, 0, 4, 1006}, /* offx */ {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_NAME, 0, 4, 1002}, /* offy */ {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_LITERAL|DPS_INT, 0, 0, 5}, {DPS_LITERAL|DPS_INT, 0, 0, 25}, {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_ARRAY, 0, 39, 528}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 72}, /* for */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77}, /* grestore */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 117}, /* pop */ {DPS_LITERAL|DPS_NAME, 0, 5, 997}, /* linex */ {DPS_LITERAL|DPS_INT, 0, 0, 4}, {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_NAME, 0, 5, 992}, /* liney */ {DPS_LITERAL|DPS_INT, 0, 0, 4}, {DPS_EXEC|DPS_NAME, 0, 3, 1034}, /* rnd */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_LITERAL|DPS_INT, 0, 0, 30}, {DPS_LITERAL|DPS_INT, 0, 0, 360}, {DPS_EXEC|DPS_ARRAY, 0, 16, 840}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 72}, /* for */ {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_EXEC|DPS_NAME, 0, 4, 1030}, /* fall */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173}, /* translate */ {DPS_LITERAL|DPS_NAME, 0, 4, 1030}, /* fall */ {DPS_EXEC|DPS_NAME, 0, 4, 1030}, /* fall */ {DPS_EXEC|DPS_NAME, 0, 7, 1023}, /* fallinc */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 169}, /* sub */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_EXEC|DPS_NAME, 0, 13, 1010}, /* flushgraphics */ {DPS_LITERAL|DPS_NAME, 0, 4, 1006}, /* offx */ {DPS_EXEC|DPS_NAME, 0, 4, 1006}, /* offx */ {DPS_EXEC|DPS_NAME, 0, 5, 997}, /* linex */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_LITERAL|DPS_NAME, 0, 4, 1002}, /* offy */ {DPS_EXEC|DPS_NAME, 0, 4, 1002}, /* offy */ {DPS_EXEC|DPS_NAME, 0, 5, 992}, /* liney */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1}, /* add */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51}, /* def */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111}, /* newpath */ {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 56}, /* dup */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 136}, /* rotate */ {DPS_EXEC|DPS_NAME, 0, 4, 1006}, /* offx */ {DPS_EXEC|DPS_NAME, 0, 4, 1002}, /* offy */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 134}, /* rmoveto */ {DPS_EXEC|DPS_NAME, 0, 5, 997}, /* linex */ {DPS_EXEC|DPS_NAME, 0, 5, 992}, /* liney */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133}, /* rlineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ {DPS_LITERAL|DPS_INT, 0, 0, -1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108}, /* mul */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 136}, /* rotate */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 325}, /* rand */ {DPS_LITERAL|DPS_INT, 0, 0, 2147483647}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 54}, /* div */ {'l','i','n','e','y'}, {'l','i','n','e','x'}, {'o','f','f','y'}, {'o','f','f','x'}, {'f','l','u','s','h','g','r','a','p','h','i','c','s'}, {'f','a','l','l','i','n','c'}, {'f','a','l','l'}, {'r','n','d'}, }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[19].val.realVal = _dpsP[22].val.realVal = oldx; _dpsP[20].val.realVal = _dpsP[23].val.realVal = oldy; _dpsP[29].val.realVal = newx; _dpsP[30].val.realVal = newy; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,1041); if (0) *pad = 0; /* quiets compiler warnings */ } #line 34 "FireworksWraps.psw" #line 303 "FireworksWraps.c" void drawWork(float oldx, float oldy, float newx, float newy) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjGeneric obj0; DPSBinObjReal obj1; DPSBinObjGeneric obj2; DPSBinObjReal obj3; DPSBinObjReal obj4; DPSBinObjGeneric obj5; DPSBinObjReal obj6; DPSBinObjReal obj7; DPSBinObjGeneric obj8; DPSBinObjGeneric obj9; DPSBinObjGeneric obj10; DPSBinObjGeneric obj11; DPSBinObjGeneric obj12; DPSBinObjGeneric obj13; DPSBinObjReal obj14; DPSBinObjGeneric obj15; DPSBinObjReal obj16; DPSBinObjReal obj17; DPSBinObjGeneric obj18; DPSBinObjReal obj19; DPSBinObjReal obj20; DPSBinObjGeneric obj21; DPSBinObjGeneric obj22; DPSBinObjGeneric obj23; DPSBinObjGeneric obj24; DPSBinObjGeneric obj25; DPSBinObjGeneric obj26; char obj27[13]; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 27, 233, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111}, /* newpath */ {DPS_LITERAL|DPS_REAL, 0, 0, 0.0}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldy */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: oldy */ {DPS_LITERAL|DPS_INT, 0, 0, 2}, {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_LITERAL|DPS_INT, 0, 0, 360}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5}, /* arc */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111}, /* newpath */ {DPS_LITERAL|DPS_REAL, 0, 0, 1.0}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: newx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: newy */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: newx */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: newy */ {DPS_LITERAL|DPS_INT, 0, 0, 2}, {DPS_LITERAL|DPS_INT, 0, 0, 0}, {DPS_LITERAL|DPS_INT, 0, 0, 360}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5}, /* arc */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */ {DPS_EXEC|DPS_NAME, 0, 13, 216}, /* flushgraphics */ {'f','l','u','s','h','g','r','a','p','h','i','c','s'}, }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[3].val.realVal = _dpsP[6].val.realVal = oldx; _dpsP[4].val.realVal = _dpsP[7].val.realVal = oldy; _dpsP[16].val.realVal = _dpsP[19].val.realVal = newx; _dpsP[17].val.realVal = _dpsP[20].val.realVal = newy; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,233); if (0) *pad = 0; /* quiets compiler warnings */ } #line 48 "FireworksWraps.psw"
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.