This is PolyhedraViewWraps.c in view mode; [Download] [Up]
/* PolyhedraViewWraps.c generated from PolyhedraViewWraps.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #include <dpsclient/dpsfriends.h> #include <string.h> #line 1 "PolyhedraViewWraps.psw" #line 10 "PolyhedraViewWraps.c" void colourTriangle(float x1, float y1, float x2, float y2, float x3, float y3, float r, float g, float b) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjReal obj0; DPSBinObjReal obj1; DPSBinObjReal obj2; DPSBinObjGeneric obj3; DPSBinObjReal obj4; DPSBinObjReal obj5; DPSBinObjGeneric obj6; DPSBinObjReal obj7; DPSBinObjReal obj8; DPSBinObjGeneric obj9; DPSBinObjReal obj10; DPSBinObjReal obj11; DPSBinObjGeneric obj12; DPSBinObjReal obj13; DPSBinObjReal obj14; DPSBinObjGeneric obj15; DPSBinObjGeneric obj16; DPSBinObjGeneric obj17; DPSBinObjGeneric obj18; DPSBinObjReal obj19; DPSBinObjReal obj20; DPSBinObjGeneric obj21; DPSBinObjReal obj22; DPSBinObjReal obj23; DPSBinObjGeneric obj24; DPSBinObjReal obj25; DPSBinObjReal obj26; DPSBinObjGeneric obj27; DPSBinObjReal obj28; DPSBinObjReal obj29; DPSBinObjGeneric obj30; DPSBinObjGeneric obj31; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 32, 260, {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: r */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: g */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: b */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 157}, /* setrgbcolor */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[4].val.realVal = _dpsP[13].val.realVal = _dpsP[19].val.realVal = _dpsP[28].val.realVal = x1; _dpsP[5].val.realVal = _dpsP[14].val.realVal = _dpsP[20].val.realVal = _dpsP[29].val.realVal = y1; _dpsP[7].val.realVal = _dpsP[22].val.realVal = x2; _dpsP[8].val.realVal = _dpsP[23].val.realVal = y2; _dpsP[10].val.realVal = _dpsP[25].val.realVal = x3; _dpsP[11].val.realVal = _dpsP[26].val.realVal = y3; _dpsP[0].val.realVal = r; _dpsP[1].val.realVal = g; _dpsP[2].val.realVal = b; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,260); if (0) *pad = 0; /* quiets compiler warnings */ } #line 16 "PolyhedraViewWraps.psw" #line 116 "PolyhedraViewWraps.c" void outlineTriangle(float x1, float y1, float x2, float y2, float x3, float y3) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjGeneric obj0; DPSBinObjGeneric obj1; DPSBinObjReal obj2; DPSBinObjReal obj3; DPSBinObjGeneric obj4; DPSBinObjReal obj5; DPSBinObjReal obj6; DPSBinObjGeneric obj7; DPSBinObjReal obj8; DPSBinObjReal obj9; DPSBinObjGeneric obj10; DPSBinObjReal obj11; DPSBinObjReal obj12; DPSBinObjGeneric obj13; DPSBinObjGeneric obj14; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 15, 124, {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[2].val.realVal = _dpsP[11].val.realVal = x1; _dpsP[3].val.realVal = _dpsP[12].val.realVal = y1; _dpsP[5].val.realVal = x2; _dpsP[6].val.realVal = y2; _dpsP[8].val.realVal = x3; _dpsP[9].val.realVal = y3; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,124); if (0) *pad = 0; /* quiets compiler warnings */ } #line 25 "PolyhedraViewWraps.psw" #line 177 "PolyhedraViewWraps.c" void colourSquare(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float r, float g, float b) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjReal obj0; DPSBinObjReal obj1; DPSBinObjReal obj2; DPSBinObjGeneric obj3; DPSBinObjReal obj4; DPSBinObjReal obj5; DPSBinObjGeneric obj6; DPSBinObjReal obj7; DPSBinObjReal obj8; DPSBinObjGeneric obj9; DPSBinObjReal obj10; DPSBinObjReal obj11; DPSBinObjGeneric obj12; DPSBinObjReal obj13; DPSBinObjReal obj14; DPSBinObjGeneric obj15; DPSBinObjReal obj16; DPSBinObjReal obj17; DPSBinObjGeneric obj18; DPSBinObjGeneric obj19; DPSBinObjGeneric obj20; DPSBinObjGeneric obj21; DPSBinObjReal obj22; DPSBinObjReal obj23; DPSBinObjGeneric obj24; DPSBinObjReal obj25; DPSBinObjReal obj26; DPSBinObjGeneric obj27; DPSBinObjReal obj28; DPSBinObjReal obj29; DPSBinObjGeneric obj30; DPSBinObjReal obj31; DPSBinObjReal obj32; DPSBinObjGeneric obj33; DPSBinObjReal obj34; DPSBinObjReal obj35; DPSBinObjGeneric obj36; DPSBinObjGeneric obj37; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 38, 308, {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: r */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: g */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: b */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 157}, /* setrgbcolor */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[4].val.realVal = _dpsP[16].val.realVal = _dpsP[22].val.realVal = _dpsP[34].val.realVal = x1; _dpsP[5].val.realVal = _dpsP[17].val.realVal = _dpsP[23].val.realVal = _dpsP[35].val.realVal = y1; _dpsP[7].val.realVal = _dpsP[25].val.realVal = x2; _dpsP[8].val.realVal = _dpsP[26].val.realVal = y2; _dpsP[10].val.realVal = _dpsP[28].val.realVal = x3; _dpsP[11].val.realVal = _dpsP[29].val.realVal = y3; _dpsP[13].val.realVal = _dpsP[31].val.realVal = x4; _dpsP[14].val.realVal = _dpsP[32].val.realVal = y4; _dpsP[0].val.realVal = r; _dpsP[1].val.realVal = g; _dpsP[2].val.realVal = b; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,308); if (0) *pad = 0; /* quiets compiler warnings */ } #line 44 "PolyhedraViewWraps.psw" #line 299 "PolyhedraViewWraps.c" void outlineSquare(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjGeneric obj0; DPSBinObjGeneric obj1; DPSBinObjReal obj2; DPSBinObjReal obj3; DPSBinObjGeneric obj4; DPSBinObjReal obj5; DPSBinObjReal obj6; DPSBinObjGeneric obj7; DPSBinObjReal obj8; DPSBinObjReal obj9; DPSBinObjGeneric obj10; DPSBinObjReal obj11; DPSBinObjReal obj12; DPSBinObjGeneric obj13; DPSBinObjReal obj14; DPSBinObjReal obj15; DPSBinObjGeneric obj16; DPSBinObjGeneric obj17; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 18, 148, {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[2].val.realVal = _dpsP[14].val.realVal = x1; _dpsP[3].val.realVal = _dpsP[15].val.realVal = y1; _dpsP[5].val.realVal = x2; _dpsP[6].val.realVal = y2; _dpsP[8].val.realVal = x3; _dpsP[9].val.realVal = y3; _dpsP[11].val.realVal = x4; _dpsP[12].val.realVal = y4; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,148); if (0) *pad = 0; /* quiets compiler warnings */ } #line 54 "PolyhedraViewWraps.psw" #line 368 "PolyhedraViewWraps.c" void colourPentagon(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float x5, float y5, float r, float g, float b) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjReal obj0; DPSBinObjReal obj1; DPSBinObjReal obj2; DPSBinObjGeneric obj3; DPSBinObjReal obj4; DPSBinObjReal obj5; DPSBinObjGeneric obj6; DPSBinObjReal obj7; DPSBinObjReal obj8; DPSBinObjGeneric obj9; DPSBinObjReal obj10; DPSBinObjReal obj11; DPSBinObjGeneric obj12; DPSBinObjReal obj13; DPSBinObjReal obj14; DPSBinObjGeneric obj15; DPSBinObjReal obj16; DPSBinObjReal obj17; DPSBinObjGeneric obj18; DPSBinObjReal obj19; DPSBinObjReal obj20; DPSBinObjGeneric obj21; DPSBinObjGeneric obj22; DPSBinObjGeneric obj23; DPSBinObjGeneric obj24; DPSBinObjReal obj25; DPSBinObjReal obj26; DPSBinObjGeneric obj27; DPSBinObjReal obj28; DPSBinObjReal obj29; DPSBinObjGeneric obj30; DPSBinObjReal obj31; DPSBinObjReal obj32; DPSBinObjGeneric obj33; DPSBinObjReal obj34; DPSBinObjReal obj35; DPSBinObjGeneric obj36; DPSBinObjReal obj37; DPSBinObjReal obj38; DPSBinObjGeneric obj39; DPSBinObjReal obj40; DPSBinObjReal obj41; DPSBinObjGeneric obj42; DPSBinObjGeneric obj43; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 44, 356, {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: r */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: g */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: b */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 157}, /* setrgbcolor */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x5 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y5 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */ {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x5 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y5 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[4].val.realVal = _dpsP[19].val.realVal = _dpsP[25].val.realVal = _dpsP[40].val.realVal = x1; _dpsP[5].val.realVal = _dpsP[20].val.realVal = _dpsP[26].val.realVal = _dpsP[41].val.realVal = y1; _dpsP[7].val.realVal = _dpsP[28].val.realVal = x2; _dpsP[8].val.realVal = _dpsP[29].val.realVal = y2; _dpsP[10].val.realVal = _dpsP[31].val.realVal = x3; _dpsP[11].val.realVal = _dpsP[32].val.realVal = y3; _dpsP[13].val.realVal = _dpsP[34].val.realVal = x4; _dpsP[14].val.realVal = _dpsP[35].val.realVal = y4; _dpsP[16].val.realVal = _dpsP[37].val.realVal = x5; _dpsP[17].val.realVal = _dpsP[38].val.realVal = y5; _dpsP[0].val.realVal = r; _dpsP[1].val.realVal = g; _dpsP[2].val.realVal = b; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,356); if (0) *pad = 0; /* quiets compiler warnings */ } #line 75 "PolyhedraViewWraps.psw" #line 506 "PolyhedraViewWraps.c" void outlinePentagon(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float x5, float y5) { typedef struct { unsigned char tokenType; unsigned char topLevelCount; unsigned short nBytes; DPSBinObjGeneric obj0; DPSBinObjGeneric obj1; DPSBinObjReal obj2; DPSBinObjReal obj3; DPSBinObjGeneric obj4; DPSBinObjReal obj5; DPSBinObjReal obj6; DPSBinObjGeneric obj7; DPSBinObjReal obj8; DPSBinObjReal obj9; DPSBinObjGeneric obj10; DPSBinObjReal obj11; DPSBinObjReal obj12; DPSBinObjGeneric obj13; DPSBinObjReal obj14; DPSBinObjReal obj15; DPSBinObjGeneric obj16; DPSBinObjReal obj17; DPSBinObjReal obj18; DPSBinObjGeneric obj19; DPSBinObjGeneric obj20; } _dpsQ; static const _dpsQ _dpsStat = { DPS_DEF_TOKENTYPE, 21, 172, {DPS_LITERAL|DPS_INT, 0, 0, 1}, {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x5 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y5 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */ {DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */ {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */ }; /* _dpsQ */ _dpsQ _dpsF; /* local copy */ register DPSContext _dpsCurCtxt = DPSPrivCurrentContext(); char pad[3]; register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0; _dpsF = _dpsStat; /* assign automatic variable */ _dpsP[2].val.realVal = _dpsP[17].val.realVal = x1; _dpsP[3].val.realVal = _dpsP[18].val.realVal = y1; _dpsP[5].val.realVal = x2; _dpsP[6].val.realVal = y2; _dpsP[8].val.realVal = x3; _dpsP[9].val.realVal = y3; _dpsP[11].val.realVal = x4; _dpsP[12].val.realVal = y4; _dpsP[14].val.realVal = x5; _dpsP[15].val.realVal = y5; DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,172); if (0) *pad = 0; /* quiets compiler warnings */ } #line 86 "PolyhedraViewWraps.psw"
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.