annotate Modules/glmodule.c @ 16798:258dcafe2d0b legacy-trunk

Gustavo Niemeyer <niemeyer@conectiva.com>: Fixed recno support (keys are integers rather than strings). Work around DB bug that cause stdin to be closed by rnopen() when the DB file needed to exist but did not (no longer segfaults). This closes SF tracker patch #403445. Also wrapped some long lines and added whitespace around operators -- FLD.
author Fred Drake <fdrake@acm.org>
date Tue, 27 Feb 2001 18:56:46 +0000
parents 6f6f965c5e2d
children 31a7119bd8d4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2 /*
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3 Input used to generate the Python module "glmodule.c".
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4 The stub generator is a Python script called "cgen.py".
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6 Each definition must be contained on one line:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
8 <returntype> <name> <type> <arg> <type> <arg>
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
9
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
10 <returntype> can be: void, short, long (XXX maybe others?)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
11
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
12 <type> can be: char, string, short, float, long, or double
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
13 string indicates a null terminated string;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
14 if <type> is char and <arg> begins with a *, the * is stripped
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
15 and <type> is changed into string
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
16
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
17 <arg> has the form <mode> or <mode>[<subscript>]
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
18 where <mode> can be
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
19 s: arg is sent
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
20 r: arg is received (arg is a pointer)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
21 and <subscript> can be (N and I are numbers):
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
22 N
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
23 argI
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
24 retval
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
25 N*argI
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
26 N*I
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
27 N*retval
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
28 In the case where the subscript consists of two parts
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
29 separated by *, the first part is the width of the matrix, and
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
30 the second part is the length of the matrix. This order is
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
31 opposite from the order used in C to declare a two-dimensional
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
32 matrix.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
33 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
34
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
35 /*
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
36 * An attempt has been made to make this module switch threads on qread
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
37 * calls. It is far from safe, though.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
38 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
39
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
40 #include <gl.h>
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
41 #include <device.h>
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
42
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
43 #ifdef __sgi
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
44 extern int devport();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
45 extern int textwritemask();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
46 extern int pagewritemask();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
47 extern int gewrite();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
48 extern int gettp();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
49 #endif
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
50
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
51 #include "Python.h"
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
52 #include "cgensupport.h"
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
53
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
54 /*
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
55 Some stubs are too complicated for the stub generator.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
56 We can include manually written versions of them here.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
57 A line starting with '%' gives the name of the function so the stub
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
58 generator can include it in the table of functions.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
59 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
60
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
61
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
62 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
63 gl_qread(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
64 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
65 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
66 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
67 Py_BEGIN_ALLOW_THREADS
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
68 retval = qread( & arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
69 Py_END_ALLOW_THREADS
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
70 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
71 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
72 PyTuple_SetItem(v, 0, mknewlongobject(retval));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
73 PyTuple_SetItem(v, 1, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
74 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
75 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
76 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
77
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
78
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
79 /*
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
80 varray -- an array of v.. calls.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
81 The argument is an array (maybe list or tuple) of points.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
82 Each point must be a tuple or list of coordinates (x, y, z).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
83 The points may be 2- or 3-dimensional but must all have the
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
84 same dimension. Float and int values may be mixed however.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
85 The points are always converted to 3D double precision points
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
86 by assuming z=0.0 if necessary (as indicated in the man page),
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
87 and for each point v3d() is called.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
88 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
89
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
90
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
91 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
92 gl_varray(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
93 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
94 PyObject *v, *w=NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
95 int i, n, width;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
96 double vec[3];
13447
a89f7f268de4 Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.
Tim Peters <tim.peters@gmail.com>
parents: 13256
diff changeset
97 PyObject * (*getitem)(PyObject *, int);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
98
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
99 if (!PyArg_GetObject(args, 1, 0, &v))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
100 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
101
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
102 if (PyList_Check(v)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
103 n = PyList_Size(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
104 getitem = PyList_GetItem;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
105 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
106 else if (PyTuple_Check(v)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
107 n = PyTuple_Size(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
108 getitem = PyTuple_GetItem;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
109 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
110 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
111 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
112 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
113 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
114
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
115 if (n == 0) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
116 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
117 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
118 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
119 if (n > 0)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
120 w = (*getitem)(v, 0);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
121
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
122 width = 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
123 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
124 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
125 else if (PyList_Check(w)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
126 width = PyList_Size(w);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
127 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
128 else if (PyTuple_Check(w)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
129 width = PyTuple_Size(w);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
130 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
131
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
132 switch (width) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
133 case 2:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
134 vec[2] = 0.0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
135 /* Fall through */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
136 case 3:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
137 break;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
138 default:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
139 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
140 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
141 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
142
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
143 for (i = 0; i < n; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
144 w = (*getitem)(v, i);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
145 if (!PyArg_GetDoubleArray(w, 1, 0, width, vec))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
146 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
147 v3d(vec);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
148 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
149
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
150 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
151 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
152 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
153
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
154 /*
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
155 vnarray, nvarray -- an array of n3f and v3f calls.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
156 The argument is an array (list or tuple) of pairs of points and normals.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
157 Each pair is a tuple (NOT a list) of a point and a normal for that point.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
158 Each point or normal must be a tuple (NOT a list) of coordinates (x, y, z).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
159 Three coordinates must be given. Float and int values may be mixed.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
160 For each pair, n3f() is called for the normal, and then v3f() is called
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
161 for the vector.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
162
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
163 vnarray and nvarray differ only in the order of the vector and normal in
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
164 the pair: vnarray expects (v, n) while nvarray expects (n, v).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
165 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
166
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
167 static PyObject *gen_nvarray(); /* Forward */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
168
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
169
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
170 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
171 gl_nvarray(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
172 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
173 return gen_nvarray(args, 0);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
174 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
175
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
176
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
177 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
178 gl_vnarray(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
179 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
180 return gen_nvarray(args, 1);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
181 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
182
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
183 /* Generic, internal version of {nv,nv}array: inorm indicates the
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
184 argument order, 0: normal first, 1: vector first. */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
185
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
186 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
187 gen_nvarray(PyObject *args, int inorm)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
188 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
189 PyObject *v, *w, *wnorm, *wvec;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
190 int i, n;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
191 float norm[3], vec[3];
13447
a89f7f268de4 Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.
Tim Peters <tim.peters@gmail.com>
parents: 13256
diff changeset
192 PyObject * (*getitem)(PyObject *, int);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
193
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
194 if (!PyArg_GetObject(args, 1, 0, &v))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
195 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
196
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
197 if (PyList_Check(v)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
198 n = PyList_Size(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
199 getitem = PyList_GetItem;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
200 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
201 else if (PyTuple_Check(v)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
202 n = PyTuple_Size(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
203 getitem = PyTuple_GetItem;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
204 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
205 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
206 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
207 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
208 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
209
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
210 for (i = 0; i < n; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
211 w = (*getitem)(v, i);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
212 if (!PyTuple_Check(w) || PyTuple_Size(w) != 2) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
213 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
214 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
215 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
216 wnorm = PyTuple_GetItem(w, inorm);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
217 wvec = PyTuple_GetItem(w, 1 - inorm);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
218 if (!PyArg_GetFloatArray(wnorm, 1, 0, 3, norm) ||
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
219 !PyArg_GetFloatArray(wvec, 1, 0, 3, vec))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
220 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
221 n3f(norm);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
222 v3f(vec);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
223 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
224
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
225 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
226 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
227 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
228
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
229 /* nurbssurface(s_knots[], t_knots[], ctl[][], s_order, t_order, type).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
230 The dimensions of ctl[] are computed as follows:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
231 [len(s_knots) - s_order], [len(t_knots) - t_order]
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
232 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
233
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
234
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
235 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
236 gl_nurbssurface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
237 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
238 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
239 double * arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
240 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
241 double * arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
242 double *arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
243 long arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
244 long arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
245 long arg8 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
246 long ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
247 long s_byte_stride, t_byte_stride;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
248 long s_nctl, t_nctl;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
249 long s, t;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
250 PyObject *v, *w, *pt;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
251 double *pnext;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
252 if (!PyArg_GetLongArraySize(args, 6, 0, &arg1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
253 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
254 if ((arg2 = PyMem_NEW(double, arg1 )) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
255 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
256 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
257 if (!PyArg_GetDoubleArray(args, 6, 0, arg1 , arg2))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
258 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
259 if (!PyArg_GetLongArraySize(args, 6, 1, &arg3))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
260 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
261 if ((arg4 = PyMem_NEW(double, arg3 )) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
262 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
263 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
264 if (!PyArg_GetDoubleArray(args, 6, 1, arg3 , arg4))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
265 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
266 if (!PyArg_GetLong(args, 6, 3, &arg6))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
267 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
268 if (!PyArg_GetLong(args, 6, 4, &arg7))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
269 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
270 if (!PyArg_GetLong(args, 6, 5, &arg8))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
271 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
272 if (arg8 == N_XYZ)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
273 ncoords = 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
274 else if (arg8 == N_XYZW)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
275 ncoords = 4;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
276 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
277 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
278 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
279 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
280 s_nctl = arg1 - arg6;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
281 t_nctl = arg3 - arg7;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
282 if (!PyArg_GetObject(args, 6, 2, &v))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
283 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
284 if (!PyList_Check(v) || PyList_Size(v) != s_nctl) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
285 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
286 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
287 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
288 if ((arg5 = PyMem_NEW(double, s_nctl*t_nctl*ncoords )) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
289 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
290 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
291 pnext = arg5;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
292 for (s = 0; s < s_nctl; s++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
293 w = PyList_GetItem(v, s);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
294 if (w == NULL || !PyList_Check(w) ||
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
295 PyList_Size(w) != t_nctl) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
296 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
297 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
298 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
299 for (t = 0; t < t_nctl; t++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
300 pt = PyList_GetItem(w, t);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
301 if (!PyArg_GetDoubleArray(pt, 1, 0, ncoords, pnext))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
302 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
303 pnext += ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
304 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
305 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
306 s_byte_stride = sizeof(double) * ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
307 t_byte_stride = s_byte_stride * s_nctl;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
308 nurbssurface( arg1 , arg2 , arg3 , arg4 ,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
309 s_byte_stride , t_byte_stride , arg5 , arg6 , arg7 , arg8 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
310 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
311 PyMem_DEL(arg4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
312 PyMem_DEL(arg5);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
313 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
314 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
315 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
316
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
317 /* nurbscurve(knots, ctlpoints, order, type).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
318 The length of ctlpoints is len(knots)-order. */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
319
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
320
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
321 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
322 gl_nurbscurve(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
323 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
324 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
325 double * arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
326 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
327 double * arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
328 long arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
329 long arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
330 int ncoords, npoints;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
331 int i;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
332 PyObject *v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
333 double *pnext;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
334 if (!PyArg_GetLongArraySize(args, 4, 0, &arg1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
335 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
336 if ((arg2 = PyMem_NEW(double, arg1 )) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
337 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
338 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
339 if (!PyArg_GetDoubleArray(args, 4, 0, arg1 , arg2))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
340 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
341 if (!PyArg_GetLong(args, 4, 2, &arg5))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
342 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
343 if (!PyArg_GetLong(args, 4, 3, &arg6))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
344 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
345 if (arg6 == N_ST)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
346 ncoords = 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
347 else if (arg6 == N_STW)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
348 ncoords = 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
349 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
350 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
351 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
352 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
353 npoints = arg1 - arg5;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
354 if (!PyArg_GetObject(args, 4, 1, &v))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
355 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
356 if (!PyList_Check(v) || PyList_Size(v) != npoints) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
357 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
358 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
359 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
360 if ((arg4 = PyMem_NEW(double, npoints*ncoords )) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
361 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
362 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
363 pnext = arg4;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
364 for (i = 0; i < npoints; i++) {
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
365 if (!PyArg_GetDoubleArray(PyList_GetItem(v, i), 1, 0, ncoords, pnext))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
366 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
367 pnext += ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
368 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
369 arg3 = (sizeof(double)) * ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
370 nurbscurve( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
371 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
372 PyMem_DEL(arg4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
373 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
374 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
375 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
376
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
377 /* pwlcurve(points, type).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
378 Points is a list of points. Type must be N_ST. */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
379
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
380
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
381 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
382 gl_pwlcurve(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
383 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
384 PyObject *v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
385 long type;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
386 double *data, *pnext;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
387 long npoints, ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
388 int i;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
389 if (!PyArg_GetObject(args, 2, 0, &v))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
390 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
391 if (!PyArg_GetLong(args, 2, 1, &type))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
392 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
393 if (!PyList_Check(v)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
394 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
395 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
396 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
397 npoints = PyList_Size(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
398 if (type == N_ST)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
399 ncoords = 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
400 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
401 PyErr_BadArgument();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
402 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
403 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
404 if ((data = PyMem_NEW(double, npoints*ncoords)) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
405 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
406 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
407 pnext = data;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
408 for (i = 0; i < npoints; i++) {
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
409 if (!PyArg_GetDoubleArray(PyList_GetItem(v, i), 1, 0, ncoords, pnext))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
410 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
411 pnext += ncoords;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
412 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
413 pwlcurve(npoints, data, sizeof(double)*ncoords, type);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
414 PyMem_DEL(data);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
415 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
416 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
417 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
418
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
419
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
420 /* Picking and Selecting */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
421
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
422 static short *pickbuffer = NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
423 static long pickbuffersize;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
424
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
425 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
426 pick_select(PyObject *args, void (*func)())
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
427 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
428 if (!PyArg_GetLong(args, 1, 0, &pickbuffersize))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
429 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
430 if (pickbuffer != NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
431 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
432 "pick/gselect: already picking/selecting");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
433 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
434 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
435 if ((pickbuffer = PyMem_NEW(short, pickbuffersize)) == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
436 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
437 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
438 (*func)(pickbuffer, pickbuffersize);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
439 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
440 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
441 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
442
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
443 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
444 endpick_select(PyObject *args, long (*func)())
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
445 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
446 PyObject *v, *w;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
447 int i, nhits, n;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
448 if (!PyArg_NoArgs(args))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
449 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
450 if (pickbuffer == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
451 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
452 "endpick/endselect: not in pick/select mode");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
453 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
454 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
455 nhits = (*func)(pickbuffer);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
456 if (nhits < 0) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
457 nhits = -nhits; /* How to report buffer overflow otherwise? */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
458 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
459 /* Scan the buffer to see how many integers */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
460 n = 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
461 for (; nhits > 0; nhits--) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
462 n += 1 + pickbuffer[n];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
463 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
464 v = PyList_New(n);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
465 if (v == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
466 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
467 /* XXX Could do it nicer and interpret the data structure here,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
468 returning a list of lists. But this can be done in Python... */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
469 for (i = 0; i < n; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
470 w = PyInt_FromLong((long)pickbuffer[i]);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
471 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
472 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
473 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
474 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
475 PyList_SetItem(v, i, w);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
476 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
477 PyMem_DEL(pickbuffer);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
478 pickbuffer = NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
479 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
480 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
481
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
482 extern void pick(), gselect();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
483 extern long endpick(), endselect();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
484
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
485 static PyObject *gl_pick(PyObject *self, PyObject *args)
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
486 {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
487 return pick_select(args, pick);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
488 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
489
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
490 static PyObject *gl_endpick(PyObject *self, PyObject *args)
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
491 {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
492 return endpick_select(args, endpick);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
493 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
494
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
495 static PyObject *gl_gselect(PyObject *self, PyObject *args)
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
496 {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
497 return pick_select(args, gselect);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
498 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
499
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
500 static PyObject *gl_endselect(PyObject *self, PyObject *args)
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
501 {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
502 return endpick_select(args, endselect);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
503 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
504
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
505
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
506 /* XXX The generator botches this one. Here's a quick hack to fix it. */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
507
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
508 /* XXX The generator botches this one. Here's a quick hack to fix it. */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
509
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
510
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
511 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
512 gl_getmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
513 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
514 Matrix arg1;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
515 PyObject *v, *w;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
516 int i, j;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
517 getmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
518 v = PyList_New(16);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
519 if (v == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
520 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
521 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
522 for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
523 w = mknewfloatobject(arg1[i][j]);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
524 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
525 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
526 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
527 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
528 PyList_SetItem(v, i*4+j, w);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
529 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
530 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
531 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
532
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
533 /* Here's an alternate version that returns a 4x4 matrix instead of
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
534 a vector. Unfortunately it is incompatible with loadmatrix and
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
535 multmatrix... */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
536
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
537
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
538 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
539 gl_altgetmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
540 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
541 Matrix arg1;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
542 PyObject *v, *w;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
543 int i, j;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
544 getmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
545 v = PyList_New(4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
546 if (v == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
547 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
548 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
549 for (i = 0; i < 4; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
550 w = PyList_New(4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
551 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
552 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
553 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
554 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
555 PyList_SetItem(v, i, w);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
556 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
557 for (i = 0; i < 4; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
558 for (j = 0; j < 4; j++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
559 w = mknewfloatobject(arg1[i][j]);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
560 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
561 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
562 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
563 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
564 PyList_SetItem(PyList_GetItem(v, i), j, w);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
565 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
566 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
567 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
568 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
569
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
570
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
571 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
572 gl_lrectwrite(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
573 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
574 short x1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
575 short y1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
576 short x2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
577 short y2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
578 string parray ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
579 PyObject *s;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
580 #if 0
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
581 int pixcount;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
582 #endif
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
583 if (!PyArg_GetShort(args, 5, 0, &x1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
584 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
585 if (!PyArg_GetShort(args, 5, 1, &y1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
586 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
587 if (!PyArg_GetShort(args, 5, 2, &x2))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
588 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
589 if (!PyArg_GetShort(args, 5, 3, &y2))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
590 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
591 if (!PyArg_GetString(args, 5, 4, &parray))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
592 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
593 if (!PyArg_GetObject(args, 5, 4, &s))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
594 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
595 #if 0
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
596 /* Don't check this, it breaks experiments with pixmode(PM_SIZE, ...) */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
597 pixcount = (long)(x2+1-x1) * (long)(y2+1-y1);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
598 if (!PyString_Check(s) || PyString_Size(s) != pixcount*sizeof(long)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
599 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
600 "string arg to lrectwrite has wrong size");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
601 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
602 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
603 #endif
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
604 lrectwrite( x1 , y1 , x2 , y2 , (unsigned long *) parray );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
605 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
606 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
607 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
608
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
609
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
610 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
611 gl_lrectread(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
612 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
613 short x1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
614 short y1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
615 short x2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
616 short y2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
617 PyObject *parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
618 int pixcount;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
619 if (!PyArg_GetShort(args, 4, 0, &x1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
620 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
621 if (!PyArg_GetShort(args, 4, 1, &y1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
622 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
623 if (!PyArg_GetShort(args, 4, 2, &x2))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
624 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
625 if (!PyArg_GetShort(args, 4, 3, &y2))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
626 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
627 pixcount = (long)(x2+1-x1) * (long)(y2+1-y1);
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
628 parray = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long));
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
629 if (parray == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
630 return NULL; /* No memory */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
631 lrectread(x1, y1, x2, y2, (unsigned long *) PyString_AsString(parray));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
632 return parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
633 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
634
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
635
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
636 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
637 gl_readdisplay(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
638 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
639 short x1, y1, x2, y2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
640 unsigned long *parray, hints;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
641 long size, size_ret;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
642 PyObject *rv;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
643
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
644 if ( !PyArg_Parse(args, "hhhhl", &x1, &y1, &x2, &y2, &hints) )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
645 return 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
646 size = (long)(x2+1-x1) * (long)(y2+1-y1);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
647 rv = PyString_FromStringAndSize((char *)NULL, size*sizeof(long));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
648 if ( rv == NULL )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
649 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
650 parray = (unsigned long *)PyString_AsString(rv);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
651 size_ret = readdisplay(x1, y1, x2, y2, parray, hints);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
652 if ( size_ret != size ) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
653 printf("gl_readdisplay: got %ld pixels, expected %ld\n",
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
654 size_ret, size);
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
655 PyErr_SetString(PyExc_RuntimeError, "readdisplay returned unexpected length");
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
656 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
657 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
658 return rv;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
659 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
660
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
661 /* Desperately needed, here are tools to compress and decompress
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
662 the data manipulated by lrectread/lrectwrite.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
663
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
664 gl.packrect(width, height, packfactor, bigdata) --> smalldata
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
665 makes 'bigdata' 4*(packfactor**2) times smaller by:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
666 - turning it into B/W (a factor 4)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
667 - replacing squares of size pacfactor by one
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
668 representative
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
669
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
670 gl.unpackrect(width, height, packfactor, smalldata) --> bigdata
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
671 is the inverse; the numeric arguments must be *the same*.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
672
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
673 Both work best if width and height are multiples of packfactor
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
674 (in fact unpackrect will leave garbage bytes).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
675 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
676
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
677
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
678 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
679 gl_packrect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
680 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
681 long width, height, packfactor;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
682 char *s;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
683 PyObject *unpacked, *packed;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
684 int pixcount, packedcount, x, y, r, g, b;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
685 unsigned long pixel;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
686 unsigned char *p;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
687 unsigned long *parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
688 if (!PyArg_GetLong(args, 4, 0, &width))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
689 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
690 if (!PyArg_GetLong(args, 4, 1, &height))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
691 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
692 if (!PyArg_GetLong(args, 4, 2, &packfactor))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
693 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
694 if (!PyArg_GetString(args, 4, 3, &s)) /* For type checking only */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
695 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
696 if (!PyArg_GetObject(args, 4, 3, &unpacked))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
697 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
698 if (width <= 0 || height <= 0 || packfactor <= 0) {
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
699 PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0");
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
700 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
701 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
702 pixcount = width*height;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
703 packedcount = ((width+packfactor-1)/packfactor) *
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
704 ((height+packfactor-1)/packfactor);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
705 if (PyString_Size(unpacked) != pixcount*sizeof(long)) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
706 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
707 "string arg to packrect has wrong size");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
708 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
709 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
710 packed = PyString_FromStringAndSize((char *)NULL, packedcount);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
711 if (packed == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
712 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
713 parray = (unsigned long *) PyString_AsString(unpacked);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
714 p = (unsigned char *) PyString_AsString(packed);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
715 for (y = 0; y < height; y += packfactor, parray += packfactor*width) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
716 for (x = 0; x < width; x += packfactor) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
717 pixel = parray[x];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
718 r = pixel & 0xff;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
719 g = (pixel >> 8) & 0xff;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
720 b = (pixel >> 16) & 0xff;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
721 *p++ = (30*r+59*g+11*b) / 100;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
722 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
723 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
724 return packed;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
725 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
726
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
727
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
728 static unsigned long unpacktab[256];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
729 static int unpacktab_inited = 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
730
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
731 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
732 gl_unpackrect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
733 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
734 long width, height, packfactor;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
735 char *s;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
736 PyObject *unpacked, *packed;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
737 int pixcount, packedcount;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
738 register unsigned char *p;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
739 register unsigned long *parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
740 if (!unpacktab_inited) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
741 register int white;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
742 for (white = 256; --white >= 0; )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
743 unpacktab[white] = white * 0x010101L;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
744 unpacktab_inited++;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
745 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
746 if (!PyArg_GetLong(args, 4, 0, &width))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
747 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
748 if (!PyArg_GetLong(args, 4, 1, &height))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
749 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
750 if (!PyArg_GetLong(args, 4, 2, &packfactor))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
751 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
752 if (!PyArg_GetString(args, 4, 3, &s)) /* For type checking only */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
753 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
754 if (!PyArg_GetObject(args, 4, 3, &packed))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
755 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
756 if (width <= 0 || height <= 0 || packfactor <= 0) {
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
757 PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0");
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
758 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
759 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
760 pixcount = width*height;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
761 packedcount = ((width+packfactor-1)/packfactor) *
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
762 ((height+packfactor-1)/packfactor);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
763 if (PyString_Size(packed) != packedcount) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
764 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
765 "string arg to unpackrect has wrong size");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
766 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
767 }
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
768 unpacked = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long));
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
769 if (unpacked == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
770 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
771 parray = (unsigned long *) PyString_AsString(unpacked);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
772 p = (unsigned char *) PyString_AsString(packed);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
773 if (packfactor == 1 && width*height > 0) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
774 /* Just expand bytes to longs */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
775 register int x = width * height;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
776 do {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
777 *parray++ = unpacktab[*p++];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
778 } while (--x >= 0);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
779 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
780 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
781 register int y;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
782 for (y = 0; y < height-packfactor+1;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
783 y += packfactor, parray += packfactor*width) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
784 register int x;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
785 for (x = 0; x < width-packfactor+1; x += packfactor) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
786 register unsigned long pixel = unpacktab[*p++];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
787 register int i;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
788 for (i = packfactor*width; (i-=width) >= 0;) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
789 register int j;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
790 for (j = packfactor; --j >= 0; )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
791 parray[i+x+j] = pixel;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
792 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
793 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
794 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
795 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
796 return unpacked;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
797 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
798
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
799 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
800 gl_gversion(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
801 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
802 char buf[20];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
803 gversion(buf);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
804 return PyString_FromString(buf);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
805 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
806
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
807
9424
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
808 /* void clear - Manual because of clash with termcap */
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
809 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
810 gl_clear(PyObject *self, PyObject *args)
9424
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
811 {
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
812 __GLclear( );
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
813 Py_INCREF(Py_None);
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
814 return Py_None;
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
815 }
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
816
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
817 /* End of manually written stubs */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
818
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
819
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
820 /* long getshade */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
821
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
822 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
823 gl_getshade(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
824 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
825 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
826 retval = getshade( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
827 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
828 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
830 /* void devport short s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
831
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
832 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
833 gl_devport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
834 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
835 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
836 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
837 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
838 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
839 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
840 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
841 devport( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
842 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
843 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
844 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
845
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
846 /* void rdr2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
847
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
848 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
849 gl_rdr2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
850 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
851 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
852 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
853 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
854 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
855 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
856 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
857 rdr2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
858 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
859 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
860 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
861
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
862 /* void rectfs short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
863
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
864 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
865 gl_rectfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
866 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
867 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
868 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
869 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
870 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
871 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
872 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
873 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
874 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
875 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
876 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
877 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
878 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
879 rectfs( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
880 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
881 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
882 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
883
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
884 /* void rects short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
885
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
886 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
887 gl_rects(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
888 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
889 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
890 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
891 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
892 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
893 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
894 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
895 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
896 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
897 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
898 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
899 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
900 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
901 rects( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
902 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
903 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
904 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
905
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
906 /* void rmv2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
907
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
908 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
909 gl_rmv2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
910 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
911 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
912 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
913 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
914 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
915 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
916 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
917 rmv2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
918 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
919 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
920 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
921
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
922 /* void noport */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
923
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
924 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
925 gl_noport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
926 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
927 noport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
928 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
929 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
930 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
931
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
932 /* void popviewport */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
933
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
934 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
935 gl_popviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
936 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
937 popviewport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
938 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
939 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
940 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
941
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
942 /* void clearhitcode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
943
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
944 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
945 gl_clearhitcode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
946 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
947 clearhitcode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
948 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
949 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
950 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
951
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
952 /* void closeobj */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
953
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
954 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
955 gl_closeobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
956 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
957 closeobj( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
958 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
959 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
960 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
961
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
962 /* void cursoff */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
963
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
964 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
965 gl_cursoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
966 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
967 cursoff( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
968 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
969 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
970 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
971
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
972 /* void curson */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
973
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
974 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
975 gl_curson(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
976 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
977 curson( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
978 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
979 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
980 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
981
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
982 /* void doublebuffer */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
983
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
984 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
985 gl_doublebuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
986 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
987 doublebuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
988 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
989 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
990 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
991
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
992 /* void finish */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
993
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
994 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
995 gl_finish(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
996 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
997 finish( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
998 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
999 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1000 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1001
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1002 /* void gconfig */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1003
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1004 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1005 gl_gconfig(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1006 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1007 gconfig( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1008 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1009 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1010 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1011
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1012 /* void ginit */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1013
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1014 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1015 gl_ginit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1016 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1017 ginit( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1018 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1019 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1020 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1021
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1022 /* void greset */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1023
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1024 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1025 gl_greset(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1026 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1027 greset( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1028 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1029 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1030 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1031
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1032 /* void multimap */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1033
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1034 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1035 gl_multimap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1036 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1037 multimap( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1038 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1039 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1040 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1041
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1042 /* void onemap */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1043
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1044 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1045 gl_onemap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1046 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1047 onemap( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1048 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1049 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1050 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1051
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1052 /* void popattributes */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1053
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1054 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1055 gl_popattributes(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1056 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1057 popattributes( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1058 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1059 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1060 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1061
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1062 /* void popmatrix */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1063
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1064 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1065 gl_popmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1066 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1067 popmatrix( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1068 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1069 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1070 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1071
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1072 /* void pushattributes */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1073
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1074 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1075 gl_pushattributes(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1076 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1077 pushattributes( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1078 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1079 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1080 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1081
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1082 /* void pushmatrix */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1083
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1084 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1085 gl_pushmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1086 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1087 pushmatrix( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1088 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1089 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1090 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1091
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1092 /* void pushviewport */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1093
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1094 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1095 gl_pushviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1096 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1097 pushviewport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1098 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1099 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1100 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1101
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1102 /* void qreset */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1103
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1104 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1105 gl_qreset(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1106 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1107 qreset( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1108 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1109 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1110 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1111
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1112 /* void RGBmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1113
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1114 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1115 gl_RGBmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1116 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1117 RGBmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1118 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1119 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1120 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1121
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1122 /* void singlebuffer */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1123
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1124 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1125 gl_singlebuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1126 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1127 singlebuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1128 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1129 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1130 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1131
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1132 /* void swapbuffers */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1133
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1134 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1135 gl_swapbuffers(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1136 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1137 swapbuffers( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1138 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1139 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1140 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1141
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1142 /* void gsync */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1143
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1144 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1145 gl_gsync(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1146 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1147 gsync( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1148 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1149 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1150 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1151
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1152 /* void gflush */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1153
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1154 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1155 gl_gflush(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1156 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1157 gflush( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1158 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1159 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1160 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1161
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1162 /* void tpon */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1163
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1164 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1165 gl_tpon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1166 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1167 tpon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1168 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1169 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1170 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1171
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1172 /* void tpoff */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1173
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1174 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1175 gl_tpoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1176 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1177 tpoff( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1178 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1179 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1180 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1181
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1182 /* void clkon */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1183
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1184 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1185 gl_clkon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1186 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1187 clkon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1188 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1189 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1190 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1191
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1192 /* void clkoff */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1193
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1194 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1195 gl_clkoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1196 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1197 clkoff( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1198 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1199 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1200 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1201
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1202 /* void ringbell */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1203
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1204 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1205 gl_ringbell(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1206 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1207 ringbell( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1208 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1209 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1210 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1211
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1212 /* void gbegin */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1213
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1214 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1215 gl_gbegin(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1216 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1217 gbegin( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1218 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1219 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1220 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1221
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1222 /* void textinit */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1223
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1224 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1225 gl_textinit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1226 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1227 textinit( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1228 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1229 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1230 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1231
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1232 /* void initnames */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1233
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1234 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1235 gl_initnames(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1236 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1237 initnames( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1238 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1239 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1240 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1241
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1242 /* void pclos */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1243
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1244 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1245 gl_pclos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1246 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1247 pclos( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1248 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1249 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1250 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1251
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1252 /* void popname */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1253
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1254 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1255 gl_popname(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1256 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1257 popname( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1258 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1259 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1260 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1261
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1262 /* void spclos */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1263
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1264 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1265 gl_spclos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1266 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1267 spclos( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1268 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1269 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1270 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1271
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1272 /* void zclear */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1273
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1274 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1275 gl_zclear(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1276 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1277 zclear( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1278 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1279 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1280 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1281
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1282 /* void screenspace */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1283
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1284 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1285 gl_screenspace(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1286 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1287 screenspace( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1288 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1289 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1290 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1291
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1292 /* void reshapeviewport */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1293
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1294 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1295 gl_reshapeviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1296 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1297 reshapeviewport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1298 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1299 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1300 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1301
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1302 /* void winpush */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1303
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1304 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1305 gl_winpush(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1306 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1307 winpush( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1308 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1309 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1310 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1311
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1312 /* void winpop */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1313
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1314 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1315 gl_winpop(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1316 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1317 winpop( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1318 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1319 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1320 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1321
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1322 /* void foreground */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1323
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1324 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1325 gl_foreground(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1326 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1327 foreground( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1328 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1329 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1330 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1331
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1332 /* void endfullscrn */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1333
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1334 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1335 gl_endfullscrn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1336 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1337 endfullscrn( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1338 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1339 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1340 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1341
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1342 /* void endpupmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1343
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1344 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1345 gl_endpupmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1346 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1347 endpupmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1348 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1349 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1350 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1351
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1352 /* void fullscrn */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1353
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1354 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1355 gl_fullscrn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1356 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1357 fullscrn( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1358 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1359 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1360 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1361
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1362 /* void pupmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1363
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1364 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1365 gl_pupmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1366 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1367 pupmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1368 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1369 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1370 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1371
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1372 /* void winconstraints */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1373
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1374 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1375 gl_winconstraints(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1376 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1377 winconstraints( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1378 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1379 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1380 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1381
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1382 /* void pagecolor short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1383
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1384 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1385 gl_pagecolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1386 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1387 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1388 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1389 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1390 pagecolor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1391 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1392 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1393 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1394
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1395 /* void textcolor short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1396
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1397 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1398 gl_textcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1399 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1400 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1401 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1402 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1403 textcolor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1404 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1405 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1406 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1407
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1408 /* void color short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1409
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1410 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1411 gl_color(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1412 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1413 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1414 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1415 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1416 color( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1417 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1418 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1419 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1420
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1421 /* void curveit short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1422
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1423 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1424 gl_curveit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1425 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1426 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1427 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1428 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1429 curveit( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1430 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1431 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1432 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1433
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1434 /* void font short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1435
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1436 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1437 gl_font(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1438 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1439 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1440 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1441 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1442 font( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1443 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1444 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1445 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1446
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1447 /* void linewidth short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1448
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1449 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1450 gl_linewidth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1451 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1452 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1453 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1454 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1455 linewidth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1456 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1457 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1458 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1459
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1460 /* void setlinestyle short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1461
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1462 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1463 gl_setlinestyle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1464 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1465 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1466 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1467 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1468 setlinestyle( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1469 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1470 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1471 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1472
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1473 /* void setmap short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1474
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1475 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1476 gl_setmap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1477 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1478 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1479 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1480 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1481 setmap( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1482 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1483 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1484 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1485
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1486 /* void swapinterval short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1487
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1488 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1489 gl_swapinterval(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1490 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1491 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1492 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1493 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1494 swapinterval( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1495 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1496 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1497 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1498
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1499 /* void writemask short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1500
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1501 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1502 gl_writemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1503 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1504 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1505 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1506 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1507 writemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1508 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1509 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1510 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1511
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1512 /* void textwritemask short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1513
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1514 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1515 gl_textwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1516 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1517 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1518 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1519 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1520 textwritemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1521 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1522 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1523 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1524
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1525 /* void qdevice short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1526
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1527 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1528 gl_qdevice(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1529 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1530 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1531 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1532 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1533 qdevice( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1534 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1535 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1536 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1537
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1538 /* void unqdevice short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1539
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1540 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1541 gl_unqdevice(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1542 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1543 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1544 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1545 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1546 unqdevice( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1547 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1548 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1549 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1550
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1551 /* void curvebasis short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1552
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1553 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1554 gl_curvebasis(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1555 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1556 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1557 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1558 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1559 curvebasis( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1560 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1561 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1562 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1563
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1564 /* void curveprecision short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1565
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1566 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1567 gl_curveprecision(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1568 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1569 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1570 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1571 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1572 curveprecision( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1573 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1574 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1575 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1576
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1577 /* void loadname short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1578
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1579 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1580 gl_loadname(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1581 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1582 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1583 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1584 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1585 loadname( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1586 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1587 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1588 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1589
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1590 /* void passthrough short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1591
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1592 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1593 gl_passthrough(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1594 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1595 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1596 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1597 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1598 passthrough( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1599 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1600 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1601 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1602
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1603 /* void pushname short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1604
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1605 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1606 gl_pushname(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1607 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1608 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1609 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1610 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1611 pushname( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1612 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1613 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1614 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1615
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1616 /* void setmonitor short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1617
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1618 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1619 gl_setmonitor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1620 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1621 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1622 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1623 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1624 setmonitor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1625 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1626 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1627 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1628
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1629 /* void setshade short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1630
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1631 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1632 gl_setshade(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1633 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1634 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1635 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1636 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1637 setshade( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1638 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1639 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1640 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1641
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1642 /* void setpattern short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1643
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1644 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1645 gl_setpattern(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1646 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1647 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1648 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1649 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1650 setpattern( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1651 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1652 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1653 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1654
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1655 /* void pagewritemask short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1656
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1657 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1658 gl_pagewritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1659 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1660 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1661 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1662 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1663 pagewritemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1664 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1665 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1666 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1667
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1668 /* void callobj long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1669
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1670 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1671 gl_callobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1672 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1673 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1674 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1675 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1676 callobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1677 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1678 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1679 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1680
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1681 /* void delobj long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1682
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1683 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1684 gl_delobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1685 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1686 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1687 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1688 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1689 delobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1690 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1691 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1692 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1693
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1694 /* void editobj long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1695
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1696 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1697 gl_editobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1698 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1699 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1700 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1701 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1702 editobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1703 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1704 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1705 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1706
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1707 /* void makeobj long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1708
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1709 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1710 gl_makeobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1711 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1712 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1713 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1714 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1715 makeobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1716 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1717 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1718 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1719
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1720 /* void maketag long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1721
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1722 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1723 gl_maketag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1724 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1725 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1726 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1727 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1728 maketag( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1729 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1730 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1731 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1732
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1733 /* void chunksize long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1734
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1735 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1736 gl_chunksize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1737 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1738 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1739 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1740 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1741 chunksize( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1742 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1743 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1744 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1745
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1746 /* void compactify long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1747
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1748 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1749 gl_compactify(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1750 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1751 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1752 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1753 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1754 compactify( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1755 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1756 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1757 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1758
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1759 /* void deltag long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1760
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1761 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1762 gl_deltag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1763 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1764 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1765 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1766 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1767 deltag( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1768 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1769 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1770 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1771
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1772 /* void lsrepeat long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1773
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1774 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1775 gl_lsrepeat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1776 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1777 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1778 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1779 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1780 lsrepeat( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1781 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1782 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1783 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1784
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1785 /* void objinsert long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1786
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1787 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1788 gl_objinsert(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1789 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1790 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1791 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1792 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1793 objinsert( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1794 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1795 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1796 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1797
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1798 /* void objreplace long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1799
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1800 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1801 gl_objreplace(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1802 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1803 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1804 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1805 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1806 objreplace( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1807 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1808 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1809 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1810
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1811 /* void winclose long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1812
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1813 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1814 gl_winclose(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1815 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1816 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1817 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1818 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1819 winclose( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1820 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1821 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1822 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1823
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1824 /* void blanktime long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1825
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1826 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1827 gl_blanktime(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1828 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1829 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1830 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1831 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1832 blanktime( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1833 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1834 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1835 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1836
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1837 /* void freepup long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1838
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1839 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1840 gl_freepup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1841 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1842 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1843 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1844 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1845 freepup( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1846 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1847 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1848 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1849
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1850 /* void backbuffer long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1851
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1852 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1853 gl_backbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1854 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1855 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1856 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1857 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1858 backbuffer( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1859 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1860 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1861 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1862
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1863 /* void frontbuffer long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1864
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1865 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1866 gl_frontbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1867 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1868 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1869 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1870 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1871 frontbuffer( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1872 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1873 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1874 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1875
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1876 /* void lsbackup long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1877
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1878 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1879 gl_lsbackup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1880 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1881 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1882 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1883 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1884 lsbackup( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1885 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1886 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1887 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1888
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1889 /* void resetls long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1890
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1891 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1892 gl_resetls(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1893 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1894 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1895 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1896 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1897 resetls( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1898 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1899 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1900 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1901
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1902 /* void lampon long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1903
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1904 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1905 gl_lampon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1906 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1907 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1908 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1909 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1910 lampon( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1911 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1912 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1913 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1914
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1915 /* void lampoff long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1916
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1917 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1918 gl_lampoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1919 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1920 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1921 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1922 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1923 lampoff( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1924 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1925 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1926 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1927
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1928 /* void setbell long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1929
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1930 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1931 gl_setbell(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1932 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1933 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1934 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1935 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1936 setbell( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1937 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1938 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1939 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1940
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1941 /* void blankscreen long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1942
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1943 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1944 gl_blankscreen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1945 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1946 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1947 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1948 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1949 blankscreen( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1950 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1951 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1952 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1953
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1954 /* void depthcue long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1955
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1956 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1957 gl_depthcue(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1958 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1959 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1960 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1961 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1962 depthcue( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1963 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1964 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1965 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1966
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1967 /* void zbuffer long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1968
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1969 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1970 gl_zbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1971 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1972 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1973 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1974 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1975 zbuffer( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1976 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1977 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1978 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1979
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1980 /* void backface long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1981
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1982 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1983 gl_backface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1984 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1985 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
1986 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1987 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1988 backface( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1989 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1990 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1991 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1992
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1993 /* void cmov2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1994
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1995 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1996 gl_cmov2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1997 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1998 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1999 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2000 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2001 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2002 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2003 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2004 cmov2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2005 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2006 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2007 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2008
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2009 /* void draw2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2010
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2011 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2012 gl_draw2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2013 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2014 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2015 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2016 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2017 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2018 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2019 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2020 draw2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2021 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2022 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2023 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2024
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2025 /* void move2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2026
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2027 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2028 gl_move2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2029 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2030 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2031 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2032 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2033 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2034 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2035 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2036 move2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2037 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2038 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2039 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2040
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2041 /* void pnt2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2042
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2043 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2044 gl_pnt2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2045 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2046 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2047 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2048 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2049 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2050 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2051 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2052 pnt2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2053 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2054 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2055 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2056
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2057 /* void patchbasis long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2058
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2059 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2060 gl_patchbasis(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2061 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2062 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2063 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2064 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2065 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2066 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2067 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2068 patchbasis( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2069 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2070 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2071 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2072
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2073 /* void patchprecision long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2074
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2075 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2076 gl_patchprecision(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2077 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2078 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2079 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2080 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2081 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2082 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2083 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2084 patchprecision( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2085 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2086 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2087 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2088
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2089 /* void pdr2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2090
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2091 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2092 gl_pdr2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2093 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2094 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2095 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2096 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2097 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2098 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2099 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2100 pdr2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2101 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2102 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2103 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2104
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2105 /* void pmv2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2106
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2107 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2108 gl_pmv2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2109 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2110 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2111 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2112 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2113 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2114 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2115 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2116 pmv2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2117 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2118 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2119 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2120
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2121 /* void rpdr2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2122
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2123 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2124 gl_rpdr2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2125 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2126 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2127 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2128 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2129 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2130 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2131 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2132 rpdr2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2133 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2134 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2135 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2136
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2137 /* void rpmv2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2138
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2139 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2140 gl_rpmv2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2141 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2142 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2143 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2144 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2145 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2146 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2147 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2148 rpmv2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2149 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2150 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2151 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2152
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2153 /* void xfpt2i long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2154
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2155 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2156 gl_xfpt2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2157 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2158 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2159 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2160 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2161 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2162 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2163 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2164 xfpt2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2165 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2166 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2167 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2168
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2169 /* void objdelete long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2170
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2171 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2172 gl_objdelete(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2173 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2174 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2175 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2176 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2177 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2178 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2179 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2180 objdelete( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2181 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2182 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2183 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2184
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2185 /* void patchcurves long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2186
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2187 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2188 gl_patchcurves(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2189 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2190 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2191 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2192 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2193 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2194 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2195 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2196 patchcurves( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2197 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2198 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2199 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2200
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2201 /* void minsize long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2202
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2203 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2204 gl_minsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2205 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2206 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2207 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2208 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2209 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2210 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2211 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2212 minsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2213 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2214 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2215 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2216
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2217 /* void maxsize long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2218
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2219 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2220 gl_maxsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2221 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2222 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2223 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2224 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2225 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2226 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2227 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2228 maxsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2229 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2230 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2231 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2232
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2233 /* void keepaspect long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2234
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2235 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2236 gl_keepaspect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2237 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2238 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2239 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2240 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2241 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2242 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2243 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2244 keepaspect( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2245 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2246 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2247 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2248
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2249 /* void prefsize long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2250
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2251 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2252 gl_prefsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2253 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2254 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2255 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2256 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2257 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2258 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2259 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2260 prefsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2261 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2262 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2263 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2264
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2265 /* void stepunit long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2266
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2267 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2268 gl_stepunit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2269 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2270 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2271 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2272 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2273 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2274 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2275 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2276 stepunit( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2277 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2278 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2279 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2280
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2281 /* void fudge long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2282
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2283 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2284 gl_fudge(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2285 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2286 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2287 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2288 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2289 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2290 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2291 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2292 fudge( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2293 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2294 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2295 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2296
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2297 /* void winmove long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2298
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2299 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2300 gl_winmove(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2301 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2302 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2303 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2304 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2305 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2306 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2307 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2308 winmove( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2309 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2310 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2311 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2312
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2313 /* void attachcursor short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2314
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2315 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2316 gl_attachcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2317 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2318 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2319 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2320 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2321 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2322 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2323 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2324 attachcursor( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2325 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2326 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2327 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2328
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2329 /* void deflinestyle short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2330
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2331 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2332 gl_deflinestyle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2333 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2334 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2335 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2336 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2337 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2338 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2339 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2340 deflinestyle( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2341 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2342 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2343 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2344
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2345 /* void noise short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2346
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2347 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2348 gl_noise(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2349 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2350 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2351 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2352 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2353 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2354 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2355 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2356 noise( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2357 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2358 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2359 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2360
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2361 /* void picksize short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2362
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2363 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2364 gl_picksize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2365 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2366 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2367 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2368 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2369 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2370 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2371 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2372 picksize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2373 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2374 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2375 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2376
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2377 /* void qenter short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2378
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2379 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2380 gl_qenter(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2381 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2382 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2383 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2384 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2385 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2386 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2387 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2388 qenter( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2389 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2390 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2391 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2392
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2393 /* void setdepth short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2394
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2395 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2396 gl_setdepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2397 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2398 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2399 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2400 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2401 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2402 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2403 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2404 setdepth( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2405 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2406 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2407 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2408
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2409 /* void cmov2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2410
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2411 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2412 gl_cmov2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2413 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2414 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2415 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2416 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2417 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2418 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2419 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2420 cmov2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2421 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2422 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2423 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2424
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2425 /* void draw2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2426
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2427 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2428 gl_draw2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2429 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2430 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2431 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2432 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2433 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2434 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2435 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2436 draw2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2437 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2438 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2439 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2440
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2441 /* void move2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2442
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2443 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2444 gl_move2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2445 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2446 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2447 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2448 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2449 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2450 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2451 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2452 move2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2453 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2454 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2455 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2456
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2457 /* void pdr2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2458
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2459 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2460 gl_pdr2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2461 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2462 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2463 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2464 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2465 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2466 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2467 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2468 pdr2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2469 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2470 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2471 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2472
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2473 /* void pmv2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2474
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2475 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2476 gl_pmv2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2477 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2478 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2479 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2480 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2481 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2482 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2483 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2484 pmv2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2485 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2486 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2487 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2488
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2489 /* void pnt2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2490
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2491 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2492 gl_pnt2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2493 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2494 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2495 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2496 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2497 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2498 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2499 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2500 pnt2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2501 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2502 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2503 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2504
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2505 /* void rdr2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2506
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2507 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2508 gl_rdr2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2509 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2510 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2511 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2512 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2513 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2514 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2515 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2516 rdr2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2517 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2518 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2519 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2520
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2521 /* void rmv2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2522
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2523 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2524 gl_rmv2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2525 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2526 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2527 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2528 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2529 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2530 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2531 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2532 rmv2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2533 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2534 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2535 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2536
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2537 /* void rpdr2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2538
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2539 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2540 gl_rpdr2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2541 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2542 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2543 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2544 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2545 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2546 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2547 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2548 rpdr2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2549 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2550 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2551 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2552
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2553 /* void rpmv2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2554
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2555 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2556 gl_rpmv2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2557 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2558 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2559 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2560 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2561 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2562 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2563 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2564 rpmv2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2565 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2566 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2567 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2568
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2569 /* void xfpt2s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2570
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2571 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2572 gl_xfpt2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2573 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2574 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2575 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2576 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2577 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2578 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2579 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2580 xfpt2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2581 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2582 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2583 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2584
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2585 /* void cmov2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2586
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2587 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2588 gl_cmov2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2589 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2590 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2591 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2592 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2593 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2594 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2595 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2596 cmov2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2597 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2598 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2599 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2600
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2601 /* void draw2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2602
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2603 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2604 gl_draw2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2605 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2606 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2607 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2608 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2609 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2610 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2611 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2612 draw2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2613 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2614 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2615 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2616
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2617 /* void move2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2618
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2619 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2620 gl_move2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2621 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2622 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2623 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2624 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2625 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2626 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2627 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2628 move2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2629 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2630 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2631 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2632
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2633 /* void pnt2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2634
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2635 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2636 gl_pnt2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2637 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2638 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2639 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2640 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2641 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2642 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2643 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2644 pnt2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2645 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2646 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2647 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2648
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2649 /* void pdr2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2650
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2651 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2652 gl_pdr2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2653 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2654 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2655 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2656 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2657 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2658 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2659 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2660 pdr2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2661 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2662 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2663 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2664
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2665 /* void pmv2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2666
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2667 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2668 gl_pmv2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2669 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2670 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2671 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2672 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2673 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2674 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2675 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2676 pmv2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2677 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2678 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2679 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2680
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2681 /* void rdr2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2682
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2683 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2684 gl_rdr2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2685 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2686 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2687 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2688 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2689 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2690 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2691 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2692 rdr2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2693 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2694 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2695 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2696
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2697 /* void rmv2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2698
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2699 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2700 gl_rmv2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2701 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2702 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2703 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2704 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2705 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2706 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2707 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2708 rmv2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2709 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2710 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2711 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2712
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2713 /* void rpdr2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2714
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2715 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2716 gl_rpdr2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2717 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2718 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2719 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2720 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2721 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2722 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2723 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2724 rpdr2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2725 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2726 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2727 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2728
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2729 /* void rpmv2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2730
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2731 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2732 gl_rpmv2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2733 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2734 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2735 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2736 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2737 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2738 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2739 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2740 rpmv2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2741 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2742 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2743 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2744
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2745 /* void xfpt2 float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2746
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2747 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2748 gl_xfpt2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2749 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2750 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2751 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2752 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2753 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2754 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2755 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2756 xfpt2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2757 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2758 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2759 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2760
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2761 /* void loadmatrix float s[4*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2762
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2763 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2764 gl_loadmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2765 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2766 float arg1 [ 4 ] [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2767 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2768 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2769 loadmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2770 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2771 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2772 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2773
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2774 /* void multmatrix float s[4*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2775
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2776 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2777 gl_multmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2778 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2779 float arg1 [ 4 ] [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2780 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2781 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2782 multmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2783 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2784 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2785 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2786
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2787 /* void crv float s[3*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2788
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2789 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2790 gl_crv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2791 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2792 float arg1 [ 4 ] [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2793 if (!getifloatarray(args, 1, 0, 3 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2794 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2795 crv( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2796 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2797 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2798 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2799
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2800 /* void rcrv float s[4*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2801
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2802 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2803 gl_rcrv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2804 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2805 float arg1 [ 4 ] [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2806 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2807 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2808 rcrv( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2809 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2810 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2811 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2812
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2813 /* void addtopup long s char *s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2814
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2815 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2816 gl_addtopup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2817 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2818 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2819 string arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2820 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2821 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2822 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2823 if (!getistringarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2824 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2825 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2826 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2827 addtopup( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2828 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2829 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2830 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2831
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2832 /* void charstr char *s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2833
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2834 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2835 gl_charstr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2836 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2837 string arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2838 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2839 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2840 charstr( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2841 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2842 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2843 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2844
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2845 /* void getport char *s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2846
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2847 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2848 gl_getport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2849 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2850 string arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2851 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2852 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2853 getport( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2854 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2855 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2856 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2857
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2858 /* long strwidth char *s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2859
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2860 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2861 gl_strwidth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2862 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2863 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2864 string arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2865 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2866 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2867 retval = strwidth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2868 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2869 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2870
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2871 /* long winopen char *s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2872
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2873 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2874 gl_winopen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2875 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2876 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2877 string arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2878 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2879 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2880 retval = winopen( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2881 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2882 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2883
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2884 /* void wintitle char *s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2885
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2886 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2887 gl_wintitle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2888 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2889 string arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2890 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2891 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2892 wintitle( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2893 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2894 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2895 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2896
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2897 /* void polf long s float s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2898
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2899 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2900 gl_polf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2901 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2902 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2903 float (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2904 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2905 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2906 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2907 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2908 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2909 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2910 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2911 polf( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2912 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2913 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2914 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2915 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2916
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2917 /* void polf2 long s float s[2*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2918
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2919 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2920 gl_polf2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2921 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2922 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2923 float (* arg2) [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2924 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2925 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2926 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2927 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2928 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2929 if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2930 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2931 polf2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2932 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2933 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2934 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2935 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2936
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2937 /* void poly long s float s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2938
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2939 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2940 gl_poly(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2941 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2942 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2943 float (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2944 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2945 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2946 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2947 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2948 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2949 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2950 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2951 poly( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2952 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2953 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2954 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2955 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2956
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2957 /* void poly2 long s float s[2*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2958
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2959 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2960 gl_poly2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2961 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2962 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2963 float (* arg2) [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2964 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2965 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2966 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2967 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2968 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2969 if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2970 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2971 poly2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2972 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2973 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2974 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2975 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2976
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2977 /* void crvn long s float s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2978
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2979 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2980 gl_crvn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2981 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2982 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2983 float (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2984 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2985 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2986 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2987 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2988 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
2989 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2990 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2991 crvn( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2992 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2993 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2994 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2995 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2996
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2997 /* void rcrvn long s float s[4*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2998
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2999 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3000 gl_rcrvn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3001 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3002 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3003 float (* arg2) [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3004 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3005 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3006 arg1 = arg1 / 4;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3007 if ((arg2 = (float(*)[4]) PyMem_NEW(float , 4 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3008 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3009 if (!getifloatarray(args, 1, 0, 4 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3010 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3011 rcrvn( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3012 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3013 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3014 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3015 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3016
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3017 /* void polf2i long s long s[2*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3018
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3019 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3020 gl_polf2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3021 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3022 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3023 long (* arg2) [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3024 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3025 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3026 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3027 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3028 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3029 if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3030 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3031 polf2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3032 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3033 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3034 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3035 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3036
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3037 /* void polfi long s long s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3038
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3039 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3040 gl_polfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3041 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3042 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3043 long (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3044 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3045 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3046 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3047 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3048 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3049 if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3050 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3051 polfi( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3052 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3053 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3054 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3055 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3056
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3057 /* void poly2i long s long s[2*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3058
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3059 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3060 gl_poly2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3061 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3062 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3063 long (* arg2) [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3064 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3065 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3066 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3067 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3068 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3069 if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3070 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3071 poly2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3072 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3073 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3074 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3075 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3076
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3077 /* void polyi long s long s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3078
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3079 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3080 gl_polyi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3081 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3082 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3083 long (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3084 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3085 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3086 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3087 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3088 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3089 if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3090 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3091 polyi( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3092 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3093 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3094 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3095 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3096
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3097 /* void polf2s long s short s[2*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3098
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3099 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3100 gl_polf2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3101 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3102 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3103 short (* arg2) [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3104 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3105 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3106 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3107 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3108 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3109 if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3110 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3111 polf2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3112 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3113 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3114 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3115 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3116
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3117 /* void polfs long s short s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3118
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3119 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3120 gl_polfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3121 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3122 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3123 short (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3124 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3125 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3126 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3127 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3128 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3129 if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3130 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3131 polfs( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3132 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3133 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3134 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3135 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3136
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3137 /* void polys long s short s[3*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3138
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3139 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3140 gl_polys(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3141 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3142 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3143 short (* arg2) [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3144 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3145 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3146 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3147 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3148 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3149 if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3150 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3151 polys( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3152 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3153 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3154 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3155 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3156
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3157 /* void poly2s long s short s[2*arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3158
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3159 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3160 gl_poly2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3161 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3162 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3163 short (* arg2) [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3164 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3165 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3166 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3167 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3168 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3169 if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3170 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3171 poly2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3172 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3173 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3174 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3175 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3176
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3177 /* void defcursor short s u_short s[128] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3178
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3179 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3180 gl_defcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3181 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3182 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3183 unsigned short arg2 [ 128 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3184 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3185 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3186 if (!getishortarray(args, 2, 1, 128 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3187 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3188 defcursor( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3189 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3190 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3191 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3192
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3193 /* void writepixels short s u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3194
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3195 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3196 gl_writepixels(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3197 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3198 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3199 unsigned short * arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3200 if (!getishortarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3201 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3202 if ((arg2 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3203 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3204 if (!getishortarray(args, 1, 0, arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3205 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3206 writepixels( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3207 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3208 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3209 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3210 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3211
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3212 /* void defbasis long s float s[4*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3213
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3214 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3215 gl_defbasis(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3216 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3217 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3218 float arg2 [ 4 ] [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3219 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3220 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3221 if (!getifloatarray(args, 2, 1, 4 * 4 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3222 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3223 defbasis( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3224 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3225 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3226 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3227
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3228 /* void gewrite short s short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3229
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3230 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3231 gl_gewrite(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3232 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3233 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3234 short * arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3235 if (!getishortarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3236 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3237 if ((arg2 = PyMem_NEW(short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3238 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3239 if (!getishortarray(args, 1, 0, arg1 , arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3240 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3241 gewrite( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3242 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3243 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3244 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3245 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3246
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3247 /* void rotate short s char s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3248
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3249 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3250 gl_rotate(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3251 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3252 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3253 char arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3254 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3255 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3256 if (!getichararg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3257 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3258 rotate( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3259 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3260 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3261 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3262
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3263 /* void rot float s char s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3264
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3265 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3266 gl_rot(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3267 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3268 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3269 char arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3270 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3271 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3272 if (!getichararg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3273 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3274 rot( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3275 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3276 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3277 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3278
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3279 /* void circfi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3280
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3281 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3282 gl_circfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3283 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3284 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3285 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3286 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3287 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3288 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3289 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3290 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3291 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3292 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3293 circfi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3294 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3295 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3296 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3297
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3298 /* void circi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3299
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3300 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3301 gl_circi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3302 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3303 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3304 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3305 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3306 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3307 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3308 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3309 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3310 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3311 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3312 circi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3313 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3314 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3315 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3316
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3317 /* void cmovi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3318
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3319 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3320 gl_cmovi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3321 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3322 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3323 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3324 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3325 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3326 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3327 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3328 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3329 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3330 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3331 cmovi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3332 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3333 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3334 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3335
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3336 /* void drawi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3337
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3338 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3339 gl_drawi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3340 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3341 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3342 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3343 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3344 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3345 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3346 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3347 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3348 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3349 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3350 drawi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3351 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3352 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3353 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3354
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3355 /* void movei long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3356
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3357 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3358 gl_movei(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3359 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3360 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3361 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3362 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3363 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3364 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3365 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3366 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3367 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3368 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3369 movei( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3370 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3371 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3372 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3373
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3374 /* void pnti long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3375
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3376 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3377 gl_pnti(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3378 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3379 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3380 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3381 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3382 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3383 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3384 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3385 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3386 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3387 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3388 pnti( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3389 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3390 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3391 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3392
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3393 /* void newtag long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3394
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3395 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3396 gl_newtag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3397 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3398 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3399 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3400 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3401 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3402 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3403 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3404 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3405 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3406 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3407 newtag( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3408 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3409 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3410 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3411
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3412 /* void pdri long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3413
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3414 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3415 gl_pdri(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3416 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3417 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3418 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3419 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3420 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3421 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3422 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3423 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3424 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3425 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3426 pdri( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3427 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3428 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3429 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3430
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3431 /* void pmvi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3432
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3433 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3434 gl_pmvi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3435 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3436 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3437 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3438 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3439 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3440 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3441 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3442 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3443 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3444 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3445 pmvi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3446 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3447 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3448 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3449
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3450 /* void rdri long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3451
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3452 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3453 gl_rdri(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3454 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3455 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3456 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3457 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3458 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3459 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3460 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3461 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3462 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3463 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3464 rdri( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3465 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3466 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3467 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3468
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3469 /* void rmvi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3470
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3471 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3472 gl_rmvi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3473 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3474 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3475 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3476 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3477 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3478 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3479 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3480 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3481 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3482 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3483 rmvi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3484 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3485 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3486 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3487
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3488 /* void rpdri long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3489
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3490 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3491 gl_rpdri(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3492 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3493 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3494 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3495 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3496 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3497 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3498 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3499 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3500 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3501 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3502 rpdri( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3503 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3504 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3505 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3506
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3507 /* void rpmvi long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3508
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3509 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3510 gl_rpmvi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3511 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3512 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3513 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3514 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3515 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3516 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3517 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3518 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3519 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3520 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3521 rpmvi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3522 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3523 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3524 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3525
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3526 /* void xfpti long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3527
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3528 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3529 gl_xfpti(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3530 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3531 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3532 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3533 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3534 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3535 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3536 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3537 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3538 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3539 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3540 xfpti( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3541 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3542 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3543 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3544
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3545 /* void circ float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3546
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3547 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3548 gl_circ(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3549 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3550 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3551 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3552 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3553 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3554 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3555 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3556 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3557 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3558 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3559 circ( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3560 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3561 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3562 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3563
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3564 /* void circf float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3565
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3566 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3567 gl_circf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3568 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3569 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3570 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3571 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3572 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3573 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3574 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3575 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3576 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3577 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3578 circf( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3579 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3580 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3581 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3582
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3583 /* void cmov float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3584
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3585 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3586 gl_cmov(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3587 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3588 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3589 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3590 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3591 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3592 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3593 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3594 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3595 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3596 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3597 cmov( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3598 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3599 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3600 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3601
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3602 /* void draw float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3603
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3604 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3605 gl_draw(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3606 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3607 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3608 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3609 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3610 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3611 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3612 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3613 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3614 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3615 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3616 draw( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3617 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3618 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3619 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3620
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3621 /* void move float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3622
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3623 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3624 gl_move(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3625 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3626 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3627 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3628 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3629 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3630 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3631 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3632 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3633 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3634 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3635 move( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3636 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3637 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3638 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3639
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3640 /* void pnt float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3641
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3642 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3643 gl_pnt(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3644 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3645 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3646 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3647 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3648 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3649 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3650 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3651 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3652 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3653 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3654 pnt( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3655 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3656 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3657 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3658
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3659 /* void scale float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3660
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3661 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3662 gl_scale(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3663 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3664 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3665 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3666 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3667 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3668 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3669 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3670 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3671 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3672 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3673 scale( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3674 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3675 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3676 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3677
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3678 /* void translate float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3679
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3680 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3681 gl_translate(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3682 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3683 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3684 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3685 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3686 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3687 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3688 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3689 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3690 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3691 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3692 translate( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3693 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3694 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3695 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3696
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3697 /* void pdr float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3698
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3699 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3700 gl_pdr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3701 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3702 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3703 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3704 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3705 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3706 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3707 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3708 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3709 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3710 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3711 pdr( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3712 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3713 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3714 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3715
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3716 /* void pmv float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3717
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3718 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3719 gl_pmv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3720 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3721 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3722 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3723 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3724 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3725 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3726 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3727 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3728 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3729 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3730 pmv( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3731 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3732 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3733 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3734
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3735 /* void rdr float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3736
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3737 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3738 gl_rdr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3739 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3740 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3741 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3742 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3743 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3744 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3745 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3746 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3747 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3748 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3749 rdr( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3750 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3751 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3752 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3753
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3754 /* void rmv float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3755
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3756 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3757 gl_rmv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3758 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3759 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3760 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3761 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3762 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3763 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3764 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3765 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3766 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3767 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3768 rmv( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3769 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3770 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3771 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3772
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3773 /* void rpdr float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3774
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3775 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3776 gl_rpdr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3777 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3778 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3779 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3780 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3781 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3782 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3783 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3784 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3785 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3786 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3787 rpdr( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3788 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3789 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3790 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3791
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3792 /* void rpmv float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3793
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3794 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3795 gl_rpmv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3796 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3797 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3798 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3799 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3800 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3801 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3802 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3803 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3804 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3805 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3806 rpmv( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3807 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3808 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3809 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3810
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3811 /* void xfpt float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3812
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3813 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3814 gl_xfpt(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3815 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3816 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3817 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3818 float arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3819 if (!getifloatarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3820 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3821 if (!getifloatarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3822 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3823 if (!getifloatarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3824 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3825 xfpt( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3826 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3827 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3828 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3830 /* void RGBcolor short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3831
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3832 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3833 gl_RGBcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3834 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3835 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3836 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3837 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3838 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3839 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3840 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3841 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3842 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3843 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3844 RGBcolor( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3845 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3846 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3847 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3848
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3849 /* void RGBwritemask short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3850
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3851 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3852 gl_RGBwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3853 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3854 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3855 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3856 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3857 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3858 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3859 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3860 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3861 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3862 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3863 RGBwritemask( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3864 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3865 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3866 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3867
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3868 /* void setcursor short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3869
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3870 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3871 gl_setcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3872 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3873 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3874 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3875 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3876 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3877 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3878 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3879 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3880 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3881 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3882 setcursor( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3883 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3884 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3885 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3886
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3887 /* void tie short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3888
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3889 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3890 gl_tie(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3891 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3892 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3893 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3894 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3895 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3896 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3897 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3898 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3899 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3900 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3901 tie( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3902 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3903 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3904 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3905
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3906 /* void circfs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3907
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3908 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3909 gl_circfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3910 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3911 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3912 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3913 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3914 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3915 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3916 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3917 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3918 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3919 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3920 circfs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3921 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3922 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3923 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3924
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3925 /* void circs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3926
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3927 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3928 gl_circs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3929 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3930 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3931 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3932 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3933 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3934 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3935 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3936 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3937 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3938 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3939 circs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3940 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3941 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3942 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3943
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3944 /* void cmovs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3945
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3946 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3947 gl_cmovs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3948 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3949 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3950 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3951 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3952 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3953 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3954 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3955 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3956 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3957 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3958 cmovs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3959 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3960 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3961 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3962
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3963 /* void draws short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3964
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3965 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3966 gl_draws(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3967 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3968 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3969 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3970 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3971 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3972 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3973 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3974 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3975 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3976 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3977 draws( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3978 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3979 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3980 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3981
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3982 /* void moves short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3983
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3984 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3985 gl_moves(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3986 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3987 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3988 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3989 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3990 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3991 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3992 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3993 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
3994 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3995 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3996 moves( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3997 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3998 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3999 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4000
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4001 /* void pdrs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4002
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4003 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4004 gl_pdrs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4005 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4006 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4007 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4008 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4009 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4010 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4011 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4012 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4013 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4014 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4015 pdrs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4016 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4017 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4018 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4019
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4020 /* void pmvs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4021
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4022 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4023 gl_pmvs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4024 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4025 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4026 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4027 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4028 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4029 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4030 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4031 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4032 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4033 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4034 pmvs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4035 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4036 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4037 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4038
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4039 /* void pnts short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4040
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4041 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4042 gl_pnts(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4043 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4044 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4045 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4046 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4047 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4048 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4049 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4050 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4051 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4052 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4053 pnts( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4054 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4055 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4056 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4057
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4058 /* void rdrs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4059
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4060 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4061 gl_rdrs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4062 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4063 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4064 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4065 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4066 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4067 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4068 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4069 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4070 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4071 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4072 rdrs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4073 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4074 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4075 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4076
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4077 /* void rmvs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4078
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4079 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4080 gl_rmvs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4081 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4082 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4083 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4084 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4085 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4086 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4087 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4088 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4089 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4090 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4091 rmvs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4092 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4093 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4094 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4095
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4096 /* void rpdrs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4097
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4098 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4099 gl_rpdrs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4100 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4101 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4102 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4103 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4104 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4105 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4106 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4107 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4108 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4109 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4110 rpdrs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4111 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4112 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4113 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4114
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4115 /* void rpmvs short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4116
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4117 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4118 gl_rpmvs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4119 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4120 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4121 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4122 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4123 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4124 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4125 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4126 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4127 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4128 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4129 rpmvs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4130 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4131 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4132 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4133
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4134 /* void xfpts short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4135
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4136 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4137 gl_xfpts(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4138 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4139 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4140 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4141 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4142 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4143 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4144 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4145 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4146 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4147 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4148 xfpts( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4149 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4150 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4151 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4152
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4153 /* void curorigin short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4154
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4155 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4156 gl_curorigin(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4157 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4158 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4159 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4160 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4161 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4162 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4163 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4164 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4165 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4166 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4167 curorigin( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4168 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4169 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4170 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4171
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4172 /* void cyclemap short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4173
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4174 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4175 gl_cyclemap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4176 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4177 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4178 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4179 short arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4180 if (!getishortarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4181 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4182 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4183 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4184 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4185 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4186 cyclemap( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4187 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4188 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4189 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4190
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4191 /* void patch float s[4*4] float s[4*4] float s[4*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4192
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4193 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4194 gl_patch(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4195 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4196 float arg1 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4197 float arg2 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4198 float arg3 [ 4 ] [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4199 if (!getifloatarray(args, 3, 0, 4 * 4 , (float *) arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4200 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4201 if (!getifloatarray(args, 3, 1, 4 * 4 , (float *) arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4202 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4203 if (!getifloatarray(args, 3, 2, 4 * 4 , (float *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4204 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4205 patch( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4206 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4207 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4208 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4209
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4210 /* void splf long s float s[3*arg1] u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4211
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4212 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4213 gl_splf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4214 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4215 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4216 float (* arg2) [ 3 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4217 unsigned short * arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4218 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4219 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4220 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4221 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4222 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4223 if (!getifloatarray(args, 2, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4224 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4225 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4226 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4227 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4228 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4229 splf( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4230 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4231 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4232 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4233 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4234 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4235
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4236 /* void splf2 long s float s[2*arg1] u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4237
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4238 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4239 gl_splf2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4240 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4241 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4242 float (* arg2) [ 2 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4243 unsigned short * arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4244 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4245 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4246 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4247 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4248 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4249 if (!getifloatarray(args, 2, 0, 2 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4250 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4251 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4252 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4253 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4254 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4255 splf2( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4256 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4257 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4258 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4259 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4260 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4261
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4262 /* void splfi long s long s[3*arg1] u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4263
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4264 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4265 gl_splfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4266 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4267 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4268 long (* arg2) [ 3 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4269 unsigned short * arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4270 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4271 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4272 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4273 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4274 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4275 if (!getilongarray(args, 2, 0, 3 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4276 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4277 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4278 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4279 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4280 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4281 splfi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4282 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4283 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4284 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4285 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4286 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4287
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4288 /* void splf2i long s long s[2*arg1] u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4289
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4290 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4291 gl_splf2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4292 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4293 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4294 long (* arg2) [ 2 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4295 unsigned short * arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4296 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4297 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4298 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4299 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4300 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4301 if (!getilongarray(args, 2, 0, 2 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4302 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4303 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4304 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4305 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4306 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4307 splf2i( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4308 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4309 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4310 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4311 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4312 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4313
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4314 /* void splfs long s short s[3*arg1] u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4315
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4316 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4317 gl_splfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4318 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4319 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4320 short (* arg2) [ 3 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4321 unsigned short * arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4322 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4323 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4324 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4325 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4326 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4327 if (!getishortarray(args, 2, 0, 3 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4328 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4329 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4330 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4331 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4332 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4333 splfs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4334 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4335 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4336 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4337 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4338 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4339
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4340 /* void splf2s long s short s[2*arg1] u_short s[arg1] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4341
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4342 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4343 gl_splf2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4344 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4345 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4346 short (* arg2) [ 2 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4347 unsigned short * arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4348 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4349 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4350 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4351 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4352 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4353 if (!getishortarray(args, 2, 0, 2 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4354 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4355 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4356 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4357 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4358 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4359 splf2s( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4360 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4361 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4362 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4363 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4364 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4365
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4366 /* void rpatch float s[4*4] float s[4*4] float s[4*4] float s[4*4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4367
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4368 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4369 gl_rpatch(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4370 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4371 float arg1 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4372 float arg2 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4373 float arg3 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4374 float arg4 [ 4 ] [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4375 if (!getifloatarray(args, 4, 0, 4 * 4 , (float *) arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4376 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4377 if (!getifloatarray(args, 4, 1, 4 * 4 , (float *) arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4378 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4379 if (!getifloatarray(args, 4, 2, 4 * 4 , (float *) arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4380 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4381 if (!getifloatarray(args, 4, 3, 4 * 4 , (float *) arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4382 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4383 rpatch( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4384 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4385 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4386 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4387
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4388 /* void ortho2 float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4389
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4390 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4391 gl_ortho2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4392 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4393 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4394 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4395 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4396 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4397 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4398 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4399 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4400 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4401 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4402 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4403 if (!getifloatarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4404 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4405 ortho2( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4406 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4407 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4408 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4409
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4410 /* void rect float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4411
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4412 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4413 gl_rect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4414 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4415 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4416 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4417 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4418 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4419 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4420 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4421 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4422 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4423 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4424 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4425 if (!getifloatarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4426 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4427 rect( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4428 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4429 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4430 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4431
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4432 /* void rectf float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4433
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4434 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4435 gl_rectf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4436 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4437 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4438 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4439 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4440 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4441 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4442 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4443 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4444 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4445 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4446 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4447 if (!getifloatarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4448 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4449 rectf( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4450 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4451 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4452 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4453
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4454 /* void xfpt4 float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4455
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4456 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4457 gl_xfpt4(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4458 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4459 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4460 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4461 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4462 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4463 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4464 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4465 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4466 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4467 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4468 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4469 if (!getifloatarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4470 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4471 xfpt4( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4472 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4473 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4474 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4475
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4476 /* void textport short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4477
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4478 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4479 gl_textport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4480 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4481 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4482 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4483 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4484 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4485 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4486 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4487 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4488 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4489 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4490 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4491 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4492 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4493 textport( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4494 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4495 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4496 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4497
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4498 /* void mapcolor short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4499
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4500 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4501 gl_mapcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4502 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4503 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4504 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4505 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4506 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4507 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4508 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4509 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4510 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4511 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4512 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4513 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4514 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4515 mapcolor( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4516 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4517 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4518 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4519
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4520 /* void scrmask short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4521
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4522 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4523 gl_scrmask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4524 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4525 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4526 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4527 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4528 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4529 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4530 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4531 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4532 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4533 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4534 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4535 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4536 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4537 scrmask( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4538 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4539 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4540 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4541
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4542 /* void setvaluator short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4543
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4544 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4545 gl_setvaluator(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4546 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4547 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4548 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4549 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4550 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4551 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4552 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4553 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4554 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4555 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4556 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4557 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4558 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4559 setvaluator( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4560 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4561 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4562 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4563
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4564 /* void viewport short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4565
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4566 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4567 gl_viewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4568 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4569 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4570 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4571 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4572 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4573 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4574 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4575 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4576 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4577 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4578 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4579 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4580 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4581 viewport( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4582 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4583 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4584 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4585
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4586 /* void shaderange short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4587
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4588 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4589 gl_shaderange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4590 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4591 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4592 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4593 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4594 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4595 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4596 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4597 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4598 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4599 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4600 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4601 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4602 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4603 shaderange( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4604 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4605 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4606 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4607
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4608 /* void xfpt4s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4609
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4610 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4611 gl_xfpt4s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4612 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4613 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4614 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4615 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4616 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4617 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4618 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4619 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4620 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4621 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4622 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4623 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4624 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4625 xfpt4s( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4626 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4627 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4628 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4629
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4630 /* void rectfi long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4631
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4632 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4633 gl_rectfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4634 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4635 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4636 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4637 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4638 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4639 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4640 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4641 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4642 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4643 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4644 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4645 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4646 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4647 rectfi( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4648 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4649 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4650 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4651
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4652 /* void recti long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4653
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4654 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4655 gl_recti(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4656 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4657 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4658 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4659 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4660 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4661 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4662 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4663 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4664 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4665 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4666 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4667 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4668 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4669 recti( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4670 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4671 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4672 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4673
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4674 /* void xfpt4i long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4675
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4676 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4677 gl_xfpt4i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4678 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4679 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4680 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4681 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4682 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4683 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4684 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4685 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4686 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4687 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4688 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4689 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4690 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4691 xfpt4i( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4692 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4693 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4694 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4695
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4696 /* void prefposition long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4697
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4698 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4699 gl_prefposition(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4700 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4701 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4702 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4703 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4704 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4705 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4706 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4707 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4708 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4709 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4710 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4711 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4712 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4713 prefposition( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4714 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4715 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4716 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4717
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4718 /* void arc float s float s float s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4719
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4720 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4721 gl_arc(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4722 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4723 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4724 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4725 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4726 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4727 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4728 if (!getifloatarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4729 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4730 if (!getifloatarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4731 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4732 if (!getifloatarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4733 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4734 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4735 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4736 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4737 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4738 arc( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4739 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4740 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4741 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4742
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4743 /* void arcf float s float s float s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4744
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4745 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4746 gl_arcf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4747 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4748 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4749 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4750 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4751 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4752 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4753 if (!getifloatarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4754 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4755 if (!getifloatarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4756 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4757 if (!getifloatarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4758 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4759 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4760 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4761 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4762 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4763 arcf( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4764 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4765 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4766 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4767
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4768 /* void arcfi long s long s long s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4769
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4770 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4771 gl_arcfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4772 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4773 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4774 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4775 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4776 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4777 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4778 if (!getilongarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4779 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4780 if (!getilongarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4781 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4782 if (!getilongarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4783 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4784 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4785 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4786 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4787 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4788 arcfi( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4789 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4790 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4791 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4792
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4793 /* void arci long s long s long s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4794
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4795 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4796 gl_arci(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4797 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4798 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4799 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4800 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4801 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4802 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4803 if (!getilongarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4804 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4805 if (!getilongarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4806 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4807 if (!getilongarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4808 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4809 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4810 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4811 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4812 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4813 arci( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4814 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4815 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4816 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4817
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4818 /* void bbox2 short s short s float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4819
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4820 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4821 gl_bbox2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4822 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4823 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4824 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4825 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4826 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4827 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4828 float arg6 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4829 if (!getishortarg(args, 6, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4830 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4831 if (!getishortarg(args, 6, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4832 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4833 if (!getifloatarg(args, 6, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4834 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4835 if (!getifloatarg(args, 6, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4836 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4837 if (!getifloatarg(args, 6, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4838 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4839 if (!getifloatarg(args, 6, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4840 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4841 bbox2( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4842 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4843 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4844 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4845
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4846 /* void bbox2i short s short s long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4847
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4848 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4849 gl_bbox2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4850 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4851 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4852 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4853 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4854 long arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4855 long arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4856 long arg6 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4857 if (!getishortarg(args, 6, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4858 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4859 if (!getishortarg(args, 6, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4860 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4861 if (!getilongarg(args, 6, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4862 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4863 if (!getilongarg(args, 6, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4864 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4865 if (!getilongarg(args, 6, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4866 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4867 if (!getilongarg(args, 6, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4868 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4869 bbox2i( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4870 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4871 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4872 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4873
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4874 /* void bbox2s short s short s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4875
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4876 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4877 gl_bbox2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4878 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4879 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4880 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4881 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4882 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4883 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4884 short arg6 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4885 if (!getishortarg(args, 6, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4886 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4887 if (!getishortarg(args, 6, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4888 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4889 if (!getishortarg(args, 6, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4890 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4891 if (!getishortarg(args, 6, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4892 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4893 if (!getishortarg(args, 6, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4894 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4895 if (!getishortarg(args, 6, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4896 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4897 bbox2s( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4898 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4899 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4900 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4901
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4902 /* void blink short s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4903
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4904 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4905 gl_blink(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4906 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4907 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4908 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4909 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4910 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4911 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4912 if (!getishortarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4913 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4914 if (!getishortarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4915 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4916 if (!getishortarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4917 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4918 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4919 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4920 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4921 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4922 blink( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4923 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4924 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4925 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4926
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4927 /* void ortho float s float s float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4928
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4929 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4930 gl_ortho(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4931 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4932 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4933 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4934 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4935 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4936 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4937 float arg6 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4938 if (!getifloatarg(args, 6, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4939 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4940 if (!getifloatarg(args, 6, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4941 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4942 if (!getifloatarg(args, 6, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4943 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4944 if (!getifloatarg(args, 6, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4945 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4946 if (!getifloatarg(args, 6, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4947 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4948 if (!getifloatarg(args, 6, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4949 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4950 ortho( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4951 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4952 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4953 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4954
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4955 /* void window float s float s float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4956
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4957 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4958 gl_window(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4959 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4960 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4961 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4962 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4963 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4964 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4965 float arg6 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4966 if (!getifloatarg(args, 6, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4967 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4968 if (!getifloatarg(args, 6, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4969 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4970 if (!getifloatarg(args, 6, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4971 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4972 if (!getifloatarg(args, 6, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4973 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4974 if (!getifloatarg(args, 6, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4975 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4976 if (!getifloatarg(args, 6, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4977 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4978 window( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4979 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4980 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4981 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4982
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4983 /* void lookat float s float s float s float s float s float s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4984
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4985 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4986 gl_lookat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4987 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4988 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4989 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4990 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4991 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4992 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4993 float arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4994 short arg7 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4995 if (!getifloatarg(args, 7, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4996 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4997 if (!getifloatarg(args, 7, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4998 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
4999 if (!getifloatarg(args, 7, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5000 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5001 if (!getifloatarg(args, 7, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5002 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5003 if (!getifloatarg(args, 7, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5004 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5005 if (!getifloatarg(args, 7, 5, &arg6))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5006 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5007 if (!getishortarg(args, 7, 6, &arg7))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5008 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5009 lookat( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5010 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5011 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5012 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5013
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5014 /* void perspective short s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5015
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5016 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5017 gl_perspective(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5018 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5019 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5020 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5021 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5022 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5023 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5024 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5025 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5026 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5027 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5028 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5029 if (!getifloatarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5030 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5031 perspective( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5032 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5033 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5034 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5035
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5036 /* void polarview float s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5037
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5038 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5039 gl_polarview(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5040 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5041 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5042 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5043 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5044 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5045 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5046 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5047 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5048 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5049 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5050 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5051 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5052 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5053 polarview( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5054 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5055 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5056 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5057
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5058 /* void arcfs short s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5059
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5060 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5061 gl_arcfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5062 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5063 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5064 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5065 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5066 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5067 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5068 if (!getishortarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5069 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5070 if (!getishortarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5071 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5072 if (!getishortarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5073 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5074 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5075 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5076 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5077 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5078 arcfs( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5079 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5080 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5081 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5082
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5083 /* void arcs short s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5084
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5085 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5086 gl_arcs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5087 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5088 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5089 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5090 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5091 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5092 short arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5093 if (!getishortarg(args, 5, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5094 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5095 if (!getishortarg(args, 5, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5096 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5097 if (!getishortarg(args, 5, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5098 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5099 if (!getishortarg(args, 5, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5100 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5101 if (!getishortarg(args, 5, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5102 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5103 arcs( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5104 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5105 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5106 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5107
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5108 /* void rectcopy short s short s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5109
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5110 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5111 gl_rectcopy(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5112 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5113 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5114 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5115 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5116 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5117 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5118 short arg6 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5119 if (!getishortarg(args, 6, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5120 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5121 if (!getishortarg(args, 6, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5122 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5123 if (!getishortarg(args, 6, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5124 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5125 if (!getishortarg(args, 6, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5126 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5127 if (!getishortarg(args, 6, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5128 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5129 if (!getishortarg(args, 6, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5130 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5131 rectcopy( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5132 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5133 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5134 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5135
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5136 /* void RGBcursor short s short s short s short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5137
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5138 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5139 gl_RGBcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5140 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5141 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5142 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5143 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5144 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5145 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5146 short arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5147 short arg7 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5148 if (!getishortarg(args, 7, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5149 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5150 if (!getishortarg(args, 7, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5151 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5152 if (!getishortarg(args, 7, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5153 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5154 if (!getishortarg(args, 7, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5155 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5156 if (!getishortarg(args, 7, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5157 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5158 if (!getishortarg(args, 7, 5, &arg6))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5159 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5160 if (!getishortarg(args, 7, 6, &arg7))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5161 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5162 RGBcursor( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5163 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5164 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5165 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5166
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5167 /* long getbutton short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5168
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5169 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5170 gl_getbutton(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5171 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5172 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5173 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5174 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5175 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5176 retval = getbutton( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5177 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5178 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5179
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5180 /* long getcmmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5181
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5182 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5183 gl_getcmmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5184 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5185 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5186 retval = getcmmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5187 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5188 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5189
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5190 /* long getlsbackup */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5191
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5192 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5193 gl_getlsbackup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5194 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5195 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5196 retval = getlsbackup( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5197 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5198 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5199
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5200 /* long getresetls */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5201
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5202 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5203 gl_getresetls(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5204 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5205 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5206 retval = getresetls( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5207 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5208 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5209
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5210 /* long getdcm */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5211
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5212 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5213 gl_getdcm(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5214 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5215 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5216 retval = getdcm( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5217 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5218 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5219
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5220 /* long getzbuffer */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5221
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5222 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5223 gl_getzbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5224 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5225 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5226 retval = getzbuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5227 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5228 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5229
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5230 /* long ismex */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5231
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5232 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5233 gl_ismex(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5234 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5235 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5236 retval = ismex( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5237 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5238 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5239
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5240 /* long isobj long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5241
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5242 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5243 gl_isobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5244 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5245 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5246 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5247 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5248 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5249 retval = isobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5250 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5251 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5252
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5253 /* long isqueued short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5254
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5255 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5256 gl_isqueued(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5257 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5258 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5259 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5260 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5261 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5262 retval = isqueued( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5263 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5264 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5265
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5266 /* long istag long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5267
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5268 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5269 gl_istag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5270 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5271 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5272 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5273 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5274 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5275 retval = istag( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5276 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5277 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5278
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5279 /* long genobj */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5280
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5281 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5282 gl_genobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5283 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5284 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5285 retval = genobj( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5286 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5287 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5288
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5289 /* long gentag */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5290
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5291 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5292 gl_gentag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5293 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5294 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5295 retval = gentag( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5296 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5297 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5298
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5299 /* long getbuffer */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5300
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5301 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5302 gl_getbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5303 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5304 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5305 retval = getbuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5306 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5307 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5308
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5309 /* long getcolor */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5310
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5311 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5312 gl_getcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5313 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5314 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5315 retval = getcolor( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5316 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5317 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5318
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5319 /* long getdisplaymode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5320
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5321 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5322 gl_getdisplaymode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5323 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5324 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5325 retval = getdisplaymode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5326 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5327 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5328
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5329 /* long getfont */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5330
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5331 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5332 gl_getfont(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5333 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5334 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5335 retval = getfont( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5336 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5337 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5338
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5339 /* long getheight */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5340
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5341 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5342 gl_getheight(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5343 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5344 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5345 retval = getheight( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5346 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5347 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5348
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5349 /* long gethitcode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5350
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5351 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5352 gl_gethitcode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5353 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5354 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5355 retval = gethitcode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5356 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5357 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5358
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5359 /* long getlstyle */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5360
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5361 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5362 gl_getlstyle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5363 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5364 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5365 retval = getlstyle( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5366 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5367 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5368
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5369 /* long getlwidth */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5370
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5371 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5372 gl_getlwidth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5373 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5374 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5375 retval = getlwidth( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5376 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5377 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5378
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5379 /* long getmap */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5380
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5381 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5382 gl_getmap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5383 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5384 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5385 retval = getmap( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5386 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5387 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5388
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5389 /* long getplanes */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5390
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5391 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5392 gl_getplanes(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5393 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5394 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5395 retval = getplanes( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5396 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5397 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5398
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5399 /* long getwritemask */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5400
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5401 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5402 gl_getwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5403 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5404 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5405 retval = getwritemask( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5406 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5407 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5408
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5409 /* long qtest */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5410
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5411 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5412 gl_qtest(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5413 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5414 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5415 retval = qtest( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5416 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5417 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5418
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5419 /* long getlsrepeat */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5420
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5421 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5422 gl_getlsrepeat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5423 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5424 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5425 retval = getlsrepeat( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5426 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5427 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5428
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5429 /* long getmonitor */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5430
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5431 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5432 gl_getmonitor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5433 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5434 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5435 retval = getmonitor( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5436 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5437 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5438
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5439 /* long getopenobj */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5440
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5441 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5442 gl_getopenobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5443 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5444 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5445 retval = getopenobj( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5446 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5447 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5448
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5449 /* long getpattern */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5450
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5451 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5452 gl_getpattern(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5453 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5454 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5455 retval = getpattern( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5456 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5457 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5458
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5459 /* long winget */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5460
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5461 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5462 gl_winget(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5463 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5464 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5465 retval = winget( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5466 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5467 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5468
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5469 /* long winattach */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5470
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5471 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5472 gl_winattach(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5473 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5474 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5475 retval = winattach( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5476 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5477 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5478
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5479 /* long getothermonitor */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5480
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5481 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5482 gl_getothermonitor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5483 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5484 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5485 retval = getothermonitor( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5486 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5487 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5488
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5489 /* long newpup */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5490
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5491 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5492 gl_newpup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5493 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5494 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5495 retval = newpup( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5496 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5497 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5498
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5499 /* long getvaluator short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5500
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5501 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5502 gl_getvaluator(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5503 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5504 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5505 short arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5506 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5507 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5508 retval = getvaluator( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5509 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5510 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5511
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5512 /* void winset long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5513
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5514 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5515 gl_winset(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5516 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5517 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5518 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5519 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5520 winset( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5521 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5522 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5523 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5524
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5525 /* long dopup long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5526
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5527 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5528 gl_dopup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5529 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5530 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5531 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5532 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5533 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5534 retval = dopup( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5535 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5536 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5537
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5538 /* void getdepth short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5539
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5540 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5541 gl_getdepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5542 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5543 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5544 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5545 getdepth( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5546 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5547 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5548 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5549 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5550 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5551 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5552 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5553
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5554 /* void getcpos short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5555
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5556 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5557 gl_getcpos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5558 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5559 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5560 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5561 getcpos( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5562 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5563 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5564 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5565 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5566 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5567 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5568 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5569
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5570 /* void getsize long r long r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5571
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5572 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5573 gl_getsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5574 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5575 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5576 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5577 getsize( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5578 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5579 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5580 PyTuple_SetItem(v, 0, mknewlongobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5581 PyTuple_SetItem(v, 1, mknewlongobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5582 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5583 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5584 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5585
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5586 /* void getorigin long r long r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5587
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5588 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5589 gl_getorigin(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5590 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5591 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5592 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5593 getorigin( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5594 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5595 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5596 PyTuple_SetItem(v, 0, mknewlongobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5597 PyTuple_SetItem(v, 1, mknewlongobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5598 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5599 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5600 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5601
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5602 /* void getviewport short r short r short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5603
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5604 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5605 gl_getviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5606 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5607 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5608 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5609 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5610 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5611 getviewport( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5612 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5613 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5614 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5615 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5616 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5617 PyTuple_SetItem(v, 3, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5618 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5619 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5620 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5621
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5622 /* void gettp short r short r short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5623
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5624 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5625 gl_gettp(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5626 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5627 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5628 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5629 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5630 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5631 gettp( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5632 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5633 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5634 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5635 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5636 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5637 PyTuple_SetItem(v, 3, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5638 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5639 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5640 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5641
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5642 /* void getgpos float r float r float r float r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5643
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5644 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5645 gl_getgpos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5646 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5647 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5648 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5649 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5650 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5651 getgpos( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5652 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5653 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5654 PyTuple_SetItem(v, 0, mknewfloatobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5655 PyTuple_SetItem(v, 1, mknewfloatobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5656 PyTuple_SetItem(v, 2, mknewfloatobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5657 PyTuple_SetItem(v, 3, mknewfloatobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5658 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5659 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5660 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5661
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5662 /* void winposition long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5663
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5664 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5665 gl_winposition(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5666 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5667 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5668 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5669 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5670 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5671 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5672 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5673 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5674 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5675 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5676 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5677 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5678 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5679 winposition( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5680 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5681 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5682 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5683
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5684 /* void gRGBcolor short r short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5685
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5686 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5687 gl_gRGBcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5688 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5689 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5690 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5691 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5692 gRGBcolor( & arg1 , & arg2 , & arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5693 { PyObject *v = PyTuple_New( 3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5694 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5695 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5696 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5697 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5698 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5699 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5700 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5701
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5702 /* void gRGBmask short r short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5703
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5704 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5705 gl_gRGBmask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5706 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5707 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5708 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5709 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5710 gRGBmask( & arg1 , & arg2 , & arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5711 { PyObject *v = PyTuple_New( 3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5712 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5713 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5714 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5715 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5716 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5717 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5718 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5719
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5720 /* void getscrmask short r short r short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5721
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5722 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5723 gl_getscrmask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5724 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5725 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5726 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5727 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5728 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5729 getscrmask( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5730 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5731 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5732 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5733 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5734 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5735 PyTuple_SetItem(v, 3, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5736 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5737 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5738 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5739
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5740 /* void getmcolor short s short r short r short r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5741
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5742 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5743 gl_getmcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5744 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5745 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5746 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5747 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5748 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5749 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5750 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5751 getmcolor( arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5752 { PyObject *v = PyTuple_New( 3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5753 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5754 PyTuple_SetItem(v, 0, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5755 PyTuple_SetItem(v, 1, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5756 PyTuple_SetItem(v, 2, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5757 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5758 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5759 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5760
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5761 /* void mapw long s short s short s float r float r float r float r float r float r */
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5762
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5763 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5764 gl_mapw(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5765 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5766 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5767 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5768 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5769 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5770 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5771 float arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5772 float arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5773 float arg8 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5774 float arg9 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5775 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5776 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5777 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5778 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5779 if (!getishortarg(args, 3, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5780 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5781 mapw( arg1 , arg2 , arg3 , & arg4 , & arg5 , & arg6 , & arg7 , & arg8 , & arg9 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5782 { PyObject *v = PyTuple_New( 6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5783 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5784 PyTuple_SetItem(v, 0, mknewfloatobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5785 PyTuple_SetItem(v, 1, mknewfloatobject(arg5));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5786 PyTuple_SetItem(v, 2, mknewfloatobject(arg6));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5787 PyTuple_SetItem(v, 3, mknewfloatobject(arg7));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5788 PyTuple_SetItem(v, 4, mknewfloatobject(arg8));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5789 PyTuple_SetItem(v, 5, mknewfloatobject(arg9));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5790 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5791 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5792 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5793
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5794 /* void mapw2 long s short s short s float r float r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5795
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5796 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5797 gl_mapw2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5798 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5799 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5800 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5801 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5802 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5803 float arg5 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5804 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5805 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5806 if (!getishortarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5807 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5808 if (!getishortarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5809 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5810 mapw2( arg1 , arg2 , arg3 , & arg4 , & arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5811 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5812 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5813 PyTuple_SetItem(v, 0, mknewfloatobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5814 PyTuple_SetItem(v, 1, mknewfloatobject(arg5));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5815 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5816 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5817 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5818
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5819 /* void getcursor short r u_short r u_short r long r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5820
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5821 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5822 gl_getcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5823 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5824 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5825 unsigned short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5826 unsigned short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5827 long arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5828 getcursor( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5829 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5830 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5831 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5832 PyTuple_SetItem(v, 1, mknewshortobject((short) arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5833 PyTuple_SetItem(v, 2, mknewshortobject((short) arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5834 PyTuple_SetItem(v, 3, mknewlongobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5835 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5836 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5837 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5838
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5839 /* void cmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5840
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5841 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5842 gl_cmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5843 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5844 cmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5845 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5846 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5847 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5848
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5849 /* void concave long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5850
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5851 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5852 gl_concave(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5853 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5854 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5855 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5856 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5857 concave( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5858 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5859 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5860 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5861
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5862 /* void curstype long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5863
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5864 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5865 gl_curstype(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5866 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5867 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5868 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5869 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5870 curstype( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5871 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5872 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5873 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5874
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5875 /* void drawmode long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5876
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5877 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5878 gl_drawmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5879 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5880 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5881 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5882 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5883 drawmode( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5884 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5885 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5886 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5887
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5888 /* void gammaramp short s[256] short s[256] short s[256] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5889
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5890 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5891 gl_gammaramp(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5892 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5893 short arg1 [ 256 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5894 short arg2 [ 256 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5895 short arg3 [ 256 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5896 if (!getishortarray(args, 3, 0, 256 , arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5897 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5898 if (!getishortarray(args, 3, 1, 256 , arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5899 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5900 if (!getishortarray(args, 3, 2, 256 , arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5901 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5902 gammaramp( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5903 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5904 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5905 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5906
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5907 /* long getbackface */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5908
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5909 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5910 gl_getbackface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5911 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5912 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5913 retval = getbackface( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5914 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5915 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5916
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5917 /* long getdescender */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5918
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5919 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5920 gl_getdescender(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5921 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5922 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5923 retval = getdescender( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5924 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5925 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5926
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5927 /* long getdrawmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5928
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5929 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5930 gl_getdrawmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5931 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5932 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5933 retval = getdrawmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5934 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5935 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5936
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5937 /* long getmmode */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5938
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5939 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5940 gl_getmmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5941 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5942 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5943 retval = getmmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5944 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5945 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5946
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5947 /* long getsm */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5948
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5949 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5950 gl_getsm(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5951 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5952 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5953 retval = getsm( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5954 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5955 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5956
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5957 /* long getvideo long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5958
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5959 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5960 gl_getvideo(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5961 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5962 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5963 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5964 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5965 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5966 retval = getvideo( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5967 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5968 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5969
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5970 /* void imakebackground */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5971
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5972 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5973 gl_imakebackground(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5974 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5975 imakebackground( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5976 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5977 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5978 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5979
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5980 /* void lmbind short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5981
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5982 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5983 gl_lmbind(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5984 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5985 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5986 short arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5987 if (!getishortarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5988 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5989 if (!getishortarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5990 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5991 lmbind( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5992 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5993 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5994 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5995
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5996 /* void lmdef long s long s long s float s[arg3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5997
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5998 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5999 gl_lmdef(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6000 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6001 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6002 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6003 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6004 float * arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6005 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6006 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6007 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6008 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6009 if (!getilongarraysize(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6010 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6011 if ((arg4 = PyMem_NEW(float , arg3 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6012 return PyErr_NoMemory();
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6013 if (!getifloatarray(args, 3, 2, arg3 , arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6014 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6015 lmdef( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6016 PyMem_DEL(arg4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6017 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6018 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6019 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6020
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6021 /* void mmode long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6022
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6023 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6024 gl_mmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6025 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6026 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6027 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6028 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6029 mmode( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6030 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6031 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6032 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6033
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6034 /* void normal float s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6035
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6036 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6037 gl_normal(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6038 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6039 float arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6040 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6041 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6042 normal( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6043 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6044 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6045 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6046
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6047 /* void overlay long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6048
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6049 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6050 gl_overlay(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6051 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6052 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6053 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6054 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6055 overlay( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6056 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6057 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6058 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6059
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6060 /* void RGBrange short s short s short s short s short s short s short s short s */
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6061
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6062 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6063 gl_RGBrange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6064 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6065 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6066 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6067 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6068 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6069 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6070 short arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6071 short arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6072 short arg8 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6073 if (!getishortarg(args, 8, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6074 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6075 if (!getishortarg(args, 8, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6076 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6077 if (!getishortarg(args, 8, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6078 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6079 if (!getishortarg(args, 8, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6080 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6081 if (!getishortarg(args, 8, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6082 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6083 if (!getishortarg(args, 8, 5, &arg6))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6084 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6085 if (!getishortarg(args, 8, 6, &arg7))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6086 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6087 if (!getishortarg(args, 8, 7, &arg8))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6088 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6089 RGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6090 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6091 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6092 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6093
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6094 /* void setvideo long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6095
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6096 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6097 gl_setvideo(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6098 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6099 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6100 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6101 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6102 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6103 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6104 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6105 setvideo( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6106 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6107 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6108 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6109
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6110 /* void shademodel long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6111
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6112 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6113 gl_shademodel(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6114 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6115 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6116 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6117 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6118 shademodel( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6119 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6120 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6121 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6122
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6123 /* void underlay long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6124
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6125 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6126 gl_underlay(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6127 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6128 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6129 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6130 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6131 underlay( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6132 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6133 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6134 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6135
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6136 /* void bgnclosedline */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6137
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6138 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6139 gl_bgnclosedline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6140 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6141 bgnclosedline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6142 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6143 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6144 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6145
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6146 /* void bgnline */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6147
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6148 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6149 gl_bgnline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6150 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6151 bgnline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6152 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6153 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6154 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6155
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6156 /* void bgnpoint */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6157
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6158 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6159 gl_bgnpoint(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6160 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6161 bgnpoint( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6162 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6163 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6164 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6165
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6166 /* void bgnpolygon */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6167
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6168 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6169 gl_bgnpolygon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6170 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6171 bgnpolygon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6172 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6173 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6174 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6175
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6176 /* void bgnsurface */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6177
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6178 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6179 gl_bgnsurface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6180 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6181 bgnsurface( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6182 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6183 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6184 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6185
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6186 /* void bgntmesh */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6187
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6188 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6189 gl_bgntmesh(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6190 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6191 bgntmesh( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6192 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6193 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6194 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6195
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6196 /* void bgntrim */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6197
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6198 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6199 gl_bgntrim(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6200 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6201 bgntrim( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6202 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6203 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6204 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6205
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6206 /* void endclosedline */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6207
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6208 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6209 gl_endclosedline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6210 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6211 endclosedline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6212 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6213 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6214 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6215
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6216 /* void endline */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6217
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6218 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6219 gl_endline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6220 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6221 endline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6222 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6223 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6224 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6225
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6226 /* void endpoint */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6227
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6228 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6229 gl_endpoint(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6230 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6231 endpoint( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6232 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6233 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6234 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6235
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6236 /* void endpolygon */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6237
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6238 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6239 gl_endpolygon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6240 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6241 endpolygon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6242 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6243 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6244 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6245
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6246 /* void endsurface */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6247
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6248 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6249 gl_endsurface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6250 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6251 endsurface( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6252 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6253 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6254 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6255
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6256 /* void endtmesh */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6257
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6258 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6259 gl_endtmesh(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6260 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6261 endtmesh( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6262 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6263 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6264 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6265
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6266 /* void endtrim */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6267
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6268 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6269 gl_endtrim(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6270 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6271 endtrim( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6272 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6273 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6274 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6275
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6276 /* void blendfunction long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6277
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6278 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6279 gl_blendfunction(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6280 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6281 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6282 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6283 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6284 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6285 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6286 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6287 blendfunction( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6288 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6289 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6290 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6291
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6292 /* void c3f float s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6293
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6294 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6295 gl_c3f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6296 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6297 float arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6298 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6299 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6300 c3f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6301 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6302 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6303 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6304
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6305 /* void c3i long s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6306
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6307 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6308 gl_c3i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6309 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6310 long arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6311 if (!getilongarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6312 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6313 c3i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6314 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6315 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6316 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6317
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6318 /* void c3s short s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6319
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6320 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6321 gl_c3s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6322 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6323 short arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6324 if (!getishortarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6325 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6326 c3s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6327 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6328 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6329 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6330
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6331 /* void c4f float s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6332
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6333 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6334 gl_c4f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6335 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6336 float arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6337 if (!getifloatarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6338 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6339 c4f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6340 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6341 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6342 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6343
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6344 /* void c4i long s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6345
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6346 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6347 gl_c4i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6348 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6349 long arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6350 if (!getilongarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6351 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6352 c4i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6353 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6354 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6355 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6356
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6357 /* void c4s short s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6358
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6359 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6360 gl_c4s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6361 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6362 short arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6363 if (!getishortarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6364 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6365 c4s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6366 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6367 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6368 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6369
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6370 /* void colorf float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6371
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6372 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6373 gl_colorf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6374 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6375 float arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6376 if (!getifloatarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6377 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6378 colorf( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6379 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6380 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6381 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6382
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6383 /* void cpack long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6384
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6385 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6386 gl_cpack(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6387 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6388 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6389 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6390 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6391 cpack( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6392 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6393 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6394 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6395
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6396 /* void czclear long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6397
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6398 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6399 gl_czclear(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6400 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6401 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6402 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6403 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6404 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6405 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6406 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6407 czclear( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6408 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6409 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6410 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6411
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6412 /* void dglclose long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6413
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6414 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6415 gl_dglclose(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6416 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6417 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6418 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6419 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6420 dglclose( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6421 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6422 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6423 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6424
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6425 /* long dglopen char *s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6426
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6427 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6428 gl_dglopen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6429 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6430 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6431 string arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6432 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6433 if (!getistringarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6434 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6435 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6436 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6437 retval = dglopen( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6438 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6439 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6440
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6441 /* long getgdesc long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6442
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6443 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6444 gl_getgdesc(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6445 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6446 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6447 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6448 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6449 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6450 retval = getgdesc( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6451 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6452 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6453
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6454 /* void getnurbsproperty long s float r */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6455
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6456 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6457 gl_getnurbsproperty(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6458 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6459 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6460 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6461 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6462 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6463 getnurbsproperty( arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6464 return mknewfloatobject(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6465 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6466
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6467 /* void glcompat long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6468
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6469 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6470 gl_glcompat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6471 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6472 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6473 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6474 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6475 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6476 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6477 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6478 glcompat( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6479 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6480 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6481 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6482
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6483 /* void iconsize long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6484
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6485 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6486 gl_iconsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6487 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6488 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6489 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6490 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6491 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6492 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6493 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6494 iconsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6495 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6496 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6497 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6498
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6499 /* void icontitle char *s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6500
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6501 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6502 gl_icontitle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6503 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6504 string arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6505 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6506 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6507 icontitle( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6508 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6509 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6510 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6511
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6512 /* void lRGBrange short s short s short s short s short s short s long s long s */
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6513
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6514 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6515 gl_lRGBrange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6516 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6517 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6518 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6519 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6520 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6521 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6522 short arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6523 long arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6524 long arg8 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6525 if (!getishortarg(args, 8, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6526 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6527 if (!getishortarg(args, 8, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6528 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6529 if (!getishortarg(args, 8, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6530 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6531 if (!getishortarg(args, 8, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6532 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6533 if (!getishortarg(args, 8, 4, &arg5))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6534 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6535 if (!getishortarg(args, 8, 5, &arg6))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6536 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6537 if (!getilongarg(args, 8, 6, &arg7))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6538 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6539 if (!getilongarg(args, 8, 7, &arg8))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6540 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6541 lRGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6542 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6543 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6544 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6545
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6546 /* void linesmooth long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6547
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6548 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6549 gl_linesmooth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6550 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6551 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6552 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6553 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6554 linesmooth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6555 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6556 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6557 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6558
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6559 /* void lmcolor long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6560
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6561 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6562 gl_lmcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6563 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6564 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6565 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6566 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6567 lmcolor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6568 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6569 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6570 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6571
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6572 /* void logicop long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6573
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6574 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6575 gl_logicop(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6576 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6577 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6578 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6579 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6580 logicop( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6581 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6582 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6583 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6584
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6585 /* void lsetdepth long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6586
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6587 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6588 gl_lsetdepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6589 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6590 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6591 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6592 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6593 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6594 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6595 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6596 lsetdepth( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6597 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6598 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6599 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6600
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6601 /* void lshaderange short s short s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6602
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6603 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6604 gl_lshaderange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6605 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6606 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6607 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6608 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6609 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6610 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6611 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6612 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6613 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6614 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6615 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6616 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6617 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6618 lshaderange( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6619 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6620 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6621 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6622
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6623 /* void n3f float s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6624
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6625 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6626 gl_n3f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6627 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6628 float arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6629 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6630 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6631 n3f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6632 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6633 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6634 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6635
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6636 /* void noborder */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6637
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6638 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6639 gl_noborder(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6640 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6641 noborder( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6642 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6643 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6644 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6645
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6646 /* void pntsmooth long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6647
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6648 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6649 gl_pntsmooth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6650 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6651 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6652 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6653 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6654 pntsmooth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6655 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6656 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6657 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6658
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6659 /* void readsource long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6660
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6661 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6662 gl_readsource(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6663 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6664 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6665 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6666 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6667 readsource( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6668 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6669 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6670 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6671
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6672 /* void rectzoom float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6673
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6674 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6675 gl_rectzoom(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6676 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6677 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6678 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6679 if (!getifloatarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6680 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6681 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6682 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6683 rectzoom( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6684 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6685 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6686 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6687
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6688 /* void sbox float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6689
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6690 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6691 gl_sbox(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6692 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6693 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6694 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6695 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6696 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6697 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6698 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6699 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6700 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6701 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6702 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6703 if (!getifloatarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6704 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6705 sbox( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6706 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6707 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6708 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6709
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6710 /* void sboxi long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6711
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6712 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6713 gl_sboxi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6714 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6715 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6716 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6717 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6718 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6719 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6720 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6721 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6722 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6723 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6724 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6725 if (!getilongarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6726 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6727 sboxi( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6728 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6729 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6730 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6731
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6732 /* void sboxs short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6733
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6734 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6735 gl_sboxs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6736 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6737 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6738 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6739 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6740 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6741 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6742 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6743 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6744 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6745 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6746 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6747 if (!getishortarg(args, 4, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6748 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6749 sboxs( arg1 , arg2 , arg3 , arg4 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6750 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6751 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6752 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6753
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6754 /* void sboxf float s float s float s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6755
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6756 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6757 gl_sboxf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6758 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6759 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6760 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6761 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6762 float arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6763 if (!getifloatarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6764 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6765 if (!getifloatarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6766 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6767 if (!getifloatarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6768 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6769 if (!getifloatarg(args, 4, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6770 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6771 sboxf( arg1 , arg2 , arg3 , arg4 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6772 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6773 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6774 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6775
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6776 /* void sboxfi long s long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6777
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6778 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6779 gl_sboxfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6780 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6781 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6782 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6783 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6784 long arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6785 if (!getilongarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6786 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6787 if (!getilongarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6788 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6789 if (!getilongarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6790 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6791 if (!getilongarg(args, 4, 3, &arg4))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6792 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6793 sboxfi( arg1 , arg2 , arg3 , arg4 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6794 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6795 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6796 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6797
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6798 /* void sboxfs short s short s short s short s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6799
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6800 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6801 gl_sboxfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6802 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6803 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6804 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6805 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6806 short arg4 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6807 if (!getishortarg(args, 4, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6808 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6809 if (!getishortarg(args, 4, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6810 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6811 if (!getishortarg(args, 4, 2, &arg3))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6812 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6813 if (!getishortarg(args, 4, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6814 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6815 sboxfs( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6816 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6817 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6818 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6819
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6820 /* void setnurbsproperty long s float s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6821
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6822 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6823 gl_setnurbsproperty(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6824 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6825 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6826 float arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6827 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6828 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6829 if (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6830 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6831 setnurbsproperty( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6832 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6833 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6834 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6835
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6836 /* void setpup long s long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6837
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6838 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6839 gl_setpup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6840 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6841 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6842 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6843 long arg3 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6844 if (!getilongarg(args, 3, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6845 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6846 if (!getilongarg(args, 3, 1, &arg2))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6847 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6848 if (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6849 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6850 setpup( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6851 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6852 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6853 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6854
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6855 /* void smoothline long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6856
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6857 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6858 gl_smoothline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6859 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6860 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6861 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6862 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6863 smoothline( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6864 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6865 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6866 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6867
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6868 /* void subpixel long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6869
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6870 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6871 gl_subpixel(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6872 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6873 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6874 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6875 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6876 subpixel( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6877 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6878 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6879 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6880
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6881 /* void swaptmesh */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6882
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6883 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6884 gl_swaptmesh(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6885 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6886 swaptmesh( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6887 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6888 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6889 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6890
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6891 /* long swinopen long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6892
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6893 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6894 gl_swinopen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6895 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6896 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6897 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6898 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6899 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6900 retval = swinopen( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6901 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6902 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6903
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6904 /* void v2f float s[2] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6905
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6906 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6907 gl_v2f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6908 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6909 float arg1 [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6910 if (!getifloatarray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6911 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6912 v2f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6913 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6914 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6915 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6916
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6917 /* void v2i long s[2] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6918
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6919 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6920 gl_v2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6921 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6922 long arg1 [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6923 if (!getilongarray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6924 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6925 v2i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6926 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6927 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6928 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6929
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6930 /* void v2s short s[2] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6931
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6932 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6933 gl_v2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6934 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6935 short arg1 [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6936 if (!getishortarray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6937 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6938 v2s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6939 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6940 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6941 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6942
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6943 /* void v3f float s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6944
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6945 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6946 gl_v3f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6947 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6948 float arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6949 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6950 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6951 v3f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6952 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6953 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6954 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6955
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6956 /* void v3i long s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6957
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6958 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6959 gl_v3i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6960 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6961 long arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6962 if (!getilongarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6963 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6964 v3i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6965 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6966 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6967 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6968
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6969 /* void v3s short s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6970
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6971 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6972 gl_v3s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6973 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6974 short arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6975 if (!getishortarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6976 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6977 v3s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6978 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6979 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6980 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6981
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6982 /* void v4f float s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6983
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6984 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6985 gl_v4f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6986 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6987 float arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6988 if (!getifloatarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6989 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6990 v4f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6991 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6992 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6993 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6994
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6995 /* void v4i long s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6996
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6997 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6998 gl_v4i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6999 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7000 long arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7001 if (!getilongarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7002 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7003 v4i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7004 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7005 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7006 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7007
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7008 /* void v4s short s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7009
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7010 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7011 gl_v4s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7012 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7013 short arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7014 if (!getishortarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7015 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7016 v4s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7017 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7018 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7019 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7020
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7021 /* void videocmd long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7022
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7023 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7024 gl_videocmd(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7025 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7026 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7027 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7028 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7029 videocmd( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7030 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7031 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7032 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7033
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7034 /* long windepth long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7035
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7036 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7037 gl_windepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7038 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7039 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7040 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7041 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7042 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7043 retval = windepth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7044 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7045 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7046
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7047 /* void wmpack long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7048
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7049 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7050 gl_wmpack(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7051 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7052 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7053 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7054 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7055 wmpack( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7056 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7057 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7058 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7059
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7060 /* void zdraw long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7061
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7062 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7063 gl_zdraw(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7064 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7065 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7066 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7067 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7068 zdraw( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7069 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7070 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7071 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7072
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7073 /* void zfunction long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7074
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7075 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7076 gl_zfunction(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7077 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7078 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7079 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7080 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7081 zfunction( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7082 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7083 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7084 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7085
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7086 /* void zsource long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7087
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7088 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7089 gl_zsource(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7090 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7091 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7092 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7093 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7094 zsource( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7095 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7096 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7097 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7098
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7099 /* void zwritemask long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7100
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7101 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7102 gl_zwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7103 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7104 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7105 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7106 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7107 zwritemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7108 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7109 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7110 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7111
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7112 /* void v2d double s[2] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7113
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7114 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7115 gl_v2d(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7116 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7117 double arg1 [ 2 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7118 if (!getidoublearray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7119 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7120 v2d( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7121 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7122 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7123 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7124
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7125 /* void v3d double s[3] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7126
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7127 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7128 gl_v3d(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7129 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7130 double arg1 [ 3 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7131 if (!getidoublearray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7132 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7133 v3d( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7134 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7135 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7136 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7137
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7138 /* void v4d double s[4] */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7139
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7140 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7141 gl_v4d(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7142 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7143 double arg1 [ 4 ] ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7144 if (!getidoublearray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7145 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7146 v4d( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7147 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7148 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7149 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7150
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7151 /* void pixmode long s long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7152
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7153 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7154 gl_pixmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7155 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7156 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7157 long arg2 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7158 if (!getilongarg(args, 2, 0, &arg1))
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7159 return NULL;
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7160 if (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7161 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7162 pixmode( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7163 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7164 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7165 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7166
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7167 /* long qgetfd */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7168
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7169 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7170 gl_qgetfd(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7171 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7172 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7173 retval = qgetfd( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7174 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7175 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7176
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7177 /* void dither long s */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7178
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7179 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7180 gl_dither(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7181 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7182 long arg1 ;
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7183 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7184 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7185 dither( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7186 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7187 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7188 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7189
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7190 static struct PyMethodDef gl_methods[] = {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7191 {"qread", gl_qread},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7192 {"varray", gl_varray},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7193 {"nvarray", gl_nvarray},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7194 {"vnarray", gl_vnarray},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7195 {"nurbssurface", gl_nurbssurface},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7196 {"nurbscurve", gl_nurbscurve},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7197 {"pwlcurve", gl_pwlcurve},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7198 {"pick", gl_pick},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7199 {"endpick", gl_endpick},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7200 {"gselect", gl_gselect},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7201 {"endselect", gl_endselect},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7202 {"getmatrix", gl_getmatrix},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7203 {"altgetmatrix", gl_altgetmatrix},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7204 {"lrectwrite", gl_lrectwrite},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7205 {"lrectread", gl_lrectread},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7206 {"readdisplay", gl_readdisplay},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7207 {"packrect", gl_packrect},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7208 {"unpackrect", gl_unpackrect},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7209 {"gversion", gl_gversion},
9424
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
7210 {"clear", gl_clear},
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7211 {"getshade", gl_getshade},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7212 {"devport", gl_devport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7213 {"rdr2i", gl_rdr2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7214 {"rectfs", gl_rectfs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7215 {"rects", gl_rects},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7216 {"rmv2i", gl_rmv2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7217 {"noport", gl_noport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7218 {"popviewport", gl_popviewport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7219 {"clearhitcode", gl_clearhitcode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7220 {"closeobj", gl_closeobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7221 {"cursoff", gl_cursoff},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7222 {"curson", gl_curson},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7223 {"doublebuffer", gl_doublebuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7224 {"finish", gl_finish},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7225 {"gconfig", gl_gconfig},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7226 {"ginit", gl_ginit},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7227 {"greset", gl_greset},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7228 {"multimap", gl_multimap},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7229 {"onemap", gl_onemap},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7230 {"popattributes", gl_popattributes},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7231 {"popmatrix", gl_popmatrix},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7232 {"pushattributes", gl_pushattributes},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7233 {"pushmatrix", gl_pushmatrix},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7234 {"pushviewport", gl_pushviewport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7235 {"qreset", gl_qreset},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7236 {"RGBmode", gl_RGBmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7237 {"singlebuffer", gl_singlebuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7238 {"swapbuffers", gl_swapbuffers},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7239 {"gsync", gl_gsync},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7240 {"gflush", gl_gflush},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7241 {"tpon", gl_tpon},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7242 {"tpoff", gl_tpoff},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7243 {"clkon", gl_clkon},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7244 {"clkoff", gl_clkoff},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7245 {"ringbell", gl_ringbell},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7246 {"gbegin", gl_gbegin},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7247 {"textinit", gl_textinit},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7248 {"initnames", gl_initnames},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7249 {"pclos", gl_pclos},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7250 {"popname", gl_popname},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7251 {"spclos", gl_spclos},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7252 {"zclear", gl_zclear},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7253 {"screenspace", gl_screenspace},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7254 {"reshapeviewport", gl_reshapeviewport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7255 {"winpush", gl_winpush},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7256 {"winpop", gl_winpop},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7257 {"foreground", gl_foreground},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7258 {"endfullscrn", gl_endfullscrn},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7259 {"endpupmode", gl_endpupmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7260 {"fullscrn", gl_fullscrn},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7261 {"pupmode", gl_pupmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7262 {"winconstraints", gl_winconstraints},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7263 {"pagecolor", gl_pagecolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7264 {"textcolor", gl_textcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7265 {"color", gl_color},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7266 {"curveit", gl_curveit},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7267 {"font", gl_font},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7268 {"linewidth", gl_linewidth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7269 {"setlinestyle", gl_setlinestyle},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7270 {"setmap", gl_setmap},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7271 {"swapinterval", gl_swapinterval},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7272 {"writemask", gl_writemask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7273 {"textwritemask", gl_textwritemask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7274 {"qdevice", gl_qdevice},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7275 {"unqdevice", gl_unqdevice},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7276 {"curvebasis", gl_curvebasis},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7277 {"curveprecision", gl_curveprecision},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7278 {"loadname", gl_loadname},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7279 {"passthrough", gl_passthrough},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7280 {"pushname", gl_pushname},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7281 {"setmonitor", gl_setmonitor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7282 {"setshade", gl_setshade},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7283 {"setpattern", gl_setpattern},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7284 {"pagewritemask", gl_pagewritemask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7285 {"callobj", gl_callobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7286 {"delobj", gl_delobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7287 {"editobj", gl_editobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7288 {"makeobj", gl_makeobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7289 {"maketag", gl_maketag},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7290 {"chunksize", gl_chunksize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7291 {"compactify", gl_compactify},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7292 {"deltag", gl_deltag},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7293 {"lsrepeat", gl_lsrepeat},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7294 {"objinsert", gl_objinsert},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7295 {"objreplace", gl_objreplace},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7296 {"winclose", gl_winclose},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7297 {"blanktime", gl_blanktime},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7298 {"freepup", gl_freepup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7299 {"backbuffer", gl_backbuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7300 {"frontbuffer", gl_frontbuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7301 {"lsbackup", gl_lsbackup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7302 {"resetls", gl_resetls},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7303 {"lampon", gl_lampon},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7304 {"lampoff", gl_lampoff},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7305 {"setbell", gl_setbell},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7306 {"blankscreen", gl_blankscreen},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7307 {"depthcue", gl_depthcue},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7308 {"zbuffer", gl_zbuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7309 {"backface", gl_backface},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7310 {"cmov2i", gl_cmov2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7311 {"draw2i", gl_draw2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7312 {"move2i", gl_move2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7313 {"pnt2i", gl_pnt2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7314 {"patchbasis", gl_patchbasis},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7315 {"patchprecision", gl_patchprecision},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7316 {"pdr2i", gl_pdr2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7317 {"pmv2i", gl_pmv2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7318 {"rpdr2i", gl_rpdr2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7319 {"rpmv2i", gl_rpmv2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7320 {"xfpt2i", gl_xfpt2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7321 {"objdelete", gl_objdelete},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7322 {"patchcurves", gl_patchcurves},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7323 {"minsize", gl_minsize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7324 {"maxsize", gl_maxsize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7325 {"keepaspect", gl_keepaspect},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7326 {"prefsize", gl_prefsize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7327 {"stepunit", gl_stepunit},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7328 {"fudge", gl_fudge},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7329 {"winmove", gl_winmove},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7330 {"attachcursor", gl_attachcursor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7331 {"deflinestyle", gl_deflinestyle},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7332 {"noise", gl_noise},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7333 {"picksize", gl_picksize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7334 {"qenter", gl_qenter},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7335 {"setdepth", gl_setdepth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7336 {"cmov2s", gl_cmov2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7337 {"draw2s", gl_draw2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7338 {"move2s", gl_move2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7339 {"pdr2s", gl_pdr2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7340 {"pmv2s", gl_pmv2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7341 {"pnt2s", gl_pnt2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7342 {"rdr2s", gl_rdr2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7343 {"rmv2s", gl_rmv2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7344 {"rpdr2s", gl_rpdr2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7345 {"rpmv2s", gl_rpmv2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7346 {"xfpt2s", gl_xfpt2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7347 {"cmov2", gl_cmov2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7348 {"draw2", gl_draw2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7349 {"move2", gl_move2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7350 {"pnt2", gl_pnt2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7351 {"pdr2", gl_pdr2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7352 {"pmv2", gl_pmv2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7353 {"rdr2", gl_rdr2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7354 {"rmv2", gl_rmv2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7355 {"rpdr2", gl_rpdr2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7356 {"rpmv2", gl_rpmv2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7357 {"xfpt2", gl_xfpt2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7358 {"loadmatrix", gl_loadmatrix},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7359 {"multmatrix", gl_multmatrix},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7360 {"crv", gl_crv},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7361 {"rcrv", gl_rcrv},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7362 {"addtopup", gl_addtopup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7363 {"charstr", gl_charstr},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7364 {"getport", gl_getport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7365 {"strwidth", gl_strwidth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7366 {"winopen", gl_winopen},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7367 {"wintitle", gl_wintitle},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7368 {"polf", gl_polf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7369 {"polf2", gl_polf2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7370 {"poly", gl_poly},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7371 {"poly2", gl_poly2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7372 {"crvn", gl_crvn},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7373 {"rcrvn", gl_rcrvn},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7374 {"polf2i", gl_polf2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7375 {"polfi", gl_polfi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7376 {"poly2i", gl_poly2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7377 {"polyi", gl_polyi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7378 {"polf2s", gl_polf2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7379 {"polfs", gl_polfs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7380 {"polys", gl_polys},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7381 {"poly2s", gl_poly2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7382 {"defcursor", gl_defcursor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7383 {"writepixels", gl_writepixels},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7384 {"defbasis", gl_defbasis},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7385 {"gewrite", gl_gewrite},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7386 {"rotate", gl_rotate},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7387 {"rot", gl_rot},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7388 {"circfi", gl_circfi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7389 {"circi", gl_circi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7390 {"cmovi", gl_cmovi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7391 {"drawi", gl_drawi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7392 {"movei", gl_movei},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7393 {"pnti", gl_pnti},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7394 {"newtag", gl_newtag},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7395 {"pdri", gl_pdri},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7396 {"pmvi", gl_pmvi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7397 {"rdri", gl_rdri},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7398 {"rmvi", gl_rmvi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7399 {"rpdri", gl_rpdri},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7400 {"rpmvi", gl_rpmvi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7401 {"xfpti", gl_xfpti},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7402 {"circ", gl_circ},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7403 {"circf", gl_circf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7404 {"cmov", gl_cmov},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7405 {"draw", gl_draw},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7406 {"move", gl_move},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7407 {"pnt", gl_pnt},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7408 {"scale", gl_scale},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7409 {"translate", gl_translate},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7410 {"pdr", gl_pdr},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7411 {"pmv", gl_pmv},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7412 {"rdr", gl_rdr},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7413 {"rmv", gl_rmv},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7414 {"rpdr", gl_rpdr},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7415 {"rpmv", gl_rpmv},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7416 {"xfpt", gl_xfpt},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7417 {"RGBcolor", gl_RGBcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7418 {"RGBwritemask", gl_RGBwritemask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7419 {"setcursor", gl_setcursor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7420 {"tie", gl_tie},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7421 {"circfs", gl_circfs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7422 {"circs", gl_circs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7423 {"cmovs", gl_cmovs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7424 {"draws", gl_draws},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7425 {"moves", gl_moves},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7426 {"pdrs", gl_pdrs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7427 {"pmvs", gl_pmvs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7428 {"pnts", gl_pnts},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7429 {"rdrs", gl_rdrs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7430 {"rmvs", gl_rmvs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7431 {"rpdrs", gl_rpdrs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7432 {"rpmvs", gl_rpmvs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7433 {"xfpts", gl_xfpts},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7434 {"curorigin", gl_curorigin},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7435 {"cyclemap", gl_cyclemap},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7436 {"patch", gl_patch},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7437 {"splf", gl_splf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7438 {"splf2", gl_splf2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7439 {"splfi", gl_splfi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7440 {"splf2i", gl_splf2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7441 {"splfs", gl_splfs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7442 {"splf2s", gl_splf2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7443 {"rpatch", gl_rpatch},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7444 {"ortho2", gl_ortho2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7445 {"rect", gl_rect},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7446 {"rectf", gl_rectf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7447 {"xfpt4", gl_xfpt4},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7448 {"textport", gl_textport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7449 {"mapcolor", gl_mapcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7450 {"scrmask", gl_scrmask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7451 {"setvaluator", gl_setvaluator},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7452 {"viewport", gl_viewport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7453 {"shaderange", gl_shaderange},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7454 {"xfpt4s", gl_xfpt4s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7455 {"rectfi", gl_rectfi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7456 {"recti", gl_recti},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7457 {"xfpt4i", gl_xfpt4i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7458 {"prefposition", gl_prefposition},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7459 {"arc", gl_arc},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7460 {"arcf", gl_arcf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7461 {"arcfi", gl_arcfi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7462 {"arci", gl_arci},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7463 {"bbox2", gl_bbox2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7464 {"bbox2i", gl_bbox2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7465 {"bbox2s", gl_bbox2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7466 {"blink", gl_blink},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7467 {"ortho", gl_ortho},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7468 {"window", gl_window},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7469 {"lookat", gl_lookat},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7470 {"perspective", gl_perspective},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7471 {"polarview", gl_polarview},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7472 {"arcfs", gl_arcfs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7473 {"arcs", gl_arcs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7474 {"rectcopy", gl_rectcopy},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7475 {"RGBcursor", gl_RGBcursor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7476 {"getbutton", gl_getbutton},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7477 {"getcmmode", gl_getcmmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7478 {"getlsbackup", gl_getlsbackup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7479 {"getresetls", gl_getresetls},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7480 {"getdcm", gl_getdcm},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7481 {"getzbuffer", gl_getzbuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7482 {"ismex", gl_ismex},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7483 {"isobj", gl_isobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7484 {"isqueued", gl_isqueued},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7485 {"istag", gl_istag},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7486 {"genobj", gl_genobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7487 {"gentag", gl_gentag},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7488 {"getbuffer", gl_getbuffer},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7489 {"getcolor", gl_getcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7490 {"getdisplaymode", gl_getdisplaymode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7491 {"getfont", gl_getfont},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7492 {"getheight", gl_getheight},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7493 {"gethitcode", gl_gethitcode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7494 {"getlstyle", gl_getlstyle},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7495 {"getlwidth", gl_getlwidth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7496 {"getmap", gl_getmap},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7497 {"getplanes", gl_getplanes},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7498 {"getwritemask", gl_getwritemask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7499 {"qtest", gl_qtest},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7500 {"getlsrepeat", gl_getlsrepeat},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7501 {"getmonitor", gl_getmonitor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7502 {"getopenobj", gl_getopenobj},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7503 {"getpattern", gl_getpattern},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7504 {"winget", gl_winget},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7505 {"winattach", gl_winattach},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7506 {"getothermonitor", gl_getothermonitor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7507 {"newpup", gl_newpup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7508 {"getvaluator", gl_getvaluator},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7509 {"winset", gl_winset},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7510 {"dopup", gl_dopup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7511 {"getdepth", gl_getdepth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7512 {"getcpos", gl_getcpos},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7513 {"getsize", gl_getsize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7514 {"getorigin", gl_getorigin},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7515 {"getviewport", gl_getviewport},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7516 {"gettp", gl_gettp},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7517 {"getgpos", gl_getgpos},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7518 {"winposition", gl_winposition},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7519 {"gRGBcolor", gl_gRGBcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7520 {"gRGBmask", gl_gRGBmask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7521 {"getscrmask", gl_getscrmask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7522 {"getmcolor", gl_getmcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7523 {"mapw", gl_mapw},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7524 {"mapw2", gl_mapw2},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7525 {"getcursor", gl_getcursor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7526 {"cmode", gl_cmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7527 {"concave", gl_concave},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7528 {"curstype", gl_curstype},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7529 {"drawmode", gl_drawmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7530 {"gammaramp", gl_gammaramp},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7531 {"getbackface", gl_getbackface},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7532 {"getdescender", gl_getdescender},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7533 {"getdrawmode", gl_getdrawmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7534 {"getmmode", gl_getmmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7535 {"getsm", gl_getsm},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7536 {"getvideo", gl_getvideo},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7537 {"imakebackground", gl_imakebackground},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7538 {"lmbind", gl_lmbind},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7539 {"lmdef", gl_lmdef},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7540 {"mmode", gl_mmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7541 {"normal", gl_normal},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7542 {"overlay", gl_overlay},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7543 {"RGBrange", gl_RGBrange},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7544 {"setvideo", gl_setvideo},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7545 {"shademodel", gl_shademodel},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7546 {"underlay", gl_underlay},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7547 {"bgnclosedline", gl_bgnclosedline},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7548 {"bgnline", gl_bgnline},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7549 {"bgnpoint", gl_bgnpoint},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7550 {"bgnpolygon", gl_bgnpolygon},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7551 {"bgnsurface", gl_bgnsurface},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7552 {"bgntmesh", gl_bgntmesh},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7553 {"bgntrim", gl_bgntrim},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7554 {"endclosedline", gl_endclosedline},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7555 {"endline", gl_endline},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7556 {"endpoint", gl_endpoint},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7557 {"endpolygon", gl_endpolygon},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7558 {"endsurface", gl_endsurface},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7559 {"endtmesh", gl_endtmesh},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7560 {"endtrim", gl_endtrim},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7561 {"blendfunction", gl_blendfunction},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7562 {"c3f", gl_c3f},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7563 {"c3i", gl_c3i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7564 {"c3s", gl_c3s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7565 {"c4f", gl_c4f},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7566 {"c4i", gl_c4i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7567 {"c4s", gl_c4s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7568 {"colorf", gl_colorf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7569 {"cpack", gl_cpack},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7570 {"czclear", gl_czclear},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7571 {"dglclose", gl_dglclose},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7572 {"dglopen", gl_dglopen},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7573 {"getgdesc", gl_getgdesc},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7574 {"getnurbsproperty", gl_getnurbsproperty},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7575 {"glcompat", gl_glcompat},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7576 {"iconsize", gl_iconsize},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7577 {"icontitle", gl_icontitle},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7578 {"lRGBrange", gl_lRGBrange},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7579 {"linesmooth", gl_linesmooth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7580 {"lmcolor", gl_lmcolor},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7581 {"logicop", gl_logicop},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7582 {"lsetdepth", gl_lsetdepth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7583 {"lshaderange", gl_lshaderange},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7584 {"n3f", gl_n3f},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7585 {"noborder", gl_noborder},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7586 {"pntsmooth", gl_pntsmooth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7587 {"readsource", gl_readsource},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7588 {"rectzoom", gl_rectzoom},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7589 {"sbox", gl_sbox},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7590 {"sboxi", gl_sboxi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7591 {"sboxs", gl_sboxs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7592 {"sboxf", gl_sboxf},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7593 {"sboxfi", gl_sboxfi},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7594 {"sboxfs", gl_sboxfs},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7595 {"setnurbsproperty", gl_setnurbsproperty},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7596 {"setpup", gl_setpup},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7597 {"smoothline", gl_smoothline},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7598 {"subpixel", gl_subpixel},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7599 {"swaptmesh", gl_swaptmesh},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7600 {"swinopen", gl_swinopen},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7601 {"v2f", gl_v2f},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7602 {"v2i", gl_v2i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7603 {"v2s", gl_v2s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7604 {"v3f", gl_v3f},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7605 {"v3i", gl_v3i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7606 {"v3s", gl_v3s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7607 {"v4f", gl_v4f},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7608 {"v4i", gl_v4i},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7609 {"v4s", gl_v4s},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7610 {"videocmd", gl_videocmd},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7611 {"windepth", gl_windepth},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7612 {"wmpack", gl_wmpack},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7613 {"zdraw", gl_zdraw},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7614 {"zfunction", gl_zfunction},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7615 {"zsource", gl_zsource},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7616 {"zwritemask", gl_zwritemask},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7617 {"v2d", gl_v2d},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7618 {"v3d", gl_v3d},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7619 {"v4d", gl_v4d},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7620 {"pixmode", gl_pixmode},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7621 {"qgetfd", gl_qgetfd},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7622 {"dither", gl_dither},
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7623 {NULL, NULL} /* Sentinel */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7624 };
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7625
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7626 void
13651
8a063423e0b7 Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',
Thomas Wouters <thomas@python.org>
parents: 13514
diff changeset
7627 initgl(void)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7628 {
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7629 (void) Py_InitModule("gl", gl_methods);
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7630 }