annotate Modules/glmodule.c @ 49955:878d40468c4e legacy-trunk

Issue #4384: Added logging integration with warnings module using captureWarnings(). This change includes a NullHandler which does nothing; it will be of use to library developers who want to avoid the "No handlers could be found for logger XXX" message which can appear if the library user doesn't configure logging.
author Vinay Sajip <vinay_sajip@yahoo.co.uk>
date Wed, 03 Dec 2008 23:22:58 +0000
parents 52294af4b663
children fd25030223b0
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 *
24410
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
444 endpick_select(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 (pickbuffer == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
449 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
450 "endpick/endselect: not in pick/select mode");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
451 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
452 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
453 nhits = (*func)(pickbuffer);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
454 if (nhits < 0) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
455 nhits = -nhits; /* How to report buffer overflow otherwise? */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
456 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
457 /* Scan the buffer to see how many integers */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
458 n = 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
459 for (; nhits > 0; nhits--) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
460 n += 1 + pickbuffer[n];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
461 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
462 v = PyList_New(n);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
463 if (v == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
464 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
465 /* 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
466 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
467 for (i = 0; i < n; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
468 w = PyInt_FromLong((long)pickbuffer[i]);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
469 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
470 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
471 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
472 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
473 PyList_SetItem(v, i, w);
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 PyMem_DEL(pickbuffer);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
476 pickbuffer = NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
477 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
478 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
479
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
480 extern void pick(), gselect();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
481 extern long endpick(), endselect();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
482
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
483 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
484 {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
485 return pick_select(args, pick);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
486 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
487
24410
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
488 static PyObject *gl_endpick(PyObject *self)
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
489 {
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
490 return endpick_select(endpick);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
491 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
492
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
493 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
494 {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
495 return pick_select(args, gselect);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
496 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
497
24410
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
498 static PyObject *gl_endselect(PyObject *self)
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
499 {
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
500 return endpick_select(endselect);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
501 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
502
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 /* 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
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
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
509 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
510 gl_getmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
511 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
512 Matrix arg1;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
513 PyObject *v, *w;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
514 int i, j;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
515 getmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
516 v = PyList_New(16);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
517 if (v == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
518 return PyErr_NoMemory();
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
519 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
520 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
521 w = mknewfloatobject(arg1[i][j]);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
522 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
523 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
524 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
525 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
526 PyList_SetItem(v, i*4+j, w);
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 return v;
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
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
531 /* 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
532 a vector. Unfortunately it is incompatible with loadmatrix and
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
533 multmatrix... */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
534
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
535
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
536 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
537 gl_altgetmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
538 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
539 Matrix arg1;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
540 PyObject *v, *w;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
541 int i, j;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
542 getmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
543 v = PyList_New(4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
544 if (v == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
545 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
546 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
547 for (i = 0; i < 4; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
548 w = PyList_New(4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
549 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
550 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
551 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
552 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
553 PyList_SetItem(v, i, w);
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 for (i = 0; i < 4; i++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
556 for (j = 0; j < 4; j++) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
557 w = mknewfloatobject(arg1[i][j]);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
558 if (w == NULL) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
559 Py_DECREF(v);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
560 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
561 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
562 PyList_SetItem(PyList_GetItem(v, i), j, w);
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 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
565 return v;
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
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
570 gl_lrectwrite(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
571 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
572 short x1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
573 short y1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
574 short x2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
575 short y2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
576 string parray ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
577 PyObject *s;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
578 #if 0
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
579 int pixcount;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
580 #endif
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
581 if (!PyArg_GetShort(args, 5, 0, &x1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
582 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
583 if (!PyArg_GetShort(args, 5, 1, &y1))
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, 2, &x2))
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, 3, &y2))
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_GetString(args, 5, 4, &parray))
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_GetObject(args, 5, 4, &s))
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 0
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
594 /* 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
595 pixcount = (long)(x2+1-x1) * (long)(y2+1-y1);
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
596 if (!PyString_Check(s) || PyString_Size(s) != pixcount*sizeof(long)) {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
597 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
598 "string arg to lrectwrite has wrong size");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
599 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
600 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
601 #endif
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
602 lrectwrite( x1 , y1 , x2 , y2 , (unsigned long *) parray );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
603 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
604 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
605 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
606
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
609 gl_lrectread(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
610 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
611 short x1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
612 short y1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
613 short x2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
614 short y2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
615 PyObject *parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
616 int pixcount;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
617 if (!PyArg_GetShort(args, 4, 0, &x1))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
618 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
619 if (!PyArg_GetShort(args, 4, 1, &y1))
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, 2, &x2))
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, 3, &y2))
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 pixcount = (long)(x2+1-x1) * (long)(y2+1-y1);
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
626 parray = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long));
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
627 if (parray == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
628 return NULL; /* No memory */
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
629 lrectread(x1, y1, x2, y2, (unsigned long *) PyString_AsString(parray));
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
630 return parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
631 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
632
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
635 gl_readdisplay(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
636 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
637 short x1, y1, x2, y2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
638 unsigned long *parray, hints;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
639 long size, size_ret;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
640 PyObject *rv;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
641
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
642 if ( !PyArg_Parse(args, "hhhhl", &x1, &y1, &x2, &y2, &hints) )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
643 return 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
644 size = (long)(x2+1-x1) * (long)(y2+1-y1);
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
645 rv = PyString_FromStringAndSize((char *)NULL, size*sizeof(long));
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
646 if ( rv == NULL )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
647 return NULL;
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
648 parray = (unsigned long *)PyString_AsString(rv);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
649 size_ret = readdisplay(x1, y1, x2, y2, parray, hints);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
650 if ( size_ret != size ) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
651 printf("gl_readdisplay: got %ld pixels, expected %ld\n",
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
652 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
653 PyErr_SetString(PyExc_RuntimeError, "readdisplay returned unexpected length");
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
654 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
655 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
656 return rv;
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
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
659 /* Desperately needed, here are tools to compress and decompress
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
660 the data manipulated by lrectread/lrectwrite.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
661
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
662 gl.packrect(width, height, packfactor, bigdata) --> smalldata
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
663 makes 'bigdata' 4*(packfactor**2) times smaller by:
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
664 - turning it into B/W (a factor 4)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
665 - replacing squares of size pacfactor by one
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
666 representative
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
667
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
668 gl.unpackrect(width, height, packfactor, smalldata) --> bigdata
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
669 is the inverse; the numeric arguments must be *the same*.
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
670
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
671 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
672 (in fact unpackrect will leave garbage bytes).
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
673 */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
674
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
677 gl_packrect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
678 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
679 long width, height, packfactor;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
680 char *s;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
681 PyObject *unpacked, *packed;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
682 int pixcount, packedcount, x, y, r, g, b;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
683 unsigned long pixel;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
684 unsigned char *p;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
685 unsigned long *parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
686 if (!PyArg_GetLong(args, 4, 0, &width))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
687 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
688 if (!PyArg_GetLong(args, 4, 1, &height))
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, 2, &packfactor))
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_GetString(args, 4, 3, &s)) /* For type checking only */
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_GetObject(args, 4, 3, &unpacked))
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 (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
697 PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0");
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
698 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
699 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
700 pixcount = width*height;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
701 packedcount = ((width+packfactor-1)/packfactor) *
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
702 ((height+packfactor-1)/packfactor);
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
703 if (PyString_Size(unpacked) != pixcount*sizeof(long)) {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
704 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
705 "string arg to packrect has wrong size");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
706 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
707 }
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
708 packed = PyString_FromStringAndSize((char *)NULL, packedcount);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
709 if (packed == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
710 return NULL;
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
711 parray = (unsigned long *) PyString_AsString(unpacked);
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
712 p = (unsigned char *) PyString_AsString(packed);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
713 for (y = 0; y < height; y += packfactor, parray += packfactor*width) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
714 for (x = 0; x < width; x += packfactor) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
715 pixel = parray[x];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
716 r = pixel & 0xff;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
717 g = (pixel >> 8) & 0xff;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
718 b = (pixel >> 16) & 0xff;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
719 *p++ = (30*r+59*g+11*b) / 100;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
720 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
721 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
722 return packed;
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
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 static unsigned long unpacktab[256];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
727 static int unpacktab_inited = 0;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
728
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
729 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
730 gl_unpackrect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
731 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
732 long width, height, packfactor;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
733 char *s;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
734 PyObject *unpacked, *packed;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
735 int pixcount, packedcount;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
736 register unsigned char *p;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
737 register unsigned long *parray;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
738 if (!unpacktab_inited) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
739 register int white;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
740 for (white = 256; --white >= 0; )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
741 unpacktab[white] = white * 0x010101L;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
742 unpacktab_inited++;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
743 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
744 if (!PyArg_GetLong(args, 4, 0, &width))
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
745 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
746 if (!PyArg_GetLong(args, 4, 1, &height))
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, 2, &packfactor))
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_GetString(args, 4, 3, &s)) /* For type checking only */
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_GetObject(args, 4, 3, &packed))
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 (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
755 PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0");
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
756 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
757 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
758 pixcount = width*height;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
759 packedcount = ((width+packfactor-1)/packfactor) *
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
760 ((height+packfactor-1)/packfactor);
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
761 if (PyString_Size(packed) != packedcount) {
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
762 PyErr_SetString(PyExc_RuntimeError,
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
763 "string arg to unpackrect has wrong size");
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
764 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
765 }
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
766 unpacked = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long));
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
767 if (unpacked == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
768 return NULL;
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
769 parray = (unsigned long *) PyString_AsString(unpacked);
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
770 p = (unsigned char *) PyString_AsString(packed);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
771 if (packfactor == 1 && width*height > 0) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
772 /* Just expand bytes to longs */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
773 register int x = width * height;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
774 do {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
775 *parray++ = unpacktab[*p++];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
776 } while (--x >= 0);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
777 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
778 else {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
779 register int y;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
780 for (y = 0; y < height-packfactor+1;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
781 y += packfactor, parray += packfactor*width) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
782 register int x;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
783 for (x = 0; x < width-packfactor+1; x += packfactor) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
784 register unsigned long pixel = unpacktab[*p++];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
785 register int i;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
786 for (i = packfactor*width; (i-=width) >= 0;) {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
787 register int j;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
788 for (j = packfactor; --j >= 0; )
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
789 parray[i+x+j] = pixel;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
790 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
791 }
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 return unpacked;
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
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
797 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
798 gl_gversion(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
799 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
800 char buf[20];
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
801 gversion(buf);
47527
52294af4b663 This reverts r63675 based on the discussion in this thread:
Gregory P. Smith <greg@mad-scientist.com>
parents: 47294
diff changeset
802 return PyString_FromString(buf);
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
803 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
804
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
805
9424
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
806 /* 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
807 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
808 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
809 {
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
810 __GLclear( );
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
811 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
812 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
813 }
7f8f608acdbc Check in the changed version after running the stubber again -- this
Guido van Rossum <guido@python.org>
parents: 5359
diff changeset
814
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
815 /* End of manually written stubs */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
816
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
817
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
818 /* long getshade */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
821 gl_getshade(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
822 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
823 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
824 retval = getshade( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
825 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
826 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
827
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
828 /* void devport short s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
831 gl_devport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
832 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
833 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
834 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
835 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
836 return NULL;
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 (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
838 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
839 devport( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
840 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
841 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
842 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
843
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
844 /* void rdr2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
847 gl_rdr2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
848 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
849 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
850 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
851 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
852 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
854 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
855 rdr2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
856 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
857 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
858 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
859
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
860 /* void rectfs short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
863 gl_rectfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
864 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
865 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
866 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
867 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
868 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
869 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
870 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
876 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
877 rectfs( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
878 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
879 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
880 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
881
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
882 /* void rects short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
885 gl_rects(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
886 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
887 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
888 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
889 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
890 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
891 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
892 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
898 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
899 rects( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
900 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
901 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
902 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
903
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
904 /* void rmv2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
907 gl_rmv2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
908 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
909 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
910 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
911 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
912 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
914 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
915 rmv2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
916 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
917 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
918 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
919
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
920 /* void noport */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
923 gl_noport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
924 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
925 noport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
926 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
927 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
928 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
929
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
930 /* void popviewport */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
933 gl_popviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
934 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
935 popviewport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
936 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
937 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
938 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
939
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
940 /* void clearhitcode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
943 gl_clearhitcode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
944 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
945 clearhitcode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
946 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
947 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
948 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
949
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
950 /* void closeobj */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
953 gl_closeobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
954 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
955 closeobj( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
956 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
957 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
958 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
959
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
960 /* void cursoff */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
963 gl_cursoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
964 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
965 cursoff( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
966 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
967 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
968 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
969
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
970 /* void curson */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
973 gl_curson(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
974 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
975 curson( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
976 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
977 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
978 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
979
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
980 /* void doublebuffer */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
983 gl_doublebuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
984 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
985 doublebuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
986 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
987 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
988 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
989
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
990 /* void finish */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
993 gl_finish(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
994 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
995 finish( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
996 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
997 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
998 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
999
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1000 /* void gconfig */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1003 gl_gconfig(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1004 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1005 gconfig( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1006 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1007 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1008 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1009
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1010 /* void ginit */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1013 gl_ginit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1014 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1015 ginit( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1016 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1017 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1018 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1019
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1020 /* void greset */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1023 gl_greset(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1024 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1025 greset( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1026 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1027 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1028 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1029
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1030 /* void multimap */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1033 gl_multimap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1034 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1035 multimap( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1036 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1037 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1038 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1039
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1040 /* void onemap */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1043 gl_onemap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1044 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1045 onemap( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1046 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1047 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1048 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1049
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1050 /* void popattributes */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1053 gl_popattributes(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1054 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1055 popattributes( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1056 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1057 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1058 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1059
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1060 /* void popmatrix */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1063 gl_popmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1064 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1065 popmatrix( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1066 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1067 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1068 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1069
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1070 /* void pushattributes */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1073 gl_pushattributes(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1074 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1075 pushattributes( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1076 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1077 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1078 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1079
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1080 /* void pushmatrix */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1083 gl_pushmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1084 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1085 pushmatrix( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1086 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1087 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1088 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1089
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1090 /* void pushviewport */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1093 gl_pushviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1094 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1095 pushviewport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1096 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1097 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1098 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1099
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1100 /* void qreset */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1103 gl_qreset(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1104 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1105 qreset( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1106 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1107 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1108 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1109
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1110 /* void RGBmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1113 gl_RGBmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1114 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1115 RGBmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1116 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1117 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1118 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1119
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1120 /* void singlebuffer */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1123 gl_singlebuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1124 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1125 singlebuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1126 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1127 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1128 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1129
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1130 /* void swapbuffers */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1133 gl_swapbuffers(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1134 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1135 swapbuffers( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1136 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1137 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1138 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1139
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1140 /* void gsync */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1143 gl_gsync(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1144 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1145 gsync( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1146 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1147 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1148 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1149
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1150 /* void gflush */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1153 gl_gflush(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1154 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1155 gflush( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1156 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1157 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1158 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1159
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1160 /* void tpon */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1163 gl_tpon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1164 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1165 tpon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1166 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1167 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1168 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1169
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1170 /* void tpoff */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1173 gl_tpoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1174 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1175 tpoff( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1176 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1177 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1178 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1179
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1180 /* void clkon */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1183 gl_clkon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1184 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1185 clkon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1186 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1187 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1188 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1189
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1190 /* void clkoff */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1193 gl_clkoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1194 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1195 clkoff( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1196 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1197 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1198 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1199
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1200 /* void ringbell */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1203 gl_ringbell(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1204 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1205 ringbell( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1206 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1207 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1208 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1209
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1210 /* void gbegin */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1213 gl_gbegin(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1214 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1215 gbegin( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1216 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1217 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1218 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1219
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1220 /* void textinit */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1223 gl_textinit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1224 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1225 textinit( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1226 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1227 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1228 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1229
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1230 /* void initnames */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1233 gl_initnames(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1234 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1235 initnames( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1236 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1237 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1238 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1239
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1240 /* void pclos */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1243 gl_pclos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1244 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1245 pclos( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1246 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1247 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1248 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1249
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1250 /* void popname */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1253 gl_popname(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1254 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1255 popname( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1256 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1257 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1258 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1259
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1260 /* void spclos */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1263 gl_spclos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1264 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1265 spclos( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1266 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1267 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1268 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1269
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1270 /* void zclear */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1273 gl_zclear(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1274 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1275 zclear( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1276 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1277 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1278 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1279
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1280 /* void screenspace */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1283 gl_screenspace(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1284 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1285 screenspace( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1286 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1287 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1288 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1289
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1290 /* void reshapeviewport */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1293 gl_reshapeviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1294 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1295 reshapeviewport( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1296 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1297 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1298 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1299
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1300 /* void winpush */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1303 gl_winpush(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1304 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1305 winpush( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1306 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1307 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1308 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1309
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1310 /* void winpop */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1313 gl_winpop(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1314 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1315 winpop( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1316 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1317 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1318 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1319
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1320 /* void foreground */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1323 gl_foreground(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1324 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1325 foreground( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1326 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1327 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1328 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1329
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1330 /* void endfullscrn */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1333 gl_endfullscrn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1334 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1335 endfullscrn( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1336 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1337 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1338 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1339
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1340 /* void endpupmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1343 gl_endpupmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1344 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1345 endpupmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1346 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1347 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1348 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1349
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1350 /* void fullscrn */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1353 gl_fullscrn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1354 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1355 fullscrn( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1356 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1357 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1358 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1359
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1360 /* void pupmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1363 gl_pupmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1364 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1365 pupmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1366 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1367 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1368 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1369
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1370 /* void winconstraints */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1373 gl_winconstraints(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1374 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1375 winconstraints( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1376 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1377 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1378 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1379
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1380 /* void pagecolor short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1383 gl_pagecolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1384 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1385 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
1386 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1387 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1388 pagecolor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1389 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1390 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1391 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1392
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1393 /* void textcolor short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1396 gl_textcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1397 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1398 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
1399 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1400 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1401 textcolor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1402 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1403 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1404 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1405
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1406 /* void color short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1409 gl_color(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1410 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1411 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
1412 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1413 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1414 color( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1415 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1416 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1417 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1418
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1419 /* void curveit short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1422 gl_curveit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1423 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1424 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
1425 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1426 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1427 curveit( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1428 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1429 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1430 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1431
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1432 /* void font short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1435 gl_font(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1436 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1437 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
1438 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1439 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1440 font( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1441 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1442 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1443 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1444
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1445 /* void linewidth short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1448 gl_linewidth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1449 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1450 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
1451 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1452 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1453 linewidth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1454 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1455 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1456 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1457
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1458 /* void setlinestyle short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1461 gl_setlinestyle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1462 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1463 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
1464 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1465 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1466 setlinestyle( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1467 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1468 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1469 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1470
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1471 /* void setmap short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1474 gl_setmap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1475 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1476 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
1477 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1478 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1479 setmap( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1480 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1481 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1482 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1483
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1484 /* void swapinterval short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1487 gl_swapinterval(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1488 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1489 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
1490 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1491 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1492 swapinterval( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1493 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1494 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1495 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1496
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1497 /* void writemask short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1500 gl_writemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1501 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1502 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
1503 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1504 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1505 writemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1506 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1507 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1508 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1509
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1510 /* void textwritemask short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1513 gl_textwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1514 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1515 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
1516 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1517 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1518 textwritemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1519 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1520 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1521 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1522
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1523 /* void qdevice short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1526 gl_qdevice(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1527 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1528 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
1529 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1530 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1531 qdevice( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1532 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1533 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1534 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1535
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1536 /* void unqdevice short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1539 gl_unqdevice(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1540 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1541 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
1542 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1543 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1544 unqdevice( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1545 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1546 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1547 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1548
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1549 /* void curvebasis short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1552 gl_curvebasis(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1553 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1554 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
1555 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1556 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1557 curvebasis( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1558 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1559 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1560 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1561
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1562 /* void curveprecision short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1565 gl_curveprecision(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1566 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1567 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
1568 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1569 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1570 curveprecision( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1571 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1572 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1573 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1574
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1575 /* void loadname short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1578 gl_loadname(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1579 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1580 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
1581 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1582 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1583 loadname( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1584 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1585 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1586 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1587
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1588 /* void passthrough short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1591 gl_passthrough(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1592 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1593 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
1594 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1595 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1596 passthrough( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1597 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1598 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1599 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1600
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1601 /* void pushname short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1604 gl_pushname(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1605 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1606 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
1607 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1608 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1609 pushname( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1610 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1611 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1612 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1613
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1614 /* void setmonitor short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1617 gl_setmonitor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1618 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1619 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
1620 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1621 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1622 setmonitor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1623 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1624 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1625 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1626
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1627 /* void setshade short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1630 gl_setshade(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1631 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1632 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
1633 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1634 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1635 setshade( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1636 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1637 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1638 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1639
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1640 /* void setpattern short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1643 gl_setpattern(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1644 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1645 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
1646 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1647 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1648 setpattern( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1649 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1650 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1651 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1652
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1653 /* void pagewritemask short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1656 gl_pagewritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1657 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1658 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
1659 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1660 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1661 pagewritemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1662 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1663 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1664 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1665
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1666 /* void callobj long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1669 gl_callobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1670 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1671 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
1672 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1673 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1674 callobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1675 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1676 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1677 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1678
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1679 /* void delobj long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1682 gl_delobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1683 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1684 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
1685 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1686 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1687 delobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1688 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1689 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1690 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1691
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1692 /* void editobj long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1695 gl_editobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1696 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1697 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
1698 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1699 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1700 editobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1701 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1702 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1703 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1704
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1705 /* void makeobj long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1708 gl_makeobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1709 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1710 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
1711 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1712 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1713 makeobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1714 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1715 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1716 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1717
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1718 /* void maketag long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1721 gl_maketag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1722 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1723 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
1724 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1725 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1726 maketag( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1727 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1728 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1729 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1730
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1731 /* void chunksize long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1734 gl_chunksize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1735 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1736 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
1737 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1738 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1739 chunksize( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1740 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1741 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1742 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1743
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1744 /* void compactify long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1747 gl_compactify(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1748 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1749 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
1750 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1751 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1752 compactify( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1753 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1754 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1755 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1756
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1757 /* void deltag long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1760 gl_deltag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1761 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1762 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
1763 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1764 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1765 deltag( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1766 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1767 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1768 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1769
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1770 /* void lsrepeat long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1773 gl_lsrepeat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1774 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1775 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
1776 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1777 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1778 lsrepeat( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1779 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1780 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1781 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1782
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1783 /* void objinsert long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1786 gl_objinsert(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1787 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1788 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
1789 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1790 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1791 objinsert( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1792 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1793 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1794 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1795
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1796 /* void objreplace long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1799 gl_objreplace(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1800 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1801 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
1802 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1803 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1804 objreplace( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1805 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1806 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1807 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1808
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1809 /* void winclose long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1812 gl_winclose(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1813 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1814 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
1815 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1816 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1817 winclose( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1818 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1819 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1820 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1821
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1822 /* void blanktime long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1825 gl_blanktime(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1826 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1827 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
1828 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1829 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1830 blanktime( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1831 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1832 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1833 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1834
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1835 /* void freepup long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1838 gl_freepup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1839 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1840 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
1841 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1842 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1843 freepup( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1844 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1845 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1846 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1847
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1848 /* void backbuffer long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1851 gl_backbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1852 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1853 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
1854 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1855 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1856 backbuffer( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1857 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1858 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1859 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1860
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1861 /* void frontbuffer long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1864 gl_frontbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1865 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1866 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
1867 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1868 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1869 frontbuffer( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1870 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1871 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1872 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1873
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1874 /* void lsbackup long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1877 gl_lsbackup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1878 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1879 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
1880 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1881 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1882 lsbackup( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1883 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1884 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1885 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1886
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1887 /* void resetls long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1890 gl_resetls(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1891 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1892 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
1893 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1894 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1895 resetls( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1896 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1897 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1898 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1899
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1900 /* void lampon long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1903 gl_lampon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1904 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1905 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
1906 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1907 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1908 lampon( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1909 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1910 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1911 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1912
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1913 /* void lampoff long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1916 gl_lampoff(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1917 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1918 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
1919 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1920 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1921 lampoff( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1922 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1923 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1924 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1925
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1926 /* void setbell long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1929 gl_setbell(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1930 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1931 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
1932 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1933 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1934 setbell( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1935 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1936 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1937 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1938
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1939 /* void blankscreen long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1942 gl_blankscreen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1943 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1944 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
1945 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1946 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1947 blankscreen( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1948 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1949 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1950 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1951
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1952 /* void depthcue long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1955 gl_depthcue(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1956 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1957 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
1958 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1959 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1960 depthcue( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1961 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1962 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1963 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1964
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1965 /* void zbuffer long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1968 gl_zbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1969 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1970 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
1971 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1972 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1973 zbuffer( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1974 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1975 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1976 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1977
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1978 /* void backface long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1981 gl_backface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1982 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1983 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
1984 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1985 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1986 backface( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1987 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1988 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1989 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1990
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1991 /* void cmov2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
1994 gl_cmov2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1995 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1996 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1997 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
1998 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
1999 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2001 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2002 cmov2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2003 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2004 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2005 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2006
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2007 /* void draw2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2010 gl_draw2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2011 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2012 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2013 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
2014 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
2015 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2017 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2018 draw2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2019 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2020 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2021 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2022
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2023 /* void move2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2026 gl_move2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2027 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2028 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2029 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
2030 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
2031 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2033 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2034 move2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2035 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2036 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2037 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2038
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2039 /* void pnt2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2042 gl_pnt2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2043 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2044 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2045 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
2046 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
2047 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2049 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2050 pnt2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2051 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2052 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2053 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2054
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2055 /* void patchbasis long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2058 gl_patchbasis(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2059 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2060 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2061 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
2062 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
2063 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2065 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2066 patchbasis( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2067 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2068 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2069 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2070
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2071 /* void patchprecision long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2074 gl_patchprecision(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2075 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2076 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2077 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
2078 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
2079 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2081 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2082 patchprecision( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2083 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2084 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2085 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2086
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2087 /* void pdr2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2090 gl_pdr2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2091 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2092 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2093 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
2094 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
2095 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2097 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2098 pdr2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2099 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2100 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2101 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2102
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2103 /* void pmv2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2106 gl_pmv2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2107 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2108 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2109 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
2110 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
2111 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2113 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2114 pmv2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2115 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2116 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2117 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2118
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2119 /* void rpdr2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2122 gl_rpdr2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2123 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2124 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2125 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
2126 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
2127 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2129 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2130 rpdr2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2131 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2132 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2133 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2134
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2135 /* void rpmv2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2138 gl_rpmv2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2139 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2140 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2141 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
2142 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
2143 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2145 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2146 rpmv2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2147 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2148 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2149 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2150
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2151 /* void xfpt2i long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2154 gl_xfpt2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2155 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2156 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2157 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
2158 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
2159 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2161 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2162 xfpt2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2163 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2164 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2165 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2166
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2167 /* void objdelete long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2170 gl_objdelete(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2171 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2172 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2173 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
2174 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
2175 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2177 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2178 objdelete( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2179 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2180 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2181 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2182
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2183 /* void patchcurves long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2186 gl_patchcurves(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2187 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2188 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2189 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
2190 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
2191 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2193 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2194 patchcurves( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2195 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2196 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2197 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2198
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2199 /* void minsize long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2202 gl_minsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2203 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2204 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2205 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
2206 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
2207 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2209 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2210 minsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2211 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2212 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2213 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2214
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2215 /* void maxsize long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2218 gl_maxsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2219 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2220 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2221 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
2222 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
2223 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2225 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2226 maxsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2227 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2228 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2229 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2230
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2231 /* void keepaspect long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2234 gl_keepaspect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2235 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2236 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2237 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
2238 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
2239 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2241 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2242 keepaspect( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2243 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2244 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2245 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2246
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2247 /* void prefsize long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2250 gl_prefsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2251 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2252 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2253 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
2254 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
2255 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2257 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2258 prefsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2259 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2260 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2261 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2262
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2263 /* void stepunit long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2266 gl_stepunit(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2267 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2268 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2269 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
2270 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
2271 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2273 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2274 stepunit( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2275 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2276 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2277 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2278
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2279 /* void fudge long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2282 gl_fudge(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2283 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2284 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2285 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
2286 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
2287 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2289 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2290 fudge( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2291 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2292 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2293 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2294
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2295 /* void winmove long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2298 gl_winmove(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2299 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2300 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2301 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
2302 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
2303 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2305 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2306 winmove( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2307 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2308 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2309 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2310
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2311 /* void attachcursor short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2314 gl_attachcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2315 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2316 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2317 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
2318 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
2319 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2321 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2322 attachcursor( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2323 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2324 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2325 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2326
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2327 /* void deflinestyle short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2330 gl_deflinestyle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2331 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2332 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2333 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
2334 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
2335 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2337 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2338 deflinestyle( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2339 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2340 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2341 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2342
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2343 /* void noise short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2346 gl_noise(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2347 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2348 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2349 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
2350 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
2351 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2353 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2354 noise( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2355 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2356 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2357 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2358
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2359 /* void picksize short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2362 gl_picksize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2363 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2364 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2365 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
2366 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
2367 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2369 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2370 picksize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2371 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2372 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2373 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2374
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2375 /* void qenter short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2378 gl_qenter(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2379 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2380 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2381 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
2382 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
2383 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2385 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2386 qenter( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2387 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2388 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2389 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2390
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2391 /* void setdepth short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2394 gl_setdepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2395 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2396 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2397 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
2398 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
2399 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2401 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2402 setdepth( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2403 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2404 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2405 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2406
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2407 /* void cmov2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2410 gl_cmov2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2411 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2412 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2413 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
2414 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
2415 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2417 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2418 cmov2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2419 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2420 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2421 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2422
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2423 /* void draw2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2426 gl_draw2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2427 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2428 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2429 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
2430 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
2431 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2433 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2434 draw2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2435 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2436 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2437 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2438
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2439 /* void move2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2442 gl_move2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2443 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2444 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2445 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
2446 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
2447 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2449 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2450 move2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2451 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2452 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2453 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2454
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2455 /* void pdr2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2458 gl_pdr2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2459 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2460 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2461 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
2462 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
2463 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2465 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2466 pdr2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2467 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2468 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2469 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2470
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2471 /* void pmv2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2474 gl_pmv2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2475 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2476 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2477 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
2478 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
2479 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2481 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2482 pmv2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2483 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2484 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2485 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2486
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2487 /* void pnt2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2490 gl_pnt2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2491 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2492 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2493 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
2494 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
2495 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2497 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2498 pnt2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2499 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2500 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2501 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2502
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2503 /* void rdr2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2506 gl_rdr2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2507 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2508 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2509 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
2510 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
2511 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2513 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2514 rdr2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2515 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2516 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2517 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2518
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2519 /* void rmv2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2522 gl_rmv2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2523 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2524 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2525 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
2526 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
2527 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2529 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2530 rmv2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2531 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2532 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2533 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2534
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2535 /* void rpdr2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2538 gl_rpdr2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2539 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2540 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2541 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
2542 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
2543 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2545 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2546 rpdr2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2547 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2548 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2549 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2550
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2551 /* void rpmv2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2554 gl_rpmv2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2555 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2556 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2557 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
2558 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
2559 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2561 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2562 rpmv2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2563 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2564 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2565 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2566
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2567 /* void xfpt2s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2570 gl_xfpt2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2571 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2572 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2573 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
2574 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
2575 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2577 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2578 xfpt2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2579 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2580 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2581 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2582
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2583 /* void cmov2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2586 gl_cmov2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2587 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2588 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2589 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
2590 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
2591 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2593 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2594 cmov2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2595 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2596 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2597 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2598
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2599 /* void draw2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2602 gl_draw2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2603 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2604 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2605 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
2606 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
2607 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2609 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2610 draw2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2611 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2612 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2613 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2614
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2615 /* void move2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2618 gl_move2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2619 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2620 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2621 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
2622 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
2623 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2625 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2626 move2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2627 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2628 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2629 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2630
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2631 /* void pnt2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2634 gl_pnt2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2635 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2636 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2637 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
2638 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
2639 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2641 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2642 pnt2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2643 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2644 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2645 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2646
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2647 /* void pdr2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2650 gl_pdr2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2651 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2652 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2653 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
2654 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
2655 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2657 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2658 pdr2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2659 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2660 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2661 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2662
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2663 /* void pmv2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2666 gl_pmv2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2667 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2668 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2669 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
2670 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
2671 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2673 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2674 pmv2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2675 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2676 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2677 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2678
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2679 /* void rdr2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2682 gl_rdr2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2683 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2684 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2685 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
2686 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
2687 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2689 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2690 rdr2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2691 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2692 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2693 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2694
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2695 /* void rmv2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2698 gl_rmv2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2699 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2700 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2701 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
2702 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
2703 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2705 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2706 rmv2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2707 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2708 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2709 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2710
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2711 /* void rpdr2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2714 gl_rpdr2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2715 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2716 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2717 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
2718 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
2719 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2721 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2722 rpdr2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2723 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2724 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2725 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2726
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2727 /* void rpmv2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2730 gl_rpmv2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2731 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2732 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2733 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
2734 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
2735 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2737 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2738 rpmv2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2739 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2740 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2741 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2742
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2743 /* void xfpt2 float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2746 gl_xfpt2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2747 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2748 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2749 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
2750 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
2751 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2753 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2754 xfpt2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2755 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2756 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2757 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2758
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2759 /* void loadmatrix float s[4*4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2762 gl_loadmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2763 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2764 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
2765 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2766 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2767 loadmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2768 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2769 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2770 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2771
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2772 /* void multmatrix float s[4*4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2775 gl_multmatrix(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2776 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2777 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
2778 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2779 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2780 multmatrix( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2781 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2782 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2783 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2784
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2785 /* void crv float s[3*4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2788 gl_crv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2789 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2790 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
2791 if (!getifloatarray(args, 1, 0, 3 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2792 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2793 crv( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2794 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2795 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2796 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2797
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2798 /* void rcrv float s[4*4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2801 gl_rcrv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2802 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2803 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
2804 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2805 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2806 rcrv( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2807 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2808 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2809 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2810
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2811 /* void addtopup long s char *s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2814 gl_addtopup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2815 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2816 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2817 string arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2818 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
2819 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
2820 return NULL;
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 (!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
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 (!getilongarg(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2824 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2825 addtopup( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2826 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2827 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2828 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2830 /* void charstr char *s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2833 gl_charstr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2834 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2835 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
2836 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2837 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2838 charstr( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2839 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2840 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2841 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2842
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2843 /* void getport char *s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2846 gl_getport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2847 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2848 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
2849 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2850 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2851 getport( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2852 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2853 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2854 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2855
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2856 /* long strwidth char *s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2859 gl_strwidth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2860 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2861 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2862 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
2863 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2864 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2865 retval = strwidth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2866 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2867 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2868
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2869 /* long winopen char *s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2872 gl_winopen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2873 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2874 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2875 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
2876 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2877 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2878 retval = winopen( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2879 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2880 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2881
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2882 /* void wintitle char *s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2885 gl_wintitle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2886 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2887 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
2888 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2889 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2890 wintitle( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2891 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2892 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2893 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2894
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2895 /* void polf long s float s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2898 gl_polf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2899 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2900 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2901 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
2902 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2903 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2904 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2905 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2906 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
2907 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2908 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2909 polf( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2910 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2911 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2912 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2913 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2914
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2915 /* void polf2 long s float s[2*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2918 gl_polf2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2919 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2920 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2921 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
2922 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2923 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2924 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2925 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2926 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
2927 if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2928 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2929 polf2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2930 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2931 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2932 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2933 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2934
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2935 /* void poly long s float s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2938 gl_poly(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2939 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2940 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2941 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
2942 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2943 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2944 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2945 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2946 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
2947 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2948 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2949 poly( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2950 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2951 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2952 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2953 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2954
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2955 /* void poly2 long s float s[2*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2958 gl_poly2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2959 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2960 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2961 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
2962 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2963 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2964 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2965 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2966 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
2967 if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2968 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2969 poly2( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2970 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2971 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2972 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2973 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2974
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2975 /* void crvn long s float s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2978 gl_crvn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2979 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2980 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2981 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
2982 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2983 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2984 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2985 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2986 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
2987 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2988 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2989 crvn( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2990 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2991 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2992 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2993 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2994
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2995 /* void rcrvn long s float s[4*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
2998 gl_rcrvn(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2999 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3000 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3001 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
3002 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3003 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3004 arg1 = arg1 / 4;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3005 if ((arg2 = (float(*)[4]) PyMem_NEW(float , 4 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3006 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
3007 if (!getifloatarray(args, 1, 0, 4 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3008 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3009 rcrvn( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3010 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3011 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3012 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3013 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3014
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3015 /* void polf2i long s long s[2*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3018 gl_polf2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3019 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3020 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3021 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
3022 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3023 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3024 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3025 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3026 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
3027 if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3028 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3029 polf2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3030 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3031 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3032 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3033 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3034
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3035 /* void polfi long s long s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3038 gl_polfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3039 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3040 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3041 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
3042 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3043 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3044 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3045 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3046 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
3047 if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3048 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3049 polfi( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3050 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3051 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3052 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3053 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3054
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3055 /* void poly2i long s long s[2*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3058 gl_poly2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3059 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3060 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3061 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
3062 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3063 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3064 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3065 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3066 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
3067 if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3068 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3069 poly2i( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3070 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3071 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3072 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3073 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3074
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3075 /* void polyi long s long s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3078 gl_polyi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3079 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3080 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3081 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
3082 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3083 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3084 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3085 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3086 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
3087 if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3088 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3089 polyi( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3090 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3091 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3092 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3093 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3094
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3095 /* void polf2s long s short s[2*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3098 gl_polf2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3099 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3100 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3101 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
3102 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3103 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3104 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3105 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3106 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
3107 if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3108 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3109 polf2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3110 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3111 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3112 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3113 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3114
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3115 /* void polfs long s short s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3118 gl_polfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3119 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3120 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3121 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
3122 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3123 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3124 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3125 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3126 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
3127 if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3128 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3129 polfs( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3130 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3131 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3132 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3133 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3134
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3135 /* void polys long s short s[3*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3138 gl_polys(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3139 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3140 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3141 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
3142 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3143 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3144 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3145 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3146 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
3147 if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3148 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3149 polys( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3150 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3151 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3152 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3153 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3154
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3155 /* void poly2s long s short s[2*arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3158 gl_poly2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3159 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3160 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3161 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
3162 if (!getilongarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3163 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3164 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3165 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3166 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
3167 if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3168 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3169 poly2s( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3170 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3171 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3172 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3173 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3174
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3175 /* void defcursor short s u_short s[128] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3178 gl_defcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3179 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3180 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3181 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
3182 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
3183 return NULL;
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 (!getishortarray(args, 2, 1, 128 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3185 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3186 defcursor( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3187 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3188 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3189 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3190
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3191 /* void writepixels short s u_short s[arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3194 gl_writepixels(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3195 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3196 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3197 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
3198 if (!getishortarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3199 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3200 if ((arg2 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3201 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
3202 if (!getishortarray(args, 1, 0, arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3203 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3204 writepixels( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3205 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3206 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3207 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3208 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3209
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3210 /* void defbasis long s float s[4*4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3213 gl_defbasis(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3214 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3215 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3216 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
3217 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
3218 return NULL;
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 (!getifloatarray(args, 2, 1, 4 * 4 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3220 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3221 defbasis( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3222 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3223 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3224 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3225
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3226 /* void gewrite short s short s[arg1] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3229 gl_gewrite(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3230 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3231 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3232 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
3233 if (!getishortarraysize(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3234 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3235 if ((arg2 = PyMem_NEW(short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3236 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
3237 if (!getishortarray(args, 1, 0, arg1 , arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3238 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3239 gewrite( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3240 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3241 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3242 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3243 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3244
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3245 /* void rotate short s char s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3248 gl_rotate(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3249 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3250 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3251 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
3252 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
3253 return NULL;
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 (!getichararg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3255 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3256 rotate( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3257 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3258 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3259 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3260
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3261 /* void rot float s char s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3264 gl_rot(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3265 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3266 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3267 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
3268 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
3269 return NULL;
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 (!getichararg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3271 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3272 rot( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3273 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3274 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3275 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3276
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3277 /* void circfi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3280 gl_circfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3281 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3282 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3283 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3284 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
3285 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
3286 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3290 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3291 circfi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3292 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3293 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3294 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3295
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3296 /* void circi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3299 gl_circi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3300 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3301 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3302 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3303 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
3304 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
3305 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3309 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3310 circi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3311 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3312 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3313 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3314
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3315 /* void cmovi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3318 gl_cmovi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3319 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3320 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3321 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3322 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
3323 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
3324 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3328 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3329 cmovi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3330 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3331 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3332 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3333
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3334 /* void drawi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3337 gl_drawi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3338 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3339 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3340 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3341 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
3342 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
3343 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3347 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3348 drawi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3349 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3350 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3351 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3352
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3353 /* void movei long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3356 gl_movei(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3357 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3358 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3359 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3360 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
3361 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
3362 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3366 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3367 movei( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3368 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3369 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3370 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3371
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3372 /* void pnti long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3375 gl_pnti(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3376 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3377 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3378 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3379 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
3380 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
3381 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3385 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3386 pnti( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3387 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3388 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3389 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3390
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3391 /* void newtag long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3394 gl_newtag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3395 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3396 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3397 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3398 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
3399 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
3400 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3404 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3405 newtag( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3406 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3407 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3408 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3409
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3410 /* void pdri long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3413 gl_pdri(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3414 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3415 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3416 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3417 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
3418 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
3419 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3423 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3424 pdri( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3425 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3426 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3427 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3428
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3429 /* void pmvi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3432 gl_pmvi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3433 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3434 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3435 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3436 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
3437 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
3438 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3442 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3443 pmvi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3444 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3445 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3446 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3447
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3448 /* void rdri long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3451 gl_rdri(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3452 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3453 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3454 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3455 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
3456 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
3457 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3461 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3462 rdri( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3463 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3464 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3465 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3466
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3467 /* void rmvi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3470 gl_rmvi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3471 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3472 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3473 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3474 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
3475 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
3476 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3480 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3481 rmvi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3482 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3483 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3484 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3485
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3486 /* void rpdri long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3489 gl_rpdri(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3490 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3491 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3492 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3493 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
3494 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
3495 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3499 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3500 rpdri( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3501 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3502 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3503 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3504
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3505 /* void rpmvi long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3508 gl_rpmvi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3509 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3510 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3511 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3512 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
3513 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
3514 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3518 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3519 rpmvi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3520 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3521 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3522 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3523
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3524 /* void xfpti long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3527 gl_xfpti(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3528 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3529 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3530 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3531 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
3532 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
3533 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3537 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3538 xfpti( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3539 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3540 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3541 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3542
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3543 /* void circ float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3546 gl_circ(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3547 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3548 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3549 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3550 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
3551 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
3552 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3556 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3557 circ( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3558 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3559 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3560 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3561
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3562 /* void circf float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3565 gl_circf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3566 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3567 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3568 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3569 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
3570 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
3571 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3575 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3576 circf( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3577 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3578 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3579 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3580
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3581 /* void cmov float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3584 gl_cmov(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3585 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3586 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3587 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3588 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
3589 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
3590 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3594 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3595 cmov( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3596 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3597 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3598 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3599
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3600 /* void draw float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3603 gl_draw(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3604 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3605 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3606 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3607 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
3608 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
3609 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3613 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3614 draw( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3615 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3616 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3617 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3618
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3619 /* void move float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3622 gl_move(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3623 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3624 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3625 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3626 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
3627 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
3628 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3632 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3633 move( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3634 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3635 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3636 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3637
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3638 /* void pnt float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3641 gl_pnt(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3642 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3643 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3644 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3645 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
3646 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
3647 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3651 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3652 pnt( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3653 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3654 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3655 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3656
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3657 /* void scale float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3660 gl_scale(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3661 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3662 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3663 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3664 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
3665 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
3666 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3670 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3671 scale( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3672 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3673 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3674 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3675
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3676 /* void translate float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3679 gl_translate(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3680 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3681 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3682 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3683 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
3684 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
3685 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3689 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3690 translate( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3691 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3692 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3693 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3694
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3695 /* void pdr float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3698 gl_pdr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3699 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3700 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3701 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3702 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
3703 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
3704 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3708 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3709 pdr( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3710 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3711 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3712 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3713
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3714 /* void pmv float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3717 gl_pmv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3718 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3719 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3720 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3721 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
3722 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
3723 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3727 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3728 pmv( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3729 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3730 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3731 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3732
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3733 /* void rdr float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3736 gl_rdr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3737 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3738 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3739 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3740 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
3741 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
3742 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3746 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3747 rdr( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3748 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3749 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3750 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3751
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3752 /* void rmv float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3755 gl_rmv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3756 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3757 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3758 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3759 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
3760 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
3761 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3765 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3766 rmv( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3767 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3768 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3769 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3770
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3771 /* void rpdr float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3774 gl_rpdr(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3775 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3776 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3777 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3778 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
3779 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
3780 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3784 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3785 rpdr( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3786 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3787 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3788 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3789
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3790 /* void rpmv float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3793 gl_rpmv(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3794 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3795 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3796 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3797 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
3798 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
3799 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3803 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3804 rpmv( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3805 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3806 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3807 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3808
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3809 /* void xfpt float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3812 gl_xfpt(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3813 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3814 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3815 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3816 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
3817 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
3818 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3822 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3823 xfpt( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3824 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3825 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3826 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3827
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3828 /* void RGBcolor short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3831 gl_RGBcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3832 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3833 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3834 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3835 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
3836 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
3837 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3841 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3842 RGBcolor( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3843 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3844 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3845 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3846
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3847 /* void RGBwritemask short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3850 gl_RGBwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3851 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3852 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3853 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3854 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
3855 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
3856 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3860 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3861 RGBwritemask( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3862 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3863 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3864 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3865
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3866 /* void setcursor short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3869 gl_setcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3870 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3871 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3872 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3873 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
3874 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
3875 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3879 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3880 setcursor( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3881 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3882 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3883 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3884
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3885 /* void tie short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3888 gl_tie(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3889 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3890 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3891 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3892 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
3893 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
3894 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3898 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3899 tie( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3900 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3901 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3902 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3903
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3904 /* void circfs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3907 gl_circfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3908 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3909 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3910 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3911 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
3912 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
3913 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3917 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3918 circfs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3919 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3920 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3921 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3922
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3923 /* void circs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3926 gl_circs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3927 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3928 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3929 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3930 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
3931 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
3932 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3936 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3937 circs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3938 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3939 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3940 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3941
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3942 /* void cmovs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3945 gl_cmovs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3946 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3947 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3948 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3949 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
3950 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
3951 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3955 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3956 cmovs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3957 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3958 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3959 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3960
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3961 /* void draws short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3964 gl_draws(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3965 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3966 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3967 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3968 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
3969 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
3970 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3974 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3975 draws( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3976 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3977 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3978 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3979
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3980 /* void moves short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
3983 gl_moves(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3984 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3985 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3986 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3987 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
3988 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
3989 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3993 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3994 moves( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3995 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3996 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3997 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3998
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3999 /* void pdrs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4002 gl_pdrs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4003 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4004 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4005 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4006 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
4007 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
4008 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4012 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4013 pdrs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4014 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4015 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4016 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4017
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4018 /* void pmvs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4021 gl_pmvs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4022 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4023 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4024 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4025 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
4026 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
4027 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4031 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4032 pmvs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4033 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4034 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4035 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4036
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4037 /* void pnts short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4040 gl_pnts(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4041 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4042 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4043 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4044 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
4045 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
4046 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4050 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4051 pnts( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4052 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4053 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4054 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4055
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4056 /* void rdrs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4059 gl_rdrs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4060 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4061 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4062 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4063 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
4064 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
4065 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4069 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4070 rdrs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4071 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4072 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4073 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4074
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4075 /* void rmvs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4078 gl_rmvs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4079 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4080 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4081 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4082 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
4083 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
4084 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4088 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4089 rmvs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4090 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4091 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4092 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4093
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4094 /* void rpdrs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4097 gl_rpdrs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4098 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4099 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4100 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4101 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
4102 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
4103 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4107 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4108 rpdrs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4109 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4110 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4111 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4112
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4113 /* void rpmvs short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4116 gl_rpmvs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4117 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4118 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4119 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4120 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
4121 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
4122 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4126 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4127 rpmvs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4128 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4129 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4130 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4131
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4132 /* void xfpts short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4135 gl_xfpts(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4136 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4137 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4138 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4139 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
4140 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
4141 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4145 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4146 xfpts( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4147 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4148 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4149 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4150
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4151 /* void curorigin short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4154 gl_curorigin(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4155 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4156 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4157 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4158 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
4159 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
4160 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4164 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4165 curorigin( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4166 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4167 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4168 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4169
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4170 /* void cyclemap short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4173 gl_cyclemap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4174 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4175 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4176 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4177 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
4178 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
4179 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4183 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4184 cyclemap( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4185 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4186 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4187 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4188
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4189 /* 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
4190
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4191 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4192 gl_patch(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4193 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4194 float arg1 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4195 float arg2 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4196 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
4197 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
4198 return NULL;
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, 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
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, 2, 4 * 4 , (float *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4202 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4203 patch( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4204 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4205 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4206 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4207
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4208 /* 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
4209
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4210 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4211 gl_splf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4212 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4213 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4214 float (* arg2) [ 3 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4215 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
4216 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4217 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4218 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4219 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4220 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
4221 if (!getifloatarray(args, 2, 0, 3 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4222 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4223 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4224 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
4225 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4226 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4227 splf( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4228 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4229 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4230 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4231 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4232 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4233
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4234 /* 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
4235
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4236 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4237 gl_splf2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4238 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4239 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4240 float (* arg2) [ 2 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4241 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
4242 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4243 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4244 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4245 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4246 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
4247 if (!getifloatarray(args, 2, 0, 2 * arg1 , (float *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4248 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4249 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4250 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
4251 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4252 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4253 splf2( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4254 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4255 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4256 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4257 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4258 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4259
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4260 /* 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
4261
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4262 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4263 gl_splfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4264 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4265 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4266 long (* arg2) [ 3 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4267 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
4268 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4269 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4270 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4271 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4272 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
4273 if (!getilongarray(args, 2, 0, 3 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4274 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4275 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4276 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
4277 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4278 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4279 splfi( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4280 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4281 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4282 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4283 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4284 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4285
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4286 /* 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
4287
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4288 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4289 gl_splf2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4290 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4291 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4292 long (* arg2) [ 2 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4293 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
4294 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4295 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4296 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4297 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4298 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
4299 if (!getilongarray(args, 2, 0, 2 * arg1 , (long *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4300 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4301 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4302 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
4303 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4304 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4305 splf2i( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4306 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4307 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4308 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4309 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4310 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4311
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4312 /* 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
4313
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4314 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4315 gl_splfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4316 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4317 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4318 short (* arg2) [ 3 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4319 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
4320 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4321 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4322 arg1 = arg1 / 3;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4323 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4324 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
4325 if (!getishortarray(args, 2, 0, 3 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4326 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4327 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4328 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
4329 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4330 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4331 splfs( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4332 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4333 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4334 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4335 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4336 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4337
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4338 /* 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
4339
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4340 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4341 gl_splf2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4342 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4343 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4344 short (* arg2) [ 2 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4345 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
4346 if (!getilongarraysize(args, 2, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4347 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4348 arg1 = arg1 / 2;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4349 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4350 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
4351 if (!getishortarray(args, 2, 0, 2 * arg1 , (short *) arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4352 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4353 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4354 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
4355 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4356 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4357 splf2s( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4358 PyMem_DEL(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4359 PyMem_DEL(arg3);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4360 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4361 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4362 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4363
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4364 /* 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
4365
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4366 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4367 gl_rpatch(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4368 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4369 float arg1 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4370 float arg2 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4371 float arg3 [ 4 ] [ 4 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4372 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
4373 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
4374 return NULL;
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, 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
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, 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
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, 3, 4 * 4 , (float *) arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4380 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4381 rpatch( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4382 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4383 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4384 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4385
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4386 /* void ortho2 float s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4389 gl_ortho2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4390 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4391 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4392 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4393 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4394 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
4395 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
4396 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4402 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4403 ortho2( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4404 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4405 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4406 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4407
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4408 /* void rect float s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4411 gl_rect(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4412 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4413 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4414 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4415 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4416 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
4417 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
4418 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4424 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4425 rect( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4426 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4427 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4428 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4429
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4430 /* void rectf float s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4433 gl_rectf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4434 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4435 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4436 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4437 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4438 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
4439 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
4440 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4446 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4447 rectf( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4448 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4449 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4450 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4451
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4452 /* void xfpt4 float s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4455 gl_xfpt4(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4456 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4457 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4458 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4459 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4460 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
4461 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
4462 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4468 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4469 xfpt4( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4470 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4471 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4472 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4473
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4474 /* void textport short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4477 gl_textport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4478 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4479 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4480 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4481 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4482 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
4483 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
4484 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4490 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4491 textport( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4492 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4493 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4494 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4495
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4496 /* void mapcolor short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4499 gl_mapcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4500 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4501 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4502 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4503 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4504 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
4505 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
4506 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4512 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4513 mapcolor( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4514 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4515 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4516 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4517
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4518 /* void scrmask short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4521 gl_scrmask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4522 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4523 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4524 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4525 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4526 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
4527 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
4528 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4534 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4535 scrmask( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4536 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4537 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4538 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4539
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4540 /* void setvaluator short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4543 gl_setvaluator(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4544 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4545 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4546 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4547 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4548 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
4549 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
4550 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4556 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4557 setvaluator( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4558 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4559 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4560 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4561
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4562 /* void viewport short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4565 gl_viewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4566 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4567 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4568 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4569 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4570 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
4571 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
4572 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4578 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4579 viewport( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4580 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4581 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4582 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4583
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4584 /* void shaderange short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4587 gl_shaderange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4588 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4589 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4590 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4591 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4592 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
4593 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
4594 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4600 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4601 shaderange( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4602 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4603 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4604 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4605
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4606 /* void xfpt4s short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4609 gl_xfpt4s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4610 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4611 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4612 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4613 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4614 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
4615 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
4616 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4622 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4623 xfpt4s( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4624 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4625 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4626 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4627
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4628 /* void rectfi long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4631 gl_rectfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4632 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4633 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4634 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4635 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4636 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
4637 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
4638 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4644 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4645 rectfi( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4646 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4647 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4648 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4649
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4650 /* void recti long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4653 gl_recti(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4654 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4655 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4656 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4657 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4658 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
4659 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
4660 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4666 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4667 recti( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4668 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4669 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4670 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4671
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4672 /* void xfpt4i long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4675 gl_xfpt4i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4676 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4677 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4678 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4679 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4680 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
4681 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
4682 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4688 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4689 xfpt4i( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4690 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4691 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4692 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4693
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4694 /* void prefposition long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4697 gl_prefposition(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4698 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4699 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4700 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4701 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4702 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
4703 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
4704 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4710 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4711 prefposition( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4712 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4713 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4714 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4715
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4716 /* 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
4717
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4718 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4719 gl_arc(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4720 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4721 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4722 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4723 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4724 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4725 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
4726 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
4727 return NULL;
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, 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
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, 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
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 (!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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4735 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4736 arc( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4737 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4738 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4739 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4740
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4741 /* 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
4742
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4743 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4744 gl_arcf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4745 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4746 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4747 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4748 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4749 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4750 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
4751 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
4752 return NULL;
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, 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
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, 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
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 (!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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4760 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4761 arcf( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4762 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4763 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4764 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4765
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4766 /* 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
4767
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4768 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4769 gl_arcfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4770 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4771 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4772 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4773 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4774 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4775 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
4776 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
4777 return NULL;
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, 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
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, 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
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 (!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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4785 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4786 arcfi( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4787 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4788 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4789 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4790
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4791 /* 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
4792
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4793 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4794 gl_arci(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4795 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4796 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4797 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4798 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4799 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4800 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
4801 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
4802 return NULL;
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, 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
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, 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
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 (!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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4810 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4811 arci( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4812 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4813 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4814 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4815
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4816 /* 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
4817
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4818 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4819 gl_bbox2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4820 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4821 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4822 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4823 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4824 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4825 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4826 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
4827 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
4828 return NULL;
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, 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
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 (!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
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, 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
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, 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
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, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4838 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4839 bbox2( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4840 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4841 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4842 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4843
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4844 /* 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
4845
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4846 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4847 gl_bbox2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4848 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4849 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4850 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4851 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4852 long arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4853 long arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4854 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
4855 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
4856 return NULL;
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, 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
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 (!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
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, 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
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, 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
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, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4866 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4867 bbox2i( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4868 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4869 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4870 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4871
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4872 /* 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
4873
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4874 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4875 gl_bbox2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4876 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4877 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4878 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4879 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4880 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4881 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4882 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
4883 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
4884 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4894 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4895 bbox2s( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4896 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4897 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4898 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4899
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4900 /* 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
4901
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4902 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4903 gl_blink(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4904 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4905 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4906 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4907 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4908 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4909 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
4910 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
4911 return NULL;
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, 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
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, 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
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, 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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4919 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4920 blink( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4921 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4922 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4923 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4924
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4925 /* 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
4926
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4927 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4928 gl_ortho(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4929 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4930 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4931 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4932 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4933 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4934 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4935 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
4936 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
4937 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4947 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4948 ortho( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4949 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4950 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4951 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4952
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4953 /* 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
4954
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4955 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4956 gl_window(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4957 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4958 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4959 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4960 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4961 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4962 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4963 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
4964 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
4965 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4975 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4976 window( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4977 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4978 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4979 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4980
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4981 /* 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
4982
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4983 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
4984 gl_lookat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4985 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4986 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4987 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4988 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4989 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4990 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4991 float arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4992 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
4993 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
4994 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 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
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 (!getishortarg(args, 7, 6, &arg7))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5006 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5007 lookat( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5008 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5009 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5010 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5011
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5012 /* void perspective short s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5015 gl_perspective(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5016 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5017 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5018 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5019 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5020 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
5021 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
5022 return NULL;
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 (!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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5028 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5029 perspective( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5030 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5031 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5032 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5033
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5034 /* void polarview float s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5037 gl_polarview(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5038 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5039 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5040 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5041 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5042 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
5043 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
5044 return NULL;
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 (!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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5050 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5051 polarview( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5052 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5053 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5054 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5055
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5056 /* 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
5057
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5058 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5059 gl_arcfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5060 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5061 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5062 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5063 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5064 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5065 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
5066 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
5067 return NULL;
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, 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
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, 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
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, 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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5075 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5076 arcfs( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5077 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5078 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5079 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5080
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5081 /* 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
5082
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5083 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5084 gl_arcs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5085 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5086 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5087 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5088 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5089 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5090 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
5091 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
5092 return NULL;
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, 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
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, 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
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, 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
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, 4, &arg5))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5100 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5101 arcs( arg1 , arg2 , arg3 , arg4 , arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5102 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5103 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5104 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5105
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5106 /* 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
5107
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5108 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5109 gl_rectcopy(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5110 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5111 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5112 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5113 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5114 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5115 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5116 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
5117 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
5118 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 5, &arg6))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5128 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5129 rectcopy( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5130 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5131 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5132 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5133
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5134 /* 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
5135
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5136 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5137 gl_RGBcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5138 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5139 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5140 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5141 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5142 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5143 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5144 short arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5145 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
5146 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
5147 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 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
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, 6, &arg7))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5159 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5160 RGBcursor( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5161 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5162 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5163 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5164
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5165 /* long getbutton short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5168 gl_getbutton(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5169 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5170 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5171 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
5172 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5173 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5174 retval = getbutton( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5175 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5176 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5177
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5178 /* long getcmmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5181 gl_getcmmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5182 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5183 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5184 retval = getcmmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5185 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5186 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5187
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5188 /* long getlsbackup */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5191 gl_getlsbackup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5192 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5193 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5194 retval = getlsbackup( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5195 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5196 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5197
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5198 /* long getresetls */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5201 gl_getresetls(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5202 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5203 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5204 retval = getresetls( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5205 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5206 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5207
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5208 /* long getdcm */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5211 gl_getdcm(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5212 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5213 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5214 retval = getdcm( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5215 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5216 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5217
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5218 /* long getzbuffer */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5221 gl_getzbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5222 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5223 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5224 retval = getzbuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5225 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5226 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5227
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5228 /* long ismex */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5231 gl_ismex(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5232 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5233 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5234 retval = ismex( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5235 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5236 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5237
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5238 /* long isobj long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5241 gl_isobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5242 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5243 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5244 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
5245 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5246 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5247 retval = isobj( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5248 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5249 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5250
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5251 /* long isqueued short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5254 gl_isqueued(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5255 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5256 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5257 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
5258 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5259 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5260 retval = isqueued( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5261 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5262 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5263
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5264 /* long istag long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5267 gl_istag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5268 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5269 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5270 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
5271 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5272 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5273 retval = istag( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5274 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5275 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5276
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5277 /* long genobj */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5280 gl_genobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5281 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5282 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5283 retval = genobj( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5284 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5285 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5286
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5287 /* long gentag */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5290 gl_gentag(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5291 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5292 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5293 retval = gentag( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5294 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5295 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5296
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5297 /* long getbuffer */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5300 gl_getbuffer(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5301 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5302 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5303 retval = getbuffer( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5304 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5305 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5306
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5307 /* long getcolor */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5310 gl_getcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5311 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5312 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5313 retval = getcolor( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5314 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5315 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5316
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5317 /* long getdisplaymode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5320 gl_getdisplaymode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5321 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5322 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5323 retval = getdisplaymode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5324 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5325 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5326
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5327 /* long getfont */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5330 gl_getfont(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5331 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5332 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5333 retval = getfont( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5334 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5335 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5336
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5337 /* long getheight */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5340 gl_getheight(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5341 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5342 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5343 retval = getheight( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5344 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5345 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5346
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5347 /* long gethitcode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5350 gl_gethitcode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5351 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5352 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5353 retval = gethitcode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5354 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5355 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5356
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5357 /* long getlstyle */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5360 gl_getlstyle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5361 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5362 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5363 retval = getlstyle( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5364 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5365 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5366
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5367 /* long getlwidth */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5370 gl_getlwidth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5371 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5372 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5373 retval = getlwidth( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5374 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5375 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5376
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5377 /* long getmap */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5380 gl_getmap(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5381 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5382 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5383 retval = getmap( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5384 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5385 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5386
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5387 /* long getplanes */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5390 gl_getplanes(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5391 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5392 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5393 retval = getplanes( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5394 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5395 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5396
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5397 /* long getwritemask */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5400 gl_getwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5401 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5402 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5403 retval = getwritemask( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5404 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5405 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5406
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5407 /* long qtest */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5410 gl_qtest(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5411 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5412 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5413 retval = qtest( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5414 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5415 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5416
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5417 /* long getlsrepeat */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5420 gl_getlsrepeat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5421 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5422 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5423 retval = getlsrepeat( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5424 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5425 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5426
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5427 /* long getmonitor */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5430 gl_getmonitor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5431 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5432 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5433 retval = getmonitor( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5434 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5435 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5436
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5437 /* long getopenobj */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5440 gl_getopenobj(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5441 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5442 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5443 retval = getopenobj( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5444 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5445 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5446
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5447 /* long getpattern */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5450 gl_getpattern(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5451 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5452 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5453 retval = getpattern( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5454 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5455 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5456
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5457 /* long winget */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5460 gl_winget(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5461 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5462 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5463 retval = winget( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5464 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5465 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5466
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5467 /* long winattach */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5470 gl_winattach(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5471 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5472 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5473 retval = winattach( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5474 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5475 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5476
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5477 /* long getothermonitor */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5480 gl_getothermonitor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5481 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5482 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5483 retval = getothermonitor( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5484 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5485 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5486
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5487 /* long newpup */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5490 gl_newpup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5491 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5492 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5493 retval = newpup( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5494 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5495 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5496
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5497 /* long getvaluator short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5500 gl_getvaluator(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5501 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5502 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5503 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
5504 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5505 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5506 retval = getvaluator( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5507 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5508 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5509
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5510 /* void winset long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5513 gl_winset(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5514 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5515 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
5516 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5517 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5518 winset( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5519 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5520 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5521 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5522
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5523 /* long dopup long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5526 gl_dopup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5527 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5528 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5529 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
5530 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5531 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5532 retval = dopup( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5533 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5534 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5535
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5536 /* void getdepth short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5539 gl_getdepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5540 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5541 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5542 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5543 getdepth( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5544 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5545 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5546 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5547 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5548 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5549 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5550 }
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 /* void getcpos short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5555 gl_getcpos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5556 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5557 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5558 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5559 getcpos( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5560 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5561 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5562 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5563 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5564 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5565 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5566 }
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 /* void getsize long r long r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5571 gl_getsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5572 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5573 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5574 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5575 getsize( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5576 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5577 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5578 PyTuple_SetItem(v, 0, mknewlongobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5579 PyTuple_SetItem(v, 1, mknewlongobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5580 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5581 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5582 }
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 /* void getorigin long r long r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5587 gl_getorigin(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5588 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5589 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5590 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5591 getorigin( & arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5592 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5593 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5594 PyTuple_SetItem(v, 0, mknewlongobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5595 PyTuple_SetItem(v, 1, mknewlongobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5596 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5597 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5598 }
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 /* void getviewport short r short r short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5603 gl_getviewport(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5604 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5605 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5606 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5607 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5608 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5609 getviewport( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5610 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5611 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5612 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5613 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5614 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5615 PyTuple_SetItem(v, 3, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5616 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5617 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5618 }
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 /* void gettp short r short r short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5623 gl_gettp(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5624 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5625 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5626 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5627 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5628 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5629 gettp( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5630 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5631 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5632 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5633 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5634 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5635 PyTuple_SetItem(v, 3, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5636 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5637 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5638 }
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 /* void getgpos float r float r float r float r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5643 gl_getgpos(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5644 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5645 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5646 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5647 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5648 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5649 getgpos( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5650 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5651 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5652 PyTuple_SetItem(v, 0, mknewfloatobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5653 PyTuple_SetItem(v, 1, mknewfloatobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5654 PyTuple_SetItem(v, 2, mknewfloatobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5655 PyTuple_SetItem(v, 3, mknewfloatobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5656 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5657 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5658 }
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 /* void winposition long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5663 gl_winposition(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5664 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5665 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5666 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5667 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5668 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
5669 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
5670 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5676 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5677 winposition( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5678 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5679 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5680 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5681
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5682 /* void gRGBcolor short r short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5685 gl_gRGBcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5686 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5687 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5688 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5689 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5690 gRGBcolor( & arg1 , & arg2 , & arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5691 { PyObject *v = PyTuple_New( 3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5692 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5693 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5694 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5695 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5696 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5697 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5698 }
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 /* void gRGBmask short r short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5703 gl_gRGBmask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5704 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5705 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5706 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5707 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5708 gRGBmask( & arg1 , & arg2 , & arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5709 { PyObject *v = PyTuple_New( 3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5710 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5711 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5712 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5713 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5714 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5715 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5716 }
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 /* void getscrmask short r short r short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5721 gl_getscrmask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5722 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5723 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5724 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5725 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5726 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5727 getscrmask( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5728 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5729 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5730 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5731 PyTuple_SetItem(v, 1, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5732 PyTuple_SetItem(v, 2, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5733 PyTuple_SetItem(v, 3, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5734 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5735 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5736 }
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 /* void getmcolor short s short r short r short r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5741 gl_getmcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5742 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5743 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5744 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5745 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5746 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
5747 if (!getishortarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5748 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5749 getmcolor( arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5750 { PyObject *v = PyTuple_New( 3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5751 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5752 PyTuple_SetItem(v, 0, mknewshortobject(arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5753 PyTuple_SetItem(v, 1, mknewshortobject(arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5754 PyTuple_SetItem(v, 2, mknewshortobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5755 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5756 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5757 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5758
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
5759 /* 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
5760
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5761 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5762 gl_mapw(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5763 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5764 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5765 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5766 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5767 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5768 float arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5769 float arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5770 float arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5771 float arg8 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5772 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
5773 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
5774 return NULL;
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 (!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
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, 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
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 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
5780 { PyObject *v = PyTuple_New( 6 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5781 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5782 PyTuple_SetItem(v, 0, mknewfloatobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5783 PyTuple_SetItem(v, 1, mknewfloatobject(arg5));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5784 PyTuple_SetItem(v, 2, mknewfloatobject(arg6));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5785 PyTuple_SetItem(v, 3, mknewfloatobject(arg7));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5786 PyTuple_SetItem(v, 4, mknewfloatobject(arg8));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5787 PyTuple_SetItem(v, 5, mknewfloatobject(arg9));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5788 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5789 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5790 }
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 /* 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
5793
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5794 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5795 gl_mapw2(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5796 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5797 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5798 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5799 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5800 float arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5801 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
5802 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
5803 return NULL;
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 (!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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5807 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5808 mapw2( arg1 , arg2 , arg3 , & arg4 , & arg5 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5809 { PyObject *v = PyTuple_New( 2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5810 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5811 PyTuple_SetItem(v, 0, mknewfloatobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5812 PyTuple_SetItem(v, 1, mknewfloatobject(arg5));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5813 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5814 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5815 }
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 /* 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
5818
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5819 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5820 gl_getcursor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5821 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5822 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5823 unsigned short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5824 unsigned short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5825 long arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5826 getcursor( & arg1 , & arg2 , & arg3 , & arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5827 { PyObject *v = PyTuple_New( 4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5828 if (v == NULL) return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5829 PyTuple_SetItem(v, 0, mknewshortobject(arg1));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5830 PyTuple_SetItem(v, 1, mknewshortobject((short) arg2));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5831 PyTuple_SetItem(v, 2, mknewshortobject((short) arg3));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5832 PyTuple_SetItem(v, 3, mknewlongobject(arg4));
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5833 return v;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5834 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5835 }
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 /* void cmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5840 gl_cmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5841 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5842 cmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5843 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5844 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5845 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5846
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5847 /* void concave long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5850 gl_concave(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5851 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5852 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
5853 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5854 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5855 concave( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5856 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5857 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5858 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5859
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5860 /* void curstype long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5863 gl_curstype(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5864 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5865 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
5866 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5867 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5868 curstype( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5869 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5870 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5871 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5872
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5873 /* void drawmode long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5876 gl_drawmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5877 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5878 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
5879 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5880 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5881 drawmode( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5882 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5883 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5884 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5885
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5886 /* 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
5887
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5888 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5889 gl_gammaramp(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5890 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5891 short arg1 [ 256 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5892 short arg2 [ 256 ] ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5893 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
5894 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
5895 return NULL;
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, 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
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, 2, 256 , arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5899 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5900 gammaramp( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5901 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5902 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5903 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5904
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5905 /* long getbackface */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5908 gl_getbackface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5909 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5910 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5911 retval = getbackface( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5912 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5913 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5914
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5915 /* long getdescender */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5918 gl_getdescender(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5919 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5920 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5921 retval = getdescender( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5922 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5923 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5924
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5925 /* long getdrawmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5928 gl_getdrawmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5929 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5930 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5931 retval = getdrawmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5932 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5933 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5934
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5935 /* long getmmode */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5938 gl_getmmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5939 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5940 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5941 retval = getmmode( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5942 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5943 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5944
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5945 /* long getsm */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5948 gl_getsm(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5949 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5950 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5951 retval = getsm( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5952 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5953 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5954
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5955 /* long getvideo long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5958 gl_getvideo(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5959 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5960 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5961 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
5962 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5963 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5964 retval = getvideo( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5965 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5966 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5967
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5968 /* void imakebackground */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5971 gl_imakebackground(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5972 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5973 imakebackground( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5974 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5975 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5976 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5977
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5978 /* void lmbind short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5981 gl_lmbind(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5982 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5983 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5984 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
5985 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
5986 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5988 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5989 lmbind( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5990 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5991 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5992 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5993
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5994 /* 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
5995
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5996 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
5997 gl_lmdef(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5998 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
5999 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6000 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6001 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6002 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
6003 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
6004 return NULL;
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, 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
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 (!getilongarraysize(args, 3, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6008 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6009 if ((arg4 = PyMem_NEW(float , arg3 )) == NULL)
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6010 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
6011 if (!getifloatarray(args, 3, 2, arg3 , arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6012 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6013 lmdef( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6014 PyMem_DEL(arg4);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6015 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6016 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6017 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6018
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6019 /* void mmode long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6022 gl_mmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6023 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6024 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
6025 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6026 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6027 mmode( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6028 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6029 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6030 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6031
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6032 /* void normal float s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6035 gl_normal(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6036 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6037 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
6038 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6039 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6040 normal( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6041 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6042 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6043 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6044
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6045 /* void overlay long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6048 gl_overlay(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6049 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6050 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
6051 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6052 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6053 overlay( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6054 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6055 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6056 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6057
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6058 /* 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
6059
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6060 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6061 gl_RGBrange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6062 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6063 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6064 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6065 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6066 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6067 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6068 short arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6069 short arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6070 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
6071 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
6072 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 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
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, 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
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, 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
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 RGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6088 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6089 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6090 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6091
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6092 /* void setvideo long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6095 gl_setvideo(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6096 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6097 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6098 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
6099 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
6100 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6102 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6103 setvideo( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6104 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6105 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6106 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6107
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6108 /* void shademodel long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6111 gl_shademodel(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6112 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6113 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
6114 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6115 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6116 shademodel( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6117 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6118 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6119 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6120
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6121 /* void underlay long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6124 gl_underlay(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6125 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6126 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
6127 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6128 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6129 underlay( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6130 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6131 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6132 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6133
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6134 /* void bgnclosedline */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6137 gl_bgnclosedline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6138 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6139 bgnclosedline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6140 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6141 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6142 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6143
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6144 /* void bgnline */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6147 gl_bgnline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6148 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6149 bgnline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6150 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6151 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6152 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6153
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6154 /* void bgnpoint */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6157 gl_bgnpoint(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6158 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6159 bgnpoint( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6160 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6161 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6162 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6163
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6164 /* void bgnpolygon */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6167 gl_bgnpolygon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6168 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6169 bgnpolygon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6170 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6171 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6172 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6173
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6174 /* void bgnsurface */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6177 gl_bgnsurface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6178 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6179 bgnsurface( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6180 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6181 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6182 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6183
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6184 /* void bgntmesh */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6187 gl_bgntmesh(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6188 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6189 bgntmesh( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6190 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6191 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6192 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6193
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6194 /* void bgntrim */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6197 gl_bgntrim(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6198 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6199 bgntrim( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6200 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6201 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6202 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6203
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6204 /* void endclosedline */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6207 gl_endclosedline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6208 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6209 endclosedline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6210 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6211 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6212 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6213
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6214 /* void endline */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6217 gl_endline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6218 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6219 endline( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6220 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6221 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6222 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6223
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6224 /* void endpoint */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6227 gl_endpoint(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6228 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6229 endpoint( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6230 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6231 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6232 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6233
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6234 /* void endpolygon */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6237 gl_endpolygon(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6238 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6239 endpolygon( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6240 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6241 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6242 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6243
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6244 /* void endsurface */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6247 gl_endsurface(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6248 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6249 endsurface( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6250 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6251 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6252 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6253
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6254 /* void endtmesh */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6257 gl_endtmesh(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6258 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6259 endtmesh( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6260 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6261 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6262 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6263
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6264 /* void endtrim */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6267 gl_endtrim(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6268 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6269 endtrim( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6270 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6271 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6272 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6273
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6274 /* void blendfunction long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6277 gl_blendfunction(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6278 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6279 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6280 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
6281 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
6282 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6284 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6285 blendfunction( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6286 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6287 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6288 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6289
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6290 /* void c3f float s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6293 gl_c3f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6294 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6295 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
6296 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6297 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6298 c3f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6299 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6300 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6301 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6302
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6303 /* void c3i long s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6306 gl_c3i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6307 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6308 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
6309 if (!getilongarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6310 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6311 c3i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6312 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6313 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6314 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6315
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6316 /* void c3s short s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6319 gl_c3s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6320 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6321 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
6322 if (!getishortarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6323 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6324 c3s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6325 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6326 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6327 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6328
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6329 /* void c4f float s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6332 gl_c4f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6333 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6334 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
6335 if (!getifloatarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6336 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6337 c4f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6338 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6339 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6340 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6341
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6342 /* void c4i long s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6345 gl_c4i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6346 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6347 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
6348 if (!getilongarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6349 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6350 c4i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6351 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6352 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6353 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6354
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6355 /* void c4s short s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6358 gl_c4s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6359 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6360 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
6361 if (!getishortarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6362 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6363 c4s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6364 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6365 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6366 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6367
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6368 /* void colorf float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6371 gl_colorf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6372 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6373 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
6374 if (!getifloatarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6375 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6376 colorf( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6377 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6378 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6379 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6380
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6381 /* void cpack long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6384 gl_cpack(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6385 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6386 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
6387 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6388 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6389 cpack( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6390 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6391 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6392 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6393
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6394 /* void czclear long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6397 gl_czclear(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6398 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6399 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6400 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
6401 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
6402 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6404 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6405 czclear( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6406 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6407 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6408 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6409
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6410 /* void dglclose long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6413 gl_dglclose(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6414 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6415 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
6416 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6417 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6418 dglclose( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6419 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6420 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6421 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6422
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6423 /* long dglopen char *s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6426 gl_dglopen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6427 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6428 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6429 string arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6430 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
6431 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
6432 return NULL;
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 (!getilongarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6434 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6435 retval = dglopen( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6436 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6437 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6438
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6439 /* long getgdesc long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6442 gl_getgdesc(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6443 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6444 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6445 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
6446 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6447 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6448 retval = getgdesc( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6449 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6450 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6451
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6452 /* void getnurbsproperty long s float r */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6455 gl_getnurbsproperty(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6456 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6457 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6458 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
6459 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6460 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6461 getnurbsproperty( arg1 , & arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6462 return mknewfloatobject(arg2);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6463 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6464
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6465 /* void glcompat long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6468 gl_glcompat(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6469 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6470 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6471 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
6472 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
6473 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6475 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6476 glcompat( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6477 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6478 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6479 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6480
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6481 /* void iconsize long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6484 gl_iconsize(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6485 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6486 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6487 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
6488 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
6489 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6491 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6492 iconsize( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6493 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6494 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6495 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6496
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6497 /* void icontitle char *s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6500 gl_icontitle(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6501 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6502 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
6503 if (!getistringarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6504 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6505 icontitle( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6506 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6507 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6508 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6509
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
6510 /* 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
6511
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6512 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6513 gl_lRGBrange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6514 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6515 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6516 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6517 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6518 short arg4 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6519 short arg5 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6520 short arg6 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6521 long arg7 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6522 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
6523 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
6524 return NULL;
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, 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
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, 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
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, 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
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, 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
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, 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
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 (!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
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, 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
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 lRGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6540 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6541 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6542 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6543
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6544 /* void linesmooth long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6547 gl_linesmooth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6548 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6549 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
6550 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6551 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6552 linesmooth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6553 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6554 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6555 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6556
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6557 /* void lmcolor long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6560 gl_lmcolor(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6561 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6562 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
6563 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6564 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6565 lmcolor( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6566 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6567 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6568 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6569
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6570 /* void logicop long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6573 gl_logicop(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6574 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6575 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
6576 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6577 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6578 logicop( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6579 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6580 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6581 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6582
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6583 /* void lsetdepth long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6586 gl_lsetdepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6587 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6588 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6589 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
6590 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
6591 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6593 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6594 lsetdepth( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6595 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6596 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6597 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6598
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6599 /* void lshaderange short s short s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6602 gl_lshaderange(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6603 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6604 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6605 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6606 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6607 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
6608 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
6609 return NULL;
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, 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
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 (!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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6615 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6616 lshaderange( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6617 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6618 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6619 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6620
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6621 /* void n3f float s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6624 gl_n3f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6625 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6626 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
6627 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6628 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6629 n3f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6630 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6631 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6632 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6633
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6634 /* void noborder */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6637 gl_noborder(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6638 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6639 noborder( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6640 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6641 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6642 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6643
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6644 /* void pntsmooth long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6647 gl_pntsmooth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6648 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6649 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
6650 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6651 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6652 pntsmooth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6653 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6654 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6655 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6656
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6657 /* void readsource long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6660 gl_readsource(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6661 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6662 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
6663 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6664 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6665 readsource( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6666 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6667 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6668 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6669
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6670 /* void rectzoom float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6673 gl_rectzoom(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6674 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6675 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6676 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
6677 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
6678 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6680 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6681 rectzoom( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6682 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6683 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6684 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6685
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6686 /* void sbox float s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6689 gl_sbox(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6690 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6691 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6692 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6693 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6694 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
6695 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
6696 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6702 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6703 sbox( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6704 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6705 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6706 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6707
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6708 /* void sboxi long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6711 gl_sboxi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6712 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6713 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6714 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6715 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6716 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
6717 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
6718 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6724 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6725 sboxi( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6726 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6727 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6728 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6729
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6730 /* void sboxs short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6733 gl_sboxs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6734 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6735 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6736 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6737 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6738 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
6739 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
6740 return NULL;
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, 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
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, 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
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, 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
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 sboxs( arg1 , arg2 , arg3 , arg4 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6748 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6749 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6750 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6751
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6752 /* void sboxf float s float s float s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6755 gl_sboxf(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6756 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6757 float arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6758 float arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6759 float arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6760 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
6761 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
6762 return NULL;
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, 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
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, 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
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, 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
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 sboxf( arg1 , arg2 , arg3 , arg4 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6770 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6771 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6772 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6773
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6774 /* void sboxfi long s long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6777 gl_sboxfi(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6778 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6779 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6780 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6781 long arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6782 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
6783 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
6784 return NULL;
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, 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
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, 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
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, 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
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 sboxfi( arg1 , arg2 , arg3 , arg4 );
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6792 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6793 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6794 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6795
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6796 /* void sboxfs short s short s short s short s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6799 gl_sboxfs(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6800 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6801 short arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6802 short arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6803 short arg3 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6804 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
6805 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
6806 return NULL;
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, 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
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, 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
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, 3, &arg4))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6812 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6813 sboxfs( arg1 , arg2 , arg3 , arg4 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6814 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6815 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6816 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6817
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6818 /* void setnurbsproperty long s float s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6821 gl_setnurbsproperty(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6822 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6823 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6824 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
6825 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
6826 return NULL;
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 (!getifloatarg(args, 2, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6828 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6829 setnurbsproperty( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6830 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6831 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6832 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6833
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6834 /* void setpup long s long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6837 gl_setpup(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6838 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6839 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6840 long arg2 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6841 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
6842 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
6843 return NULL;
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, 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
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, 2, &arg3))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6847 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6848 setpup( arg1 , arg2 , arg3 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6849 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6850 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6851 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6852
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6853 /* void smoothline long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6856 gl_smoothline(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6857 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6858 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
6859 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6860 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6861 smoothline( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6862 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6863 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6864 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6865
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6866 /* void subpixel long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6869 gl_subpixel(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6870 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6871 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
6872 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6873 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6874 subpixel( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6875 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6876 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6877 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6878
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6879 /* void swaptmesh */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6882 gl_swaptmesh(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6883 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6884 swaptmesh( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6885 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6886 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6887 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6888
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6889 /* long swinopen long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6892 gl_swinopen(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6893 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6894 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6895 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
6896 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6897 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6898 retval = swinopen( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6899 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6900 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6901
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6902 /* void v2f float s[2] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6905 gl_v2f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6906 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6907 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
6908 if (!getifloatarray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6909 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6910 v2f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6911 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6912 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6913 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6914
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6915 /* void v2i long s[2] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6918 gl_v2i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6919 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6920 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
6921 if (!getilongarray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6922 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6923 v2i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6924 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6925 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6926 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6927
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6928 /* void v2s short s[2] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6931 gl_v2s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6932 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6933 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
6934 if (!getishortarray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6935 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6936 v2s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6937 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6938 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6939 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6940
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6941 /* void v3f float s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6944 gl_v3f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6945 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6946 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
6947 if (!getifloatarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6948 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6949 v3f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6950 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6951 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6952 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6953
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6954 /* void v3i long s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6957 gl_v3i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6958 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6959 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
6960 if (!getilongarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6961 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6962 v3i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6963 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6964 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6965 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6966
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6967 /* void v3s short s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6970 gl_v3s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6971 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6972 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
6973 if (!getishortarray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6974 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6975 v3s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6976 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6977 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6978 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6979
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6980 /* void v4f float s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6983 gl_v4f(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6984 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6985 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
6986 if (!getifloatarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6987 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6988 v4f( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6989 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6990 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6991 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6992
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6993 /* void v4i long s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
6996 gl_v4i(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6997 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6998 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
6999 if (!getilongarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7000 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7001 v4i( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7002 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7003 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7004 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7005
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7006 /* void v4s short s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7009 gl_v4s(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7010 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7011 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
7012 if (!getishortarray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7013 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7014 v4s( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7015 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7016 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7017 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7018
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7019 /* void videocmd long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7022 gl_videocmd(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7023 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7024 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
7025 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7026 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7027 videocmd( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7028 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7029 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7030 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7031
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7032 /* long windepth long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7035 gl_windepth(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7036 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7037 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7038 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
7039 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7040 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7041 retval = windepth( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7042 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7043 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7044
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7045 /* void wmpack long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7048 gl_wmpack(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7049 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7050 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
7051 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7052 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7053 wmpack( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7054 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7055 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7056 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7057
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7058 /* void zdraw long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7061 gl_zdraw(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7062 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7063 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
7064 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7065 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7066 zdraw( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7067 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7068 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7069 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7070
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7071 /* void zfunction long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7074 gl_zfunction(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7075 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7076 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
7077 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7078 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7079 zfunction( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7080 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7081 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7082 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7083
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7084 /* void zsource long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7087 gl_zsource(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7088 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7089 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
7090 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7091 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7092 zsource( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7093 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7094 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7095 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7096
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7097 /* void zwritemask long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7100 gl_zwritemask(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7101 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7102 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
7103 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7104 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7105 zwritemask( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7106 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7107 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7108 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7109
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7110 /* void v2d double s[2] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7113 gl_v2d(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7114 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7115 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
7116 if (!getidoublearray(args, 1, 0, 2 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7117 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7118 v2d( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7119 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7120 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7121 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7122
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7123 /* void v3d double s[3] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7126 gl_v3d(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7127 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7128 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
7129 if (!getidoublearray(args, 1, 0, 3 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7130 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7131 v3d( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7132 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7133 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7134 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7135
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7136 /* void v4d double s[4] */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7139 gl_v4d(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7140 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7141 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
7142 if (!getidoublearray(args, 1, 0, 4 , arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7143 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7144 v4d( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7145 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7146 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7147 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7148
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7149 /* void pixmode long s long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7152 gl_pixmode(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7153 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7154 long arg1 ;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7155 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
7156 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
7157 return NULL;
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, 1, &arg2))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7159 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7160 pixmode( arg1 , arg2 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7161 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7162 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7163 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7164
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7165 /* long qgetfd */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7168 gl_qgetfd(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7169 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7170 long retval;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7171 retval = qgetfd( );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7172 return mknewlongobject(retval);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7173 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7174
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7175 /* void dither long s */
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 static PyObject *
13514
5304b88fe3cc ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
Peter Schneider-Kamp <nowonder@nowonder.de>
parents: 13447
diff changeset
7178 gl_dither(PyObject *self, PyObject *args)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7179 {
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7180 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
7181 if (!getilongarg(args, 1, 0, &arg1))
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7182 return NULL;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7183 dither( arg1 );
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7184 Py_INCREF(Py_None);
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7185 return Py_None;
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7186 }
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7187
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7188 static struct PyMethodDef gl_methods[] = {
24410
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7189 {"qread", gl_qread, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7190 {"varray", gl_varray, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7191 {"nvarray", gl_nvarray, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7192 {"vnarray", gl_vnarray, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7193 {"nurbssurface", gl_nurbssurface, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7194 {"nurbscurve", gl_nurbscurve, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7195 {"pwlcurve", gl_pwlcurve, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7196 {"pick", gl_pick, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7197 {"endpick", gl_endpick, METH_NOARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7198 {"gselect", gl_gselect, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7199 {"endselect", gl_endselect, METH_NOARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7200 {"getmatrix", gl_getmatrix, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7201 {"altgetmatrix", gl_altgetmatrix, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7202 {"lrectwrite", gl_lrectwrite, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7203 {"lrectread", gl_lrectread, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7204 {"readdisplay", gl_readdisplay, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7205 {"packrect", gl_packrect, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7206 {"unpackrect", gl_unpackrect, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7207 {"gversion", gl_gversion, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7208 {"clear", gl_clear, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7209 {"getshade", gl_getshade, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7210 {"devport", gl_devport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7211 {"rdr2i", gl_rdr2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7212 {"rectfs", gl_rectfs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7213 {"rects", gl_rects, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7214 {"rmv2i", gl_rmv2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7215 {"noport", gl_noport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7216 {"popviewport", gl_popviewport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7217 {"clearhitcode", gl_clearhitcode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7218 {"closeobj", gl_closeobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7219 {"cursoff", gl_cursoff, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7220 {"curson", gl_curson, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7221 {"doublebuffer", gl_doublebuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7222 {"finish", gl_finish, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7223 {"gconfig", gl_gconfig, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7224 {"ginit", gl_ginit, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7225 {"greset", gl_greset, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7226 {"multimap", gl_multimap, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7227 {"onemap", gl_onemap, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7228 {"popattributes", gl_popattributes, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7229 {"popmatrix", gl_popmatrix, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7230 {"pushattributes", gl_pushattributes,METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7231 {"pushmatrix", gl_pushmatrix, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7232 {"pushviewport", gl_pushviewport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7233 {"qreset", gl_qreset, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7234 {"RGBmode", gl_RGBmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7235 {"singlebuffer", gl_singlebuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7236 {"swapbuffers", gl_swapbuffers, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7237 {"gsync", gl_gsync, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7238 {"gflush", gl_gflush, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7239 {"tpon", gl_tpon, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7240 {"tpoff", gl_tpoff, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7241 {"clkon", gl_clkon, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7242 {"clkoff", gl_clkoff, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7243 {"ringbell", gl_ringbell, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7244 {"gbegin", gl_gbegin, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7245 {"textinit", gl_textinit, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7246 {"initnames", gl_initnames, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7247 {"pclos", gl_pclos, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7248 {"popname", gl_popname, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7249 {"spclos", gl_spclos, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7250 {"zclear", gl_zclear, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7251 {"screenspace", gl_screenspace, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7252 {"reshapeviewport", gl_reshapeviewport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7253 {"winpush", gl_winpush, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7254 {"winpop", gl_winpop, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7255 {"foreground", gl_foreground, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7256 {"endfullscrn", gl_endfullscrn, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7257 {"endpupmode", gl_endpupmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7258 {"fullscrn", gl_fullscrn, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7259 {"pupmode", gl_pupmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7260 {"winconstraints", gl_winconstraints, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7261 {"pagecolor", gl_pagecolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7262 {"textcolor", gl_textcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7263 {"color", gl_color, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7264 {"curveit", gl_curveit, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7265 {"font", gl_font, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7266 {"linewidth", gl_linewidth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7267 {"setlinestyle", gl_setlinestyle, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7268 {"setmap", gl_setmap, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7269 {"swapinterval", gl_swapinterval, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7270 {"writemask", gl_writemask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7271 {"textwritemask", gl_textwritemask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7272 {"qdevice", gl_qdevice, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7273 {"unqdevice", gl_unqdevice, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7274 {"curvebasis", gl_curvebasis, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7275 {"curveprecision", gl_curveprecision,METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7276 {"loadname", gl_loadname, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7277 {"passthrough", gl_passthrough, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7278 {"pushname", gl_pushname, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7279 {"setmonitor", gl_setmonitor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7280 {"setshade", gl_setshade, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7281 {"setpattern", gl_setpattern, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7282 {"pagewritemask", gl_pagewritemask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7283 {"callobj", gl_callobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7284 {"delobj", gl_delobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7285 {"editobj", gl_editobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7286 {"makeobj", gl_makeobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7287 {"maketag", gl_maketag, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7288 {"chunksize", gl_chunksize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7289 {"compactify", gl_compactify, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7290 {"deltag", gl_deltag, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7291 {"lsrepeat", gl_lsrepeat, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7292 {"objinsert", gl_objinsert, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7293 {"objreplace", gl_objreplace, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7294 {"winclose", gl_winclose, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7295 {"blanktime", gl_blanktime, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7296 {"freepup", gl_freepup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7297 {"backbuffer", gl_backbuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7298 {"frontbuffer", gl_frontbuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7299 {"lsbackup", gl_lsbackup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7300 {"resetls", gl_resetls, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7301 {"lampon", gl_lampon, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7302 {"lampoff", gl_lampoff, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7303 {"setbell", gl_setbell, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7304 {"blankscreen", gl_blankscreen, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7305 {"depthcue", gl_depthcue, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7306 {"zbuffer", gl_zbuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7307 {"backface", gl_backface, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7308 {"cmov2i", gl_cmov2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7309 {"draw2i", gl_draw2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7310 {"move2i", gl_move2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7311 {"pnt2i", gl_pnt2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7312 {"patchbasis", gl_patchbasis, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7313 {"patchprecision", gl_patchprecision, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7314 {"pdr2i", gl_pdr2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7315 {"pmv2i", gl_pmv2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7316 {"rpdr2i", gl_rpdr2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7317 {"rpmv2i", gl_rpmv2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7318 {"xfpt2i", gl_xfpt2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7319 {"objdelete", gl_objdelete, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7320 {"patchcurves", gl_patchcurves, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7321 {"minsize", gl_minsize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7322 {"maxsize", gl_maxsize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7323 {"keepaspect", gl_keepaspect, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7324 {"prefsize", gl_prefsize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7325 {"stepunit", gl_stepunit, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7326 {"fudge", gl_fudge, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7327 {"winmove", gl_winmove, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7328 {"attachcursor", gl_attachcursor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7329 {"deflinestyle", gl_deflinestyle, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7330 {"noise", gl_noise, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7331 {"picksize", gl_picksize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7332 {"qenter", gl_qenter, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7333 {"setdepth", gl_setdepth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7334 {"cmov2s", gl_cmov2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7335 {"draw2s", gl_draw2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7336 {"move2s", gl_move2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7337 {"pdr2s", gl_pdr2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7338 {"pmv2s", gl_pmv2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7339 {"pnt2s", gl_pnt2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7340 {"rdr2s", gl_rdr2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7341 {"rmv2s", gl_rmv2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7342 {"rpdr2s", gl_rpdr2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7343 {"rpmv2s", gl_rpmv2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7344 {"xfpt2s", gl_xfpt2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7345 {"cmov2", gl_cmov2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7346 {"draw2", gl_draw2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7347 {"move2", gl_move2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7348 {"pnt2", gl_pnt2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7349 {"pdr2", gl_pdr2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7350 {"pmv2", gl_pmv2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7351 {"rdr2", gl_rdr2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7352 {"rmv2", gl_rmv2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7353 {"rpdr2", gl_rpdr2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7354 {"rpmv2", gl_rpmv2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7355 {"xfpt2", gl_xfpt2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7356 {"loadmatrix", gl_loadmatrix, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7357 {"multmatrix", gl_multmatrix, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7358 {"crv", gl_crv, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7359 {"rcrv", gl_rcrv, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7360 {"addtopup", gl_addtopup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7361 {"charstr", gl_charstr, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7362 {"getport", gl_getport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7363 {"strwidth", gl_strwidth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7364 {"winopen", gl_winopen, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7365 {"wintitle", gl_wintitle, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7366 {"polf", gl_polf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7367 {"polf2", gl_polf2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7368 {"poly", gl_poly, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7369 {"poly2", gl_poly2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7370 {"crvn", gl_crvn, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7371 {"rcrvn", gl_rcrvn, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7372 {"polf2i", gl_polf2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7373 {"polfi", gl_polfi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7374 {"poly2i", gl_poly2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7375 {"polyi", gl_polyi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7376 {"polf2s", gl_polf2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7377 {"polfs", gl_polfs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7378 {"polys", gl_polys, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7379 {"poly2s", gl_poly2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7380 {"defcursor", gl_defcursor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7381 {"writepixels", gl_writepixels, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7382 {"defbasis", gl_defbasis, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7383 {"gewrite", gl_gewrite, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7384 {"rotate", gl_rotate, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7385 {"rot", gl_rot, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7386 {"circfi", gl_circfi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7387 {"circi", gl_circi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7388 {"cmovi", gl_cmovi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7389 {"drawi", gl_drawi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7390 {"movei", gl_movei, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7391 {"pnti", gl_pnti, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7392 {"newtag", gl_newtag, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7393 {"pdri", gl_pdri, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7394 {"pmvi", gl_pmvi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7395 {"rdri", gl_rdri, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7396 {"rmvi", gl_rmvi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7397 {"rpdri", gl_rpdri, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7398 {"rpmvi", gl_rpmvi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7399 {"xfpti", gl_xfpti, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7400 {"circ", gl_circ, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7401 {"circf", gl_circf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7402 {"cmov", gl_cmov, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7403 {"draw", gl_draw, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7404 {"move", gl_move, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7405 {"pnt", gl_pnt, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7406 {"scale", gl_scale, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7407 {"translate", gl_translate, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7408 {"pdr", gl_pdr, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7409 {"pmv", gl_pmv, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7410 {"rdr", gl_rdr, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7411 {"rmv", gl_rmv, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7412 {"rpdr", gl_rpdr, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7413 {"rpmv", gl_rpmv, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7414 {"xfpt", gl_xfpt, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7415 {"RGBcolor", gl_RGBcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7416 {"RGBwritemask", gl_RGBwritemask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7417 {"setcursor", gl_setcursor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7418 {"tie", gl_tie, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7419 {"circfs", gl_circfs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7420 {"circs", gl_circs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7421 {"cmovs", gl_cmovs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7422 {"draws", gl_draws, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7423 {"moves", gl_moves, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7424 {"pdrs", gl_pdrs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7425 {"pmvs", gl_pmvs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7426 {"pnts", gl_pnts, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7427 {"rdrs", gl_rdrs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7428 {"rmvs", gl_rmvs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7429 {"rpdrs", gl_rpdrs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7430 {"rpmvs", gl_rpmvs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7431 {"xfpts", gl_xfpts, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7432 {"curorigin", gl_curorigin, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7433 {"cyclemap", gl_cyclemap, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7434 {"patch", gl_patch, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7435 {"splf", gl_splf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7436 {"splf2", gl_splf2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7437 {"splfi", gl_splfi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7438 {"splf2i", gl_splf2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7439 {"splfs", gl_splfs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7440 {"splf2s", gl_splf2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7441 {"rpatch", gl_rpatch, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7442 {"ortho2", gl_ortho2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7443 {"rect", gl_rect, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7444 {"rectf", gl_rectf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7445 {"xfpt4", gl_xfpt4, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7446 {"textport", gl_textport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7447 {"mapcolor", gl_mapcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7448 {"scrmask", gl_scrmask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7449 {"setvaluator", gl_setvaluator, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7450 {"viewport", gl_viewport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7451 {"shaderange", gl_shaderange, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7452 {"xfpt4s", gl_xfpt4s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7453 {"rectfi", gl_rectfi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7454 {"recti", gl_recti, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7455 {"xfpt4i", gl_xfpt4i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7456 {"prefposition", gl_prefposition, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7457 {"arc", gl_arc, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7458 {"arcf", gl_arcf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7459 {"arcfi", gl_arcfi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7460 {"arci", gl_arci, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7461 {"bbox2", gl_bbox2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7462 {"bbox2i", gl_bbox2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7463 {"bbox2s", gl_bbox2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7464 {"blink", gl_blink, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7465 {"ortho", gl_ortho, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7466 {"window", gl_window, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7467 {"lookat", gl_lookat, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7468 {"perspective", gl_perspective, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7469 {"polarview", gl_polarview, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7470 {"arcfs", gl_arcfs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7471 {"arcs", gl_arcs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7472 {"rectcopy", gl_rectcopy, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7473 {"RGBcursor", gl_RGBcursor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7474 {"getbutton", gl_getbutton, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7475 {"getcmmode", gl_getcmmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7476 {"getlsbackup", gl_getlsbackup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7477 {"getresetls", gl_getresetls, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7478 {"getdcm", gl_getdcm, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7479 {"getzbuffer", gl_getzbuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7480 {"ismex", gl_ismex, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7481 {"isobj", gl_isobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7482 {"isqueued", gl_isqueued, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7483 {"istag", gl_istag, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7484 {"genobj", gl_genobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7485 {"gentag", gl_gentag, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7486 {"getbuffer", gl_getbuffer, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7487 {"getcolor", gl_getcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7488 {"getdisplaymode", gl_getdisplaymode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7489 {"getfont", gl_getfont, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7490 {"getheight", gl_getheight, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7491 {"gethitcode", gl_gethitcode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7492 {"getlstyle", gl_getlstyle, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7493 {"getlwidth", gl_getlwidth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7494 {"getmap", gl_getmap, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7495 {"getplanes", gl_getplanes, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7496 {"getwritemask", gl_getwritemask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7497 {"qtest", gl_qtest, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7498 {"getlsrepeat", gl_getlsrepeat, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7499 {"getmonitor", gl_getmonitor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7500 {"getopenobj", gl_getopenobj, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7501 {"getpattern", gl_getpattern, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7502 {"winget", gl_winget, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7503 {"winattach", gl_winattach, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7504 {"getothermonitor", gl_getothermonitor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7505 {"newpup", gl_newpup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7506 {"getvaluator", gl_getvaluator, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7507 {"winset", gl_winset, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7508 {"dopup", gl_dopup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7509 {"getdepth", gl_getdepth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7510 {"getcpos", gl_getcpos, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7511 {"getsize", gl_getsize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7512 {"getorigin", gl_getorigin, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7513 {"getviewport", gl_getviewport, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7514 {"gettp", gl_gettp, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7515 {"getgpos", gl_getgpos, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7516 {"winposition", gl_winposition, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7517 {"gRGBcolor", gl_gRGBcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7518 {"gRGBmask", gl_gRGBmask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7519 {"getscrmask", gl_getscrmask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7520 {"getmcolor", gl_getmcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7521 {"mapw", gl_mapw, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7522 {"mapw2", gl_mapw2, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7523 {"getcursor", gl_getcursor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7524 {"cmode", gl_cmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7525 {"concave", gl_concave, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7526 {"curstype", gl_curstype, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7527 {"drawmode", gl_drawmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7528 {"gammaramp", gl_gammaramp, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7529 {"getbackface", gl_getbackface, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7530 {"getdescender", gl_getdescender, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7531 {"getdrawmode", gl_getdrawmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7532 {"getmmode", gl_getmmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7533 {"getsm", gl_getsm, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7534 {"getvideo", gl_getvideo, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7535 {"imakebackground", gl_imakebackground, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7536 {"lmbind", gl_lmbind, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7537 {"lmdef", gl_lmdef, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7538 {"mmode", gl_mmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7539 {"normal", gl_normal, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7540 {"overlay", gl_overlay, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7541 {"RGBrange", gl_RGBrange, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7542 {"setvideo", gl_setvideo, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7543 {"shademodel", gl_shademodel, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7544 {"underlay", gl_underlay, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7545 {"bgnclosedline", gl_bgnclosedline, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7546 {"bgnline", gl_bgnline, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7547 {"bgnpoint", gl_bgnpoint, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7548 {"bgnpolygon", gl_bgnpolygon, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7549 {"bgnsurface", gl_bgnsurface, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7550 {"bgntmesh", gl_bgntmesh, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7551 {"bgntrim", gl_bgntrim, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7552 {"endclosedline", gl_endclosedline, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7553 {"endline", gl_endline, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7554 {"endpoint", gl_endpoint, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7555 {"endpolygon", gl_endpolygon, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7556 {"endsurface", gl_endsurface, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7557 {"endtmesh", gl_endtmesh, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7558 {"endtrim", gl_endtrim, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7559 {"blendfunction", gl_blendfunction, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7560 {"c3f", gl_c3f, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7561 {"c3i", gl_c3i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7562 {"c3s", gl_c3s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7563 {"c4f", gl_c4f, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7564 {"c4i", gl_c4i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7565 {"c4s", gl_c4s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7566 {"colorf", gl_colorf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7567 {"cpack", gl_cpack, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7568 {"czclear", gl_czclear, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7569 {"dglclose", gl_dglclose, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7570 {"dglopen", gl_dglopen, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7571 {"getgdesc", gl_getgdesc, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7572 {"getnurbsproperty", gl_getnurbsproperty, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7573 {"glcompat", gl_glcompat, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7574 {"iconsize", gl_iconsize, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7575 {"icontitle", gl_icontitle, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7576 {"lRGBrange", gl_lRGBrange, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7577 {"linesmooth", gl_linesmooth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7578 {"lmcolor", gl_lmcolor, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7579 {"logicop", gl_logicop, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7580 {"lsetdepth", gl_lsetdepth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7581 {"lshaderange", gl_lshaderange, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7582 {"n3f", gl_n3f, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7583 {"noborder", gl_noborder, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7584 {"pntsmooth", gl_pntsmooth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7585 {"readsource", gl_readsource, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7586 {"rectzoom", gl_rectzoom, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7587 {"sbox", gl_sbox, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7588 {"sboxi", gl_sboxi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7589 {"sboxs", gl_sboxs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7590 {"sboxf", gl_sboxf, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7591 {"sboxfi", gl_sboxfi, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7592 {"sboxfs", gl_sboxfs, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7593 {"setnurbsproperty", gl_setnurbsproperty, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7594 {"setpup", gl_setpup, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7595 {"smoothline", gl_smoothline, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7596 {"subpixel", gl_subpixel, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7597 {"swaptmesh", gl_swaptmesh, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7598 {"swinopen", gl_swinopen, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7599 {"v2f", gl_v2f, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7600 {"v2i", gl_v2i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7601 {"v2s", gl_v2s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7602 {"v3f", gl_v3f, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7603 {"v3i", gl_v3i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7604 {"v3s", gl_v3s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7605 {"v4f", gl_v4f, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7606 {"v4i", gl_v4i, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7607 {"v4s", gl_v4s, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7608 {"videocmd", gl_videocmd, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7609 {"windepth", gl_windepth, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7610 {"wmpack", gl_wmpack, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7611 {"zdraw", gl_zdraw, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7612 {"zfunction", gl_zfunction, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7613 {"zsource", gl_zsource, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7614 {"zwritemask", gl_zwritemask, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7615 {"v2d", gl_v2d, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7616 {"v3d", gl_v3d, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7617 {"v4d", gl_v4d, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7618 {"pixmode", gl_pixmode, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7619 {"qgetfd", gl_qgetfd, METH_OLDARGS},
31a7119bd8d4 SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Neal Norwitz <nnorwitz@gmail.com>
parents: 14375
diff changeset
7620 {"dither", gl_dither, METH_OLDARGS},
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7621 {NULL, NULL} /* Sentinel */
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7622 };
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7623
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7624 void
13651
8a063423e0b7 Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',
Thomas Wouters <thomas@python.org>
parents: 13514
diff changeset
7625 initgl(void)
4829
5a2e7252c890 Renamed.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
7626 {
47017
f0a47091c8d8 Deprecate DEVICE, GL, gl, and the related modules cgen and cgensupport for removal in 3.0.
Brett Cannon <bcannon@gmail.com>
parents: 24410
diff changeset
7627
f0a47091c8d8 Deprecate DEVICE, GL, gl, and the related modules cgen and cgensupport for removal in 3.0.
Brett Cannon <bcannon@gmail.com>
parents: 24410
diff changeset
7628 if (PyErr_WarnPy3k("the gl module has been removed in "
f0a47091c8d8 Deprecate DEVICE, GL, gl, and the related modules cgen and cgensupport for removal in 3.0.
Brett Cannon <bcannon@gmail.com>
parents: 24410
diff changeset
7629 "Python 3.0", 2) < 0)
f0a47091c8d8 Deprecate DEVICE, GL, gl, and the related modules cgen and cgensupport for removal in 3.0.
Brett Cannon <bcannon@gmail.com>
parents: 24410
diff changeset
7630 return;
f0a47091c8d8 Deprecate DEVICE, GL, gl, and the related modules cgen and cgensupport for removal in 3.0.
Brett Cannon <bcannon@gmail.com>
parents: 24410
diff changeset
7631
5359
edea4f1d63fd Hm. What was previously checked in was the edited *output* of the old
Guido van Rossum <guido@python.org>
parents: 4829
diff changeset
7632 (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
7633 }