annotate Modules/glmodule.c @ 58765:2ba7677bfa95 legacy-trunk

testCopysign was defined twice in test_math; combine the definitions
author Mark Dickinson <dickinsm@gmail.com>
date Sat, 06 Feb 2010 23:11:25 +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 }