Changeset 391 for python/trunk/Modules/glmodule.c
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Modules/glmodule.c
r2 r391 11 11 12 12 <type> can be: char, string, short, float, long, or double 13 14 15 13 string indicates a null terminated string; 14 if <type> is char and <arg> begins with a *, the * is stripped 15 and <type> is changed into string 16 16 17 17 <arg> has the form <mode> or <mode>[<subscript>] 18 19 20 r: arg is received(arg is a pointer)21 22 23 24 25 26 27 28 29 30 31 32 18 where <mode> can be 19 s: arg is sent 20 r: arg is received (arg is a pointer) 21 and <subscript> can be (N and I are numbers): 22 N 23 argI 24 retval 25 N*argI 26 N*I 27 N*retval 28 In the case where the subscript consists of two parts 29 separated by *, the first part is the width of the matrix, and 30 the second part is the length of the matrix. This order is 31 opposite from the order used in C to declare a two-dimensional 32 matrix. 33 33 */ 34 34 … … 63 63 gl_qread(PyObject *self, PyObject *args) 64 64 { 65 66 67 68 69 70 71 72 73 74 75 65 long retval; 66 short arg1 ; 67 Py_BEGIN_ALLOW_THREADS 68 retval = qread( & arg1 ); 69 Py_END_ALLOW_THREADS 70 { PyObject *v = PyTuple_New( 2 ); 71 if (v == NULL) return NULL; 72 PyTuple_SetItem(v, 0, mknewlongobject(retval)); 73 PyTuple_SetItem(v, 1, mknewshortobject(arg1)); 74 return v; 75 } 76 76 } 77 77 … … 92 92 gl_varray(PyObject *self, PyObject *args) 93 93 { 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 94 PyObject *v, *w=NULL; 95 int i, n, width; 96 double vec[3]; 97 PyObject * (*getitem)(PyObject *, int); 98 99 if (!PyArg_GetObject(args, 1, 0, &v)) 100 return NULL; 101 102 if (PyList_Check(v)) { 103 n = PyList_Size(v); 104 getitem = PyList_GetItem; 105 } 106 else if (PyTuple_Check(v)) { 107 n = PyTuple_Size(v); 108 getitem = PyTuple_GetItem; 109 } 110 else { 111 PyErr_BadArgument(); 112 return NULL; 113 } 114 115 if (n == 0) { 116 Py_INCREF(Py_None); 117 return Py_None; 118 } 119 if (n > 0) 120 w = (*getitem)(v, 0); 121 122 width = 0; 123 if (w == NULL) { 124 } 125 else if (PyList_Check(w)) { 126 width = PyList_Size(w); 127 } 128 else if (PyTuple_Check(w)) { 129 width = PyTuple_Size(w); 130 } 131 132 switch (width) { 133 case 2: 134 vec[2] = 0.0; 135 /* Fall through */ 136 case 3: 137 break; 138 default: 139 PyErr_BadArgument(); 140 return NULL; 141 } 142 143 for (i = 0; i < n; i++) { 144 w = (*getitem)(v, i); 145 if (!PyArg_GetDoubleArray(w, 1, 0, width, vec)) 146 return NULL; 147 v3d(vec); 148 } 149 150 Py_INCREF(Py_None); 151 return Py_None; 152 152 } 153 153 … … 171 171 gl_nvarray(PyObject *self, PyObject *args) 172 172 { 173 173 return gen_nvarray(args, 0); 174 174 } 175 175 … … 178 178 gl_vnarray(PyObject *self, PyObject *args) 179 179 { 180 180 return gen_nvarray(args, 1); 181 181 } 182 182 … … 187 187 gen_nvarray(PyObject *args, int inorm) 188 188 { 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 189 PyObject *v, *w, *wnorm, *wvec; 190 int i, n; 191 float norm[3], vec[3]; 192 PyObject * (*getitem)(PyObject *, int); 193 194 if (!PyArg_GetObject(args, 1, 0, &v)) 195 return NULL; 196 197 if (PyList_Check(v)) { 198 n = PyList_Size(v); 199 getitem = PyList_GetItem; 200 } 201 else if (PyTuple_Check(v)) { 202 n = PyTuple_Size(v); 203 getitem = PyTuple_GetItem; 204 } 205 else { 206 PyErr_BadArgument(); 207 return NULL; 208 } 209 210 for (i = 0; i < n; i++) { 211 w = (*getitem)(v, i); 212 if (!PyTuple_Check(w) || PyTuple_Size(w) != 2) { 213 PyErr_BadArgument(); 214 return NULL; 215 } 216 wnorm = PyTuple_GetItem(w, inorm); 217 wvec = PyTuple_GetItem(w, 1 - inorm); 218 if (!PyArg_GetFloatArray(wnorm, 1, 0, 3, norm) || 219 !PyArg_GetFloatArray(wvec, 1, 0, 3, vec)) 220 return NULL; 221 n3f(norm); 222 v3f(vec); 223 } 224 225 Py_INCREF(Py_None); 226 return Py_None; 227 227 } 228 228 … … 236 236 gl_nurbssurface(PyObject *self, PyObject *args) 237 237 { 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 238 long arg1 ; 239 double * arg2 ; 240 long arg3 ; 241 double * arg4 ; 242 double *arg5 ; 243 long arg6 ; 244 long arg7 ; 245 long arg8 ; 246 long ncoords; 247 long s_byte_stride, t_byte_stride; 248 long s_nctl, t_nctl; 249 long s, t; 250 PyObject *v, *w, *pt; 251 double *pnext; 252 if (!PyArg_GetLongArraySize(args, 6, 0, &arg1)) 253 return NULL; 254 if ((arg2 = PyMem_NEW(double, arg1 )) == NULL) { 255 return PyErr_NoMemory(); 256 } 257 if (!PyArg_GetDoubleArray(args, 6, 0, arg1 , arg2)) 258 return NULL; 259 if (!PyArg_GetLongArraySize(args, 6, 1, &arg3)) 260 return NULL; 261 if ((arg4 = PyMem_NEW(double, arg3 )) == NULL) { 262 return PyErr_NoMemory(); 263 } 264 if (!PyArg_GetDoubleArray(args, 6, 1, arg3 , arg4)) 265 return NULL; 266 if (!PyArg_GetLong(args, 6, 3, &arg6)) 267 return NULL; 268 if (!PyArg_GetLong(args, 6, 4, &arg7)) 269 return NULL; 270 if (!PyArg_GetLong(args, 6, 5, &arg8)) 271 return NULL; 272 if (arg8 == N_XYZ) 273 ncoords = 3; 274 else if (arg8 == N_XYZW) 275 ncoords = 4; 276 else { 277 PyErr_BadArgument(); 278 return NULL; 279 } 280 s_nctl = arg1 - arg6; 281 t_nctl = arg3 - arg7; 282 if (!PyArg_GetObject(args, 6, 2, &v)) 283 return NULL; 284 if (!PyList_Check(v) || PyList_Size(v) != s_nctl) { 285 PyErr_BadArgument(); 286 return NULL; 287 } 288 if ((arg5 = PyMem_NEW(double, s_nctl*t_nctl*ncoords )) == NULL) { 289 return PyErr_NoMemory(); 290 } 291 pnext = arg5; 292 for (s = 0; s < s_nctl; s++) { 293 w = PyList_GetItem(v, s); 294 if (w == NULL || !PyList_Check(w) || 295 PyList_Size(w) != t_nctl) { 296 PyErr_BadArgument(); 297 return NULL; 298 } 299 for (t = 0; t < t_nctl; t++) { 300 pt = PyList_GetItem(w, t); 301 if (!PyArg_GetDoubleArray(pt, 1, 0, ncoords, pnext)) 302 return NULL; 303 pnext += ncoords; 304 } 305 } 306 s_byte_stride = sizeof(double) * ncoords; 307 t_byte_stride = s_byte_stride * s_nctl; 308 nurbssurface( arg1 , arg2 , arg3 , arg4 , 309 s_byte_stride , t_byte_stride , arg5 , arg6 , arg7 , arg8 ); 310 PyMem_DEL(arg2); 311 PyMem_DEL(arg4); 312 PyMem_DEL(arg5); 313 Py_INCREF(Py_None); 314 return Py_None; 315 315 } 316 316 … … 322 322 gl_nurbscurve(PyObject *self, PyObject *args) 323 323 { 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 324 long arg1 ; 325 double * arg2 ; 326 long arg3 ; 327 double * arg4 ; 328 long arg5 ; 329 long arg6 ; 330 int ncoords, npoints; 331 int i; 332 PyObject *v; 333 double *pnext; 334 if (!PyArg_GetLongArraySize(args, 4, 0, &arg1)) 335 return NULL; 336 if ((arg2 = PyMem_NEW(double, arg1 )) == NULL) { 337 return PyErr_NoMemory(); 338 } 339 if (!PyArg_GetDoubleArray(args, 4, 0, arg1 , arg2)) 340 return NULL; 341 if (!PyArg_GetLong(args, 4, 2, &arg5)) 342 return NULL; 343 if (!PyArg_GetLong(args, 4, 3, &arg6)) 344 return NULL; 345 if (arg6 == N_ST) 346 ncoords = 2; 347 else if (arg6 == N_STW) 348 ncoords = 3; 349 else { 350 PyErr_BadArgument(); 351 return NULL; 352 } 353 npoints = arg1 - arg5; 354 if (!PyArg_GetObject(args, 4, 1, &v)) 355 return NULL; 356 if (!PyList_Check(v) || PyList_Size(v) != npoints) { 357 PyErr_BadArgument(); 358 return NULL; 359 } 360 if ((arg4 = PyMem_NEW(double, npoints*ncoords )) == NULL) { 361 return PyErr_NoMemory(); 362 } 363 pnext = arg4; 364 for (i = 0; i < npoints; i++) { 365 if (!PyArg_GetDoubleArray(PyList_GetItem(v, i), 1, 0, ncoords, pnext)) 366 return NULL; 367 pnext += ncoords; 368 } 369 arg3 = (sizeof(double)) * ncoords; 370 nurbscurve( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 371 PyMem_DEL(arg2); 372 PyMem_DEL(arg4); 373 Py_INCREF(Py_None); 374 return Py_None; 375 375 } 376 376 … … 382 382 gl_pwlcurve(PyObject *self, PyObject *args) 383 383 { 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 384 PyObject *v; 385 long type; 386 double *data, *pnext; 387 long npoints, ncoords; 388 int i; 389 if (!PyArg_GetObject(args, 2, 0, &v)) 390 return NULL; 391 if (!PyArg_GetLong(args, 2, 1, &type)) 392 return NULL; 393 if (!PyList_Check(v)) { 394 PyErr_BadArgument(); 395 return NULL; 396 } 397 npoints = PyList_Size(v); 398 if (type == N_ST) 399 ncoords = 2; 400 else { 401 PyErr_BadArgument(); 402 return NULL; 403 } 404 if ((data = PyMem_NEW(double, npoints*ncoords)) == NULL) { 405 return PyErr_NoMemory(); 406 } 407 pnext = data; 408 for (i = 0; i < npoints; i++) { 409 if (!PyArg_GetDoubleArray(PyList_GetItem(v, i), 1, 0, ncoords, pnext)) 410 return NULL; 411 pnext += ncoords; 412 } 413 pwlcurve(npoints, data, sizeof(double)*ncoords, type); 414 PyMem_DEL(data); 415 Py_INCREF(Py_None); 416 return Py_None; 417 417 } 418 418 … … 426 426 pick_select(PyObject *args, void (*func)()) 427 427 { 428 429 430 431 432 433 434 435 436 437 438 439 440 428 if (!PyArg_GetLong(args, 1, 0, &pickbuffersize)) 429 return NULL; 430 if (pickbuffer != NULL) { 431 PyErr_SetString(PyExc_RuntimeError, 432 "pick/gselect: already picking/selecting"); 433 return NULL; 434 } 435 if ((pickbuffer = PyMem_NEW(short, pickbuffersize)) == NULL) { 436 return PyErr_NoMemory(); 437 } 438 (*func)(pickbuffer, pickbuffersize); 439 Py_INCREF(Py_None); 440 return Py_None; 441 441 } 442 442 … … 444 444 endpick_select(long (*func)()) 445 445 { 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 446 PyObject *v, *w; 447 int i, nhits, n; 448 if (pickbuffer == NULL) { 449 PyErr_SetString(PyExc_RuntimeError, 450 "endpick/endselect: not in pick/select mode"); 451 return NULL; 452 } 453 nhits = (*func)(pickbuffer); 454 if (nhits < 0) { 455 nhits = -nhits; /* How to report buffer overflow otherwise? */ 456 } 457 /* Scan the buffer to see how many integers */ 458 n = 0; 459 for (; nhits > 0; nhits--) { 460 n += 1 + pickbuffer[n]; 461 } 462 v = PyList_New(n); 463 if (v == NULL) 464 return NULL; 465 /* XXX Could do it nicer and interpret the data structure here, 466 returning a list of lists. But this can be done in Python... */ 467 for (i = 0; i < n; i++) { 468 w = PyInt_FromLong((long)pickbuffer[i]); 469 if (w == NULL) { 470 Py_DECREF(v); 471 return NULL; 472 } 473 PyList_SetItem(v, i, w); 474 } 475 PyMem_DEL(pickbuffer); 476 pickbuffer = NULL; 477 return v; 478 478 } 479 479 … … 483 483 static PyObject *gl_pick(PyObject *self, PyObject *args) 484 484 { 485 485 return pick_select(args, pick); 486 486 } 487 487 488 488 static PyObject *gl_endpick(PyObject *self) 489 489 { 490 490 return endpick_select(endpick); 491 491 } 492 492 493 493 static PyObject *gl_gselect(PyObject *self, PyObject *args) 494 494 { 495 495 return pick_select(args, gselect); 496 496 } 497 497 498 498 static PyObject *gl_endselect(PyObject *self) 499 499 { 500 500 return endpick_select(endselect); 501 501 } 502 502 … … 510 510 gl_getmatrix(PyObject *self, PyObject *args) 511 511 { 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 512 Matrix arg1; 513 PyObject *v, *w; 514 int i, j; 515 getmatrix( arg1 ); 516 v = PyList_New(16); 517 if (v == NULL) { 518 return PyErr_NoMemory(); 519 } 520 for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) { 521 w = mknewfloatobject(arg1[i][j]); 522 if (w == NULL) { 523 Py_DECREF(v); 524 return NULL; 525 } 526 PyList_SetItem(v, i*4+j, w); 527 } 528 return v; 529 529 } 530 530 … … 537 537 gl_altgetmatrix(PyObject *self, PyObject *args) 538 538 { 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 539 Matrix arg1; 540 PyObject *v, *w; 541 int i, j; 542 getmatrix( arg1 ); 543 v = PyList_New(4); 544 if (v == NULL) { 545 return NULL; 546 } 547 for (i = 0; i < 4; i++) { 548 w = PyList_New(4); 549 if (w == NULL) { 550 Py_DECREF(v); 551 return NULL; 552 } 553 PyList_SetItem(v, i, w); 554 } 555 for (i = 0; i < 4; i++) { 556 for (j = 0; j < 4; j++) { 557 w = mknewfloatobject(arg1[i][j]); 558 if (w == NULL) { 559 Py_DECREF(v); 560 return NULL; 561 } 562 PyList_SetItem(PyList_GetItem(v, i), j, w); 563 } 564 } 565 return v; 566 566 } 567 567 … … 570 570 gl_lrectwrite(PyObject *self, PyObject *args) 571 571 { 572 573 574 575 576 577 572 short x1 ; 573 short y1 ; 574 short x2 ; 575 short y2 ; 576 string parray ; 577 PyObject *s; 578 578 #if 0 579 579 int pixcount; 580 580 #endif 581 582 583 584 585 586 587 588 589 590 591 592 581 if (!PyArg_GetShort(args, 5, 0, &x1)) 582 return NULL; 583 if (!PyArg_GetShort(args, 5, 1, &y1)) 584 return NULL; 585 if (!PyArg_GetShort(args, 5, 2, &x2)) 586 return NULL; 587 if (!PyArg_GetShort(args, 5, 3, &y2)) 588 return NULL; 589 if (!PyArg_GetString(args, 5, 4, &parray)) 590 return NULL; 591 if (!PyArg_GetObject(args, 5, 4, &s)) 592 return NULL; 593 593 #if 0 594 594 /* Don't check this, it breaks experiments with pixmode(PM_SIZE, ...) */ 595 596 597 598 599 600 595 pixcount = (long)(x2+1-x1) * (long)(y2+1-y1); 596 if (!PyString_Check(s) || PyString_Size(s) != pixcount*sizeof(long)) { 597 PyErr_SetString(PyExc_RuntimeError, 598 "string arg to lrectwrite has wrong size"); 599 return NULL; 600 } 601 601 #endif 602 603 604 602 lrectwrite( x1 , y1 , x2 , y2 , (unsigned long *) parray ); 603 Py_INCREF(Py_None); 604 return Py_None; 605 605 } 606 606 … … 609 609 gl_lrectread(PyObject *self, PyObject *args) 610 610 { 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 611 short x1 ; 612 short y1 ; 613 short x2 ; 614 short y2 ; 615 PyObject *parray; 616 int pixcount; 617 if (!PyArg_GetShort(args, 4, 0, &x1)) 618 return NULL; 619 if (!PyArg_GetShort(args, 4, 1, &y1)) 620 return NULL; 621 if (!PyArg_GetShort(args, 4, 2, &x2)) 622 return NULL; 623 if (!PyArg_GetShort(args, 4, 3, &y2)) 624 return NULL; 625 pixcount = (long)(x2+1-x1) * (long)(y2+1-y1); 626 parray = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long)); 627 if (parray == NULL) 628 return NULL; /* No memory */ 629 lrectread(x1, y1, x2, y2, (unsigned long *) PyString_AsString(parray)); 630 return parray; 631 631 } 632 632 … … 635 635 gl_readdisplay(PyObject *self, PyObject *args) 636 636 { 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 637 short x1, y1, x2, y2; 638 unsigned long *parray, hints; 639 long size, size_ret; 640 PyObject *rv; 641 642 if ( !PyArg_Parse(args, "hhhhl", &x1, &y1, &x2, &y2, &hints) ) 643 return 0; 644 size = (long)(x2+1-x1) * (long)(y2+1-y1); 645 rv = PyString_FromStringAndSize((char *)NULL, size*sizeof(long)); 646 if ( rv == NULL ) 647 return NULL; 648 parray = (unsigned long *)PyString_AsString(rv); 649 size_ret = readdisplay(x1, y1, x2, y2, parray, hints); 650 if ( size_ret != size ) { 651 printf("gl_readdisplay: got %ld pixels, expected %ld\n", 652 size_ret, size); 653 PyErr_SetString(PyExc_RuntimeError, "readdisplay returned unexpected length"); 654 return NULL; 655 } 656 return rv; 657 657 } 658 658 … … 661 661 662 662 gl.packrect(width, height, packfactor, bigdata) --> smalldata 663 664 665 666 663 makes 'bigdata' 4*(packfactor**2) times smaller by: 664 - turning it into B/W (a factor 4) 665 - replacing squares of size pacfactor by one 666 representative 667 667 668 668 gl.unpackrect(width, height, packfactor, smalldata) --> bigdata 669 669 is the inverse; the numeric arguments must be *the same*. 670 670 671 671 Both work best if width and height are multiples of packfactor … … 677 677 gl_packrect(PyObject *self, PyObject *args) 678 678 { 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 679 long width, height, packfactor; 680 char *s; 681 PyObject *unpacked, *packed; 682 int pixcount, packedcount, x, y, r, g, b; 683 unsigned long pixel; 684 unsigned char *p; 685 unsigned long *parray; 686 if (!PyArg_GetLong(args, 4, 0, &width)) 687 return NULL; 688 if (!PyArg_GetLong(args, 4, 1, &height)) 689 return NULL; 690 if (!PyArg_GetLong(args, 4, 2, &packfactor)) 691 return NULL; 692 if (!PyArg_GetString(args, 4, 3, &s)) /* For type checking only */ 693 return NULL; 694 if (!PyArg_GetObject(args, 4, 3, &unpacked)) 695 return NULL; 696 if (width <= 0 || height <= 0 || packfactor <= 0) { 697 PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0"); 698 return NULL; 699 } 700 pixcount = width*height; 701 packedcount = ((width+packfactor-1)/packfactor) * 702 ((height+packfactor-1)/packfactor); 703 if (PyString_Size(unpacked) != pixcount*sizeof(long)) { 704 PyErr_SetString(PyExc_RuntimeError, 705 "string arg to packrect has wrong size"); 706 return NULL; 707 } 708 packed = PyString_FromStringAndSize((char *)NULL, packedcount); 709 if (packed == NULL) 710 return NULL; 711 parray = (unsigned long *) PyString_AsString(unpacked); 712 p = (unsigned char *) PyString_AsString(packed); 713 for (y = 0; y < height; y += packfactor, parray += packfactor*width) { 714 for (x = 0; x < width; x += packfactor) { 715 pixel = parray[x]; 716 r = pixel & 0xff; 717 g = (pixel >> 8) & 0xff; 718 b = (pixel >> 16) & 0xff; 719 *p++ = (30*r+59*g+11*b) / 100; 720 } 721 } 722 return packed; 723 723 } 724 724 … … 730 730 gl_unpackrect(PyObject *self, PyObject *args) 731 731 { 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 732 long width, height, packfactor; 733 char *s; 734 PyObject *unpacked, *packed; 735 int pixcount, packedcount; 736 register unsigned char *p; 737 register unsigned long *parray; 738 if (!unpacktab_inited) { 739 register int white; 740 for (white = 256; --white >= 0; ) 741 unpacktab[white] = white * 0x010101L; 742 unpacktab_inited++; 743 } 744 if (!PyArg_GetLong(args, 4, 0, &width)) 745 return NULL; 746 if (!PyArg_GetLong(args, 4, 1, &height)) 747 return NULL; 748 if (!PyArg_GetLong(args, 4, 2, &packfactor)) 749 return NULL; 750 if (!PyArg_GetString(args, 4, 3, &s)) /* For type checking only */ 751 return NULL; 752 if (!PyArg_GetObject(args, 4, 3, &packed)) 753 return NULL; 754 if (width <= 0 || height <= 0 || packfactor <= 0) { 755 PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0"); 756 return NULL; 757 } 758 pixcount = width*height; 759 packedcount = ((width+packfactor-1)/packfactor) * 760 ((height+packfactor-1)/packfactor); 761 if (PyString_Size(packed) != packedcount) { 762 PyErr_SetString(PyExc_RuntimeError, 763 "string arg to unpackrect has wrong size"); 764 return NULL; 765 } 766 unpacked = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long)); 767 if (unpacked == NULL) 768 return NULL; 769 parray = (unsigned long *) PyString_AsString(unpacked); 770 p = (unsigned char *) PyString_AsString(packed); 771 if (packfactor == 1 && width*height > 0) { 772 /* Just expand bytes to longs */ 773 register int x = width * height; 774 do { 775 *parray++ = unpacktab[*p++]; 776 } while (--x >= 0); 777 } 778 else { 779 register int y; 780 for (y = 0; y < height-packfactor+1; 781 y += packfactor, parray += packfactor*width) { 782 register int x; 783 for (x = 0; x < width-packfactor+1; x += packfactor) { 784 register unsigned long pixel = unpacktab[*p++]; 785 register int i; 786 for (i = packfactor*width; (i-=width) >= 0;) { 787 register int j; 788 for (j = packfactor; --j >= 0; ) 789 parray[i+x+j] = pixel; 790 } 791 } 792 } 793 } 794 return unpacked; 795 795 } 796 796 … … 798 798 gl_gversion(PyObject *self, PyObject *args) 799 799 { 800 801 802 800 char buf[20]; 801 gversion(buf); 802 return PyString_FromString(buf); 803 803 } 804 804 … … 808 808 gl_clear(PyObject *self, PyObject *args) 809 809 { 810 811 812 810 __GLclear( ); 811 Py_INCREF(Py_None); 812 return Py_None; 813 813 } 814 814 … … 821 821 gl_getshade(PyObject *self, PyObject *args) 822 822 { 823 824 825 823 long retval; 824 retval = getshade( ); 825 return mknewlongobject(retval); 826 826 } 827 827 … … 831 831 gl_devport(PyObject *self, PyObject *args) 832 832 { 833 834 835 836 837 838 839 840 841 833 short arg1 ; 834 long arg2 ; 835 if (!getishortarg(args, 2, 0, &arg1)) 836 return NULL; 837 if (!getilongarg(args, 2, 1, &arg2)) 838 return NULL; 839 devport( arg1 , arg2 ); 840 Py_INCREF(Py_None); 841 return Py_None; 842 842 } 843 843 … … 847 847 gl_rdr2i(PyObject *self, PyObject *args) 848 848 { 849 850 851 852 853 854 855 856 857 849 long arg1 ; 850 long arg2 ; 851 if (!getilongarg(args, 2, 0, &arg1)) 852 return NULL; 853 if (!getilongarg(args, 2, 1, &arg2)) 854 return NULL; 855 rdr2i( arg1 , arg2 ); 856 Py_INCREF(Py_None); 857 return Py_None; 858 858 } 859 859 … … 863 863 gl_rectfs(PyObject *self, PyObject *args) 864 864 { 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 865 short arg1 ; 866 short arg2 ; 867 short arg3 ; 868 short arg4 ; 869 if (!getishortarg(args, 4, 0, &arg1)) 870 return NULL; 871 if (!getishortarg(args, 4, 1, &arg2)) 872 return NULL; 873 if (!getishortarg(args, 4, 2, &arg3)) 874 return NULL; 875 if (!getishortarg(args, 4, 3, &arg4)) 876 return NULL; 877 rectfs( arg1 , arg2 , arg3 , arg4 ); 878 Py_INCREF(Py_None); 879 return Py_None; 880 880 } 881 881 … … 885 885 gl_rects(PyObject *self, PyObject *args) 886 886 { 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 887 short arg1 ; 888 short arg2 ; 889 short arg3 ; 890 short arg4 ; 891 if (!getishortarg(args, 4, 0, &arg1)) 892 return NULL; 893 if (!getishortarg(args, 4, 1, &arg2)) 894 return NULL; 895 if (!getishortarg(args, 4, 2, &arg3)) 896 return NULL; 897 if (!getishortarg(args, 4, 3, &arg4)) 898 return NULL; 899 rects( arg1 , arg2 , arg3 , arg4 ); 900 Py_INCREF(Py_None); 901 return Py_None; 902 902 } 903 903 … … 907 907 gl_rmv2i(PyObject *self, PyObject *args) 908 908 { 909 910 911 912 913 914 915 916 917 909 long arg1 ; 910 long arg2 ; 911 if (!getilongarg(args, 2, 0, &arg1)) 912 return NULL; 913 if (!getilongarg(args, 2, 1, &arg2)) 914 return NULL; 915 rmv2i( arg1 , arg2 ); 916 Py_INCREF(Py_None); 917 return Py_None; 918 918 } 919 919 … … 923 923 gl_noport(PyObject *self, PyObject *args) 924 924 { 925 926 927 925 noport( ); 926 Py_INCREF(Py_None); 927 return Py_None; 928 928 } 929 929 … … 933 933 gl_popviewport(PyObject *self, PyObject *args) 934 934 { 935 936 937 935 popviewport( ); 936 Py_INCREF(Py_None); 937 return Py_None; 938 938 } 939 939 … … 943 943 gl_clearhitcode(PyObject *self, PyObject *args) 944 944 { 945 946 947 945 clearhitcode( ); 946 Py_INCREF(Py_None); 947 return Py_None; 948 948 } 949 949 … … 953 953 gl_closeobj(PyObject *self, PyObject *args) 954 954 { 955 956 957 955 closeobj( ); 956 Py_INCREF(Py_None); 957 return Py_None; 958 958 } 959 959 … … 963 963 gl_cursoff(PyObject *self, PyObject *args) 964 964 { 965 966 967 965 cursoff( ); 966 Py_INCREF(Py_None); 967 return Py_None; 968 968 } 969 969 … … 973 973 gl_curson(PyObject *self, PyObject *args) 974 974 { 975 976 977 975 curson( ); 976 Py_INCREF(Py_None); 977 return Py_None; 978 978 } 979 979 … … 983 983 gl_doublebuffer(PyObject *self, PyObject *args) 984 984 { 985 986 987 985 doublebuffer( ); 986 Py_INCREF(Py_None); 987 return Py_None; 988 988 } 989 989 … … 993 993 gl_finish(PyObject *self, PyObject *args) 994 994 { 995 996 997 995 finish( ); 996 Py_INCREF(Py_None); 997 return Py_None; 998 998 } 999 999 … … 1003 1003 gl_gconfig(PyObject *self, PyObject *args) 1004 1004 { 1005 1006 1007 1005 gconfig( ); 1006 Py_INCREF(Py_None); 1007 return Py_None; 1008 1008 } 1009 1009 … … 1013 1013 gl_ginit(PyObject *self, PyObject *args) 1014 1014 { 1015 1016 1017 1015 ginit( ); 1016 Py_INCREF(Py_None); 1017 return Py_None; 1018 1018 } 1019 1019 … … 1023 1023 gl_greset(PyObject *self, PyObject *args) 1024 1024 { 1025 1026 1027 1025 greset( ); 1026 Py_INCREF(Py_None); 1027 return Py_None; 1028 1028 } 1029 1029 … … 1033 1033 gl_multimap(PyObject *self, PyObject *args) 1034 1034 { 1035 1036 1037 1035 multimap( ); 1036 Py_INCREF(Py_None); 1037 return Py_None; 1038 1038 } 1039 1039 … … 1043 1043 gl_onemap(PyObject *self, PyObject *args) 1044 1044 { 1045 1046 1047 1045 onemap( ); 1046 Py_INCREF(Py_None); 1047 return Py_None; 1048 1048 } 1049 1049 … … 1053 1053 gl_popattributes(PyObject *self, PyObject *args) 1054 1054 { 1055 1056 1057 1055 popattributes( ); 1056 Py_INCREF(Py_None); 1057 return Py_None; 1058 1058 } 1059 1059 … … 1063 1063 gl_popmatrix(PyObject *self, PyObject *args) 1064 1064 { 1065 1066 1067 1065 popmatrix( ); 1066 Py_INCREF(Py_None); 1067 return Py_None; 1068 1068 } 1069 1069 … … 1073 1073 gl_pushattributes(PyObject *self, PyObject *args) 1074 1074 { 1075 1076 1077 1075 pushattributes( ); 1076 Py_INCREF(Py_None); 1077 return Py_None; 1078 1078 } 1079 1079 … … 1083 1083 gl_pushmatrix(PyObject *self, PyObject *args) 1084 1084 { 1085 1086 1087 1085 pushmatrix( ); 1086 Py_INCREF(Py_None); 1087 return Py_None; 1088 1088 } 1089 1089 … … 1093 1093 gl_pushviewport(PyObject *self, PyObject *args) 1094 1094 { 1095 1096 1097 1095 pushviewport( ); 1096 Py_INCREF(Py_None); 1097 return Py_None; 1098 1098 } 1099 1099 … … 1103 1103 gl_qreset(PyObject *self, PyObject *args) 1104 1104 { 1105 1106 1107 1105 qreset( ); 1106 Py_INCREF(Py_None); 1107 return Py_None; 1108 1108 } 1109 1109 … … 1113 1113 gl_RGBmode(PyObject *self, PyObject *args) 1114 1114 { 1115 1116 1117 1115 RGBmode( ); 1116 Py_INCREF(Py_None); 1117 return Py_None; 1118 1118 } 1119 1119 … … 1123 1123 gl_singlebuffer(PyObject *self, PyObject *args) 1124 1124 { 1125 1126 1127 1125 singlebuffer( ); 1126 Py_INCREF(Py_None); 1127 return Py_None; 1128 1128 } 1129 1129 … … 1133 1133 gl_swapbuffers(PyObject *self, PyObject *args) 1134 1134 { 1135 1136 1137 1135 swapbuffers( ); 1136 Py_INCREF(Py_None); 1137 return Py_None; 1138 1138 } 1139 1139 … … 1143 1143 gl_gsync(PyObject *self, PyObject *args) 1144 1144 { 1145 1146 1147 1145 gsync( ); 1146 Py_INCREF(Py_None); 1147 return Py_None; 1148 1148 } 1149 1149 … … 1153 1153 gl_gflush(PyObject *self, PyObject *args) 1154 1154 { 1155 1156 1157 1155 gflush( ); 1156 Py_INCREF(Py_None); 1157 return Py_None; 1158 1158 } 1159 1159 … … 1163 1163 gl_tpon(PyObject *self, PyObject *args) 1164 1164 { 1165 1166 1167 1165 tpon( ); 1166 Py_INCREF(Py_None); 1167 return Py_None; 1168 1168 } 1169 1169 … … 1173 1173 gl_tpoff(PyObject *self, PyObject *args) 1174 1174 { 1175 1176 1177 1175 tpoff( ); 1176 Py_INCREF(Py_None); 1177 return Py_None; 1178 1178 } 1179 1179 … … 1183 1183 gl_clkon(PyObject *self, PyObject *args) 1184 1184 { 1185 1186 1187 1185 clkon( ); 1186 Py_INCREF(Py_None); 1187 return Py_None; 1188 1188 } 1189 1189 … … 1193 1193 gl_clkoff(PyObject *self, PyObject *args) 1194 1194 { 1195 1196 1197 1195 clkoff( ); 1196 Py_INCREF(Py_None); 1197 return Py_None; 1198 1198 } 1199 1199 … … 1203 1203 gl_ringbell(PyObject *self, PyObject *args) 1204 1204 { 1205 1206 1207 1205 ringbell( ); 1206 Py_INCREF(Py_None); 1207 return Py_None; 1208 1208 } 1209 1209 … … 1213 1213 gl_gbegin(PyObject *self, PyObject *args) 1214 1214 { 1215 1216 1217 1215 gbegin( ); 1216 Py_INCREF(Py_None); 1217 return Py_None; 1218 1218 } 1219 1219 … … 1223 1223 gl_textinit(PyObject *self, PyObject *args) 1224 1224 { 1225 1226 1227 1225 textinit( ); 1226 Py_INCREF(Py_None); 1227 return Py_None; 1228 1228 } 1229 1229 … … 1233 1233 gl_initnames(PyObject *self, PyObject *args) 1234 1234 { 1235 1236 1237 1235 initnames( ); 1236 Py_INCREF(Py_None); 1237 return Py_None; 1238 1238 } 1239 1239 … … 1243 1243 gl_pclos(PyObject *self, PyObject *args) 1244 1244 { 1245 1246 1247 1245 pclos( ); 1246 Py_INCREF(Py_None); 1247 return Py_None; 1248 1248 } 1249 1249 … … 1253 1253 gl_popname(PyObject *self, PyObject *args) 1254 1254 { 1255 1256 1257 1255 popname( ); 1256 Py_INCREF(Py_None); 1257 return Py_None; 1258 1258 } 1259 1259 … … 1263 1263 gl_spclos(PyObject *self, PyObject *args) 1264 1264 { 1265 1266 1267 1265 spclos( ); 1266 Py_INCREF(Py_None); 1267 return Py_None; 1268 1268 } 1269 1269 … … 1273 1273 gl_zclear(PyObject *self, PyObject *args) 1274 1274 { 1275 1276 1277 1275 zclear( ); 1276 Py_INCREF(Py_None); 1277 return Py_None; 1278 1278 } 1279 1279 … … 1283 1283 gl_screenspace(PyObject *self, PyObject *args) 1284 1284 { 1285 1286 1287 1285 screenspace( ); 1286 Py_INCREF(Py_None); 1287 return Py_None; 1288 1288 } 1289 1289 … … 1293 1293 gl_reshapeviewport(PyObject *self, PyObject *args) 1294 1294 { 1295 1296 1297 1295 reshapeviewport( ); 1296 Py_INCREF(Py_None); 1297 return Py_None; 1298 1298 } 1299 1299 … … 1303 1303 gl_winpush(PyObject *self, PyObject *args) 1304 1304 { 1305 1306 1307 1305 winpush( ); 1306 Py_INCREF(Py_None); 1307 return Py_None; 1308 1308 } 1309 1309 … … 1313 1313 gl_winpop(PyObject *self, PyObject *args) 1314 1314 { 1315 1316 1317 1315 winpop( ); 1316 Py_INCREF(Py_None); 1317 return Py_None; 1318 1318 } 1319 1319 … … 1323 1323 gl_foreground(PyObject *self, PyObject *args) 1324 1324 { 1325 1326 1327 1325 foreground( ); 1326 Py_INCREF(Py_None); 1327 return Py_None; 1328 1328 } 1329 1329 … … 1333 1333 gl_endfullscrn(PyObject *self, PyObject *args) 1334 1334 { 1335 1336 1337 1335 endfullscrn( ); 1336 Py_INCREF(Py_None); 1337 return Py_None; 1338 1338 } 1339 1339 … … 1343 1343 gl_endpupmode(PyObject *self, PyObject *args) 1344 1344 { 1345 1346 1347 1345 endpupmode( ); 1346 Py_INCREF(Py_None); 1347 return Py_None; 1348 1348 } 1349 1349 … … 1353 1353 gl_fullscrn(PyObject *self, PyObject *args) 1354 1354 { 1355 1356 1357 1355 fullscrn( ); 1356 Py_INCREF(Py_None); 1357 return Py_None; 1358 1358 } 1359 1359 … … 1363 1363 gl_pupmode(PyObject *self, PyObject *args) 1364 1364 { 1365 1366 1367 1365 pupmode( ); 1366 Py_INCREF(Py_None); 1367 return Py_None; 1368 1368 } 1369 1369 … … 1373 1373 gl_winconstraints(PyObject *self, PyObject *args) 1374 1374 { 1375 1376 1377 1375 winconstraints( ); 1376 Py_INCREF(Py_None); 1377 return Py_None; 1378 1378 } 1379 1379 … … 1383 1383 gl_pagecolor(PyObject *self, PyObject *args) 1384 1384 { 1385 1386 1387 1388 1389 1390 1385 short arg1 ; 1386 if (!getishortarg(args, 1, 0, &arg1)) 1387 return NULL; 1388 pagecolor( arg1 ); 1389 Py_INCREF(Py_None); 1390 return Py_None; 1391 1391 } 1392 1392 … … 1396 1396 gl_textcolor(PyObject *self, PyObject *args) 1397 1397 { 1398 1399 1400 1401 1402 1403 1398 short arg1 ; 1399 if (!getishortarg(args, 1, 0, &arg1)) 1400 return NULL; 1401 textcolor( arg1 ); 1402 Py_INCREF(Py_None); 1403 return Py_None; 1404 1404 } 1405 1405 … … 1409 1409 gl_color(PyObject *self, PyObject *args) 1410 1410 { 1411 1412 1413 1414 1415 1416 1411 short arg1 ; 1412 if (!getishortarg(args, 1, 0, &arg1)) 1413 return NULL; 1414 color( arg1 ); 1415 Py_INCREF(Py_None); 1416 return Py_None; 1417 1417 } 1418 1418 … … 1422 1422 gl_curveit(PyObject *self, PyObject *args) 1423 1423 { 1424 1425 1426 1427 1428 1429 1424 short arg1 ; 1425 if (!getishortarg(args, 1, 0, &arg1)) 1426 return NULL; 1427 curveit( arg1 ); 1428 Py_INCREF(Py_None); 1429 return Py_None; 1430 1430 } 1431 1431 … … 1435 1435 gl_font(PyObject *self, PyObject *args) 1436 1436 { 1437 1438 1439 1440 1441 1442 1437 short arg1 ; 1438 if (!getishortarg(args, 1, 0, &arg1)) 1439 return NULL; 1440 font( arg1 ); 1441 Py_INCREF(Py_None); 1442 return Py_None; 1443 1443 } 1444 1444 … … 1448 1448 gl_linewidth(PyObject *self, PyObject *args) 1449 1449 { 1450 1451 1452 1453 1454 1455 1450 short arg1 ; 1451 if (!getishortarg(args, 1, 0, &arg1)) 1452 return NULL; 1453 linewidth( arg1 ); 1454 Py_INCREF(Py_None); 1455 return Py_None; 1456 1456 } 1457 1457 … … 1461 1461 gl_setlinestyle(PyObject *self, PyObject *args) 1462 1462 { 1463 1464 1465 1466 1467 1468 1463 short arg1 ; 1464 if (!getishortarg(args, 1, 0, &arg1)) 1465 return NULL; 1466 setlinestyle( arg1 ); 1467 Py_INCREF(Py_None); 1468 return Py_None; 1469 1469 } 1470 1470 … … 1474 1474 gl_setmap(PyObject *self, PyObject *args) 1475 1475 { 1476 1477 1478 1479 1480 1481 1476 short arg1 ; 1477 if (!getishortarg(args, 1, 0, &arg1)) 1478 return NULL; 1479 setmap( arg1 ); 1480 Py_INCREF(Py_None); 1481 return Py_None; 1482 1482 } 1483 1483 … … 1487 1487 gl_swapinterval(PyObject *self, PyObject *args) 1488 1488 { 1489 1490 1491 1492 1493 1494 1489 short arg1 ; 1490 if (!getishortarg(args, 1, 0, &arg1)) 1491 return NULL; 1492 swapinterval( arg1 ); 1493 Py_INCREF(Py_None); 1494 return Py_None; 1495 1495 } 1496 1496 … … 1500 1500 gl_writemask(PyObject *self, PyObject *args) 1501 1501 { 1502 1503 1504 1505 1506 1507 1502 short arg1 ; 1503 if (!getishortarg(args, 1, 0, &arg1)) 1504 return NULL; 1505 writemask( arg1 ); 1506 Py_INCREF(Py_None); 1507 return Py_None; 1508 1508 } 1509 1509 … … 1513 1513 gl_textwritemask(PyObject *self, PyObject *args) 1514 1514 { 1515 1516 1517 1518 1519 1520 1515 short arg1 ; 1516 if (!getishortarg(args, 1, 0, &arg1)) 1517 return NULL; 1518 textwritemask( arg1 ); 1519 Py_INCREF(Py_None); 1520 return Py_None; 1521 1521 } 1522 1522 … … 1526 1526 gl_qdevice(PyObject *self, PyObject *args) 1527 1527 { 1528 1529 1530 1531 1532 1533 1528 short arg1 ; 1529 if (!getishortarg(args, 1, 0, &arg1)) 1530 return NULL; 1531 qdevice( arg1 ); 1532 Py_INCREF(Py_None); 1533 return Py_None; 1534 1534 } 1535 1535 … … 1539 1539 gl_unqdevice(PyObject *self, PyObject *args) 1540 1540 { 1541 1542 1543 1544 1545 1546 1541 short arg1 ; 1542 if (!getishortarg(args, 1, 0, &arg1)) 1543 return NULL; 1544 unqdevice( arg1 ); 1545 Py_INCREF(Py_None); 1546 return Py_None; 1547 1547 } 1548 1548 … … 1552 1552 gl_curvebasis(PyObject *self, PyObject *args) 1553 1553 { 1554 1555 1556 1557 1558 1559 1554 short arg1 ; 1555 if (!getishortarg(args, 1, 0, &arg1)) 1556 return NULL; 1557 curvebasis( arg1 ); 1558 Py_INCREF(Py_None); 1559 return Py_None; 1560 1560 } 1561 1561 … … 1565 1565 gl_curveprecision(PyObject *self, PyObject *args) 1566 1566 { 1567 1568 1569 1570 1571 1572 1567 short arg1 ; 1568 if (!getishortarg(args, 1, 0, &arg1)) 1569 return NULL; 1570 curveprecision( arg1 ); 1571 Py_INCREF(Py_None); 1572 return Py_None; 1573 1573 } 1574 1574 … … 1578 1578 gl_loadname(PyObject *self, PyObject *args) 1579 1579 { 1580 1581 1582 1583 1584 1585 1580 short arg1 ; 1581 if (!getishortarg(args, 1, 0, &arg1)) 1582 return NULL; 1583 loadname( arg1 ); 1584 Py_INCREF(Py_None); 1585 return Py_None; 1586 1586 } 1587 1587 … … 1591 1591 gl_passthrough(PyObject *self, PyObject *args) 1592 1592 { 1593 1594 1595 1596 1597 1598 1593 short arg1 ; 1594 if (!getishortarg(args, 1, 0, &arg1)) 1595 return NULL; 1596 passthrough( arg1 ); 1597 Py_INCREF(Py_None); 1598 return Py_None; 1599 1599 } 1600 1600 … … 1604 1604 gl_pushname(PyObject *self, PyObject *args) 1605 1605 { 1606 1607 1608 1609 1610 1611 1606 short arg1 ; 1607 if (!getishortarg(args, 1, 0, &arg1)) 1608 return NULL; 1609 pushname( arg1 ); 1610 Py_INCREF(Py_None); 1611 return Py_None; 1612 1612 } 1613 1613 … … 1617 1617 gl_setmonitor(PyObject *self, PyObject *args) 1618 1618 { 1619 1620 1621 1622 1623 1624 1619 short arg1 ; 1620 if (!getishortarg(args, 1, 0, &arg1)) 1621 return NULL; 1622 setmonitor( arg1 ); 1623 Py_INCREF(Py_None); 1624 return Py_None; 1625 1625 } 1626 1626 … … 1630 1630 gl_setshade(PyObject *self, PyObject *args) 1631 1631 { 1632 1633 1634 1635 1636 1637 1632 short arg1 ; 1633 if (!getishortarg(args, 1, 0, &arg1)) 1634 return NULL; 1635 setshade( arg1 ); 1636 Py_INCREF(Py_None); 1637 return Py_None; 1638 1638 } 1639 1639 … … 1643 1643 gl_setpattern(PyObject *self, PyObject *args) 1644 1644 { 1645 1646 1647 1648 1649 1650 1645 short arg1 ; 1646 if (!getishortarg(args, 1, 0, &arg1)) 1647 return NULL; 1648 setpattern( arg1 ); 1649 Py_INCREF(Py_None); 1650 return Py_None; 1651 1651 } 1652 1652 … … 1656 1656 gl_pagewritemask(PyObject *self, PyObject *args) 1657 1657 { 1658 1659 1660 1661 1662 1663 1658 short arg1 ; 1659 if (!getishortarg(args, 1, 0, &arg1)) 1660 return NULL; 1661 pagewritemask( arg1 ); 1662 Py_INCREF(Py_None); 1663 return Py_None; 1664 1664 } 1665 1665 … … 1669 1669 gl_callobj(PyObject *self, PyObject *args) 1670 1670 { 1671 1672 1673 1674 1675 1676 1671 long arg1 ; 1672 if (!getilongarg(args, 1, 0, &arg1)) 1673 return NULL; 1674 callobj( arg1 ); 1675 Py_INCREF(Py_None); 1676 return Py_None; 1677 1677 } 1678 1678 … … 1682 1682 gl_delobj(PyObject *self, PyObject *args) 1683 1683 { 1684 1685 1686 1687 1688 1689 1684 long arg1 ; 1685 if (!getilongarg(args, 1, 0, &arg1)) 1686 return NULL; 1687 delobj( arg1 ); 1688 Py_INCREF(Py_None); 1689 return Py_None; 1690 1690 } 1691 1691 … … 1695 1695 gl_editobj(PyObject *self, PyObject *args) 1696 1696 { 1697 1698 1699 1700 1701 1702 1697 long arg1 ; 1698 if (!getilongarg(args, 1, 0, &arg1)) 1699 return NULL; 1700 editobj( arg1 ); 1701 Py_INCREF(Py_None); 1702 return Py_None; 1703 1703 } 1704 1704 … … 1708 1708 gl_makeobj(PyObject *self, PyObject *args) 1709 1709 { 1710 1711 1712 1713 1714 1715 1710 long arg1 ; 1711 if (!getilongarg(args, 1, 0, &arg1)) 1712 return NULL; 1713 makeobj( arg1 ); 1714 Py_INCREF(Py_None); 1715 return Py_None; 1716 1716 } 1717 1717 … … 1721 1721 gl_maketag(PyObject *self, PyObject *args) 1722 1722 { 1723 1724 1725 1726 1727 1728 1723 long arg1 ; 1724 if (!getilongarg(args, 1, 0, &arg1)) 1725 return NULL; 1726 maketag( arg1 ); 1727 Py_INCREF(Py_None); 1728 return Py_None; 1729 1729 } 1730 1730 … … 1734 1734 gl_chunksize(PyObject *self, PyObject *args) 1735 1735 { 1736 1737 1738 1739 1740 1741 1736 long arg1 ; 1737 if (!getilongarg(args, 1, 0, &arg1)) 1738 return NULL; 1739 chunksize( arg1 ); 1740 Py_INCREF(Py_None); 1741 return Py_None; 1742 1742 } 1743 1743 … … 1747 1747 gl_compactify(PyObject *self, PyObject *args) 1748 1748 { 1749 1750 1751 1752 1753 1754 1749 long arg1 ; 1750 if (!getilongarg(args, 1, 0, &arg1)) 1751 return NULL; 1752 compactify( arg1 ); 1753 Py_INCREF(Py_None); 1754 return Py_None; 1755 1755 } 1756 1756 … … 1760 1760 gl_deltag(PyObject *self, PyObject *args) 1761 1761 { 1762 1763 1764 1765 1766 1767 1762 long arg1 ; 1763 if (!getilongarg(args, 1, 0, &arg1)) 1764 return NULL; 1765 deltag( arg1 ); 1766 Py_INCREF(Py_None); 1767 return Py_None; 1768 1768 } 1769 1769 … … 1773 1773 gl_lsrepeat(PyObject *self, PyObject *args) 1774 1774 { 1775 1776 1777 1778 1779 1780 1775 long arg1 ; 1776 if (!getilongarg(args, 1, 0, &arg1)) 1777 return NULL; 1778 lsrepeat( arg1 ); 1779 Py_INCREF(Py_None); 1780 return Py_None; 1781 1781 } 1782 1782 … … 1786 1786 gl_objinsert(PyObject *self, PyObject *args) 1787 1787 { 1788 1789 1790 1791 1792 1793 1788 long arg1 ; 1789 if (!getilongarg(args, 1, 0, &arg1)) 1790 return NULL; 1791 objinsert( arg1 ); 1792 Py_INCREF(Py_None); 1793 return Py_None; 1794 1794 } 1795 1795 … … 1799 1799 gl_objreplace(PyObject *self, PyObject *args) 1800 1800 { 1801 1802 1803 1804 1805 1806 1801 long arg1 ; 1802 if (!getilongarg(args, 1, 0, &arg1)) 1803 return NULL; 1804 objreplace( arg1 ); 1805 Py_INCREF(Py_None); 1806 return Py_None; 1807 1807 } 1808 1808 … … 1812 1812 gl_winclose(PyObject *self, PyObject *args) 1813 1813 { 1814 1815 1816 1817 1818 1819 1814 long arg1 ; 1815 if (!getilongarg(args, 1, 0, &arg1)) 1816 return NULL; 1817 winclose( arg1 ); 1818 Py_INCREF(Py_None); 1819 return Py_None; 1820 1820 } 1821 1821 … … 1825 1825 gl_blanktime(PyObject *self, PyObject *args) 1826 1826 { 1827 1828 1829 1830 1831 1832 1827 long arg1 ; 1828 if (!getilongarg(args, 1, 0, &arg1)) 1829 return NULL; 1830 blanktime( arg1 ); 1831 Py_INCREF(Py_None); 1832 return Py_None; 1833 1833 } 1834 1834 … … 1838 1838 gl_freepup(PyObject *self, PyObject *args) 1839 1839 { 1840 1841 1842 1843 1844 1845 1840 long arg1 ; 1841 if (!getilongarg(args, 1, 0, &arg1)) 1842 return NULL; 1843 freepup( arg1 ); 1844 Py_INCREF(Py_None); 1845 return Py_None; 1846 1846 } 1847 1847 … … 1851 1851 gl_backbuffer(PyObject *self, PyObject *args) 1852 1852 { 1853 1854 1855 1856 1857 1858 1853 long arg1 ; 1854 if (!getilongarg(args, 1, 0, &arg1)) 1855 return NULL; 1856 backbuffer( arg1 ); 1857 Py_INCREF(Py_None); 1858 return Py_None; 1859 1859 } 1860 1860 … … 1864 1864 gl_frontbuffer(PyObject *self, PyObject *args) 1865 1865 { 1866 1867 1868 1869 1870 1871 1866 long arg1 ; 1867 if (!getilongarg(args, 1, 0, &arg1)) 1868 return NULL; 1869 frontbuffer( arg1 ); 1870 Py_INCREF(Py_None); 1871 return Py_None; 1872 1872 } 1873 1873 … … 1877 1877 gl_lsbackup(PyObject *self, PyObject *args) 1878 1878 { 1879 1880 1881 1882 1883 1884 1879 long arg1 ; 1880 if (!getilongarg(args, 1, 0, &arg1)) 1881 return NULL; 1882 lsbackup( arg1 ); 1883 Py_INCREF(Py_None); 1884 return Py_None; 1885 1885 } 1886 1886 … … 1890 1890 gl_resetls(PyObject *self, PyObject *args) 1891 1891 { 1892 1893 1894 1895 1896 1897 1892 long arg1 ; 1893 if (!getilongarg(args, 1, 0, &arg1)) 1894 return NULL; 1895 resetls( arg1 ); 1896 Py_INCREF(Py_None); 1897 return Py_None; 1898 1898 } 1899 1899 … … 1903 1903 gl_lampon(PyObject *self, PyObject *args) 1904 1904 { 1905 1906 1907 1908 1909 1910 1905 long arg1 ; 1906 if (!getilongarg(args, 1, 0, &arg1)) 1907 return NULL; 1908 lampon( arg1 ); 1909 Py_INCREF(Py_None); 1910 return Py_None; 1911 1911 } 1912 1912 … … 1916 1916 gl_lampoff(PyObject *self, PyObject *args) 1917 1917 { 1918 1919 1920 1921 1922 1923 1918 long arg1 ; 1919 if (!getilongarg(args, 1, 0, &arg1)) 1920 return NULL; 1921 lampoff( arg1 ); 1922 Py_INCREF(Py_None); 1923 return Py_None; 1924 1924 } 1925 1925 … … 1929 1929 gl_setbell(PyObject *self, PyObject *args) 1930 1930 { 1931 1932 1933 1934 1935 1936 1931 long arg1 ; 1932 if (!getilongarg(args, 1, 0, &arg1)) 1933 return NULL; 1934 setbell( arg1 ); 1935 Py_INCREF(Py_None); 1936 return Py_None; 1937 1937 } 1938 1938 … … 1942 1942 gl_blankscreen(PyObject *self, PyObject *args) 1943 1943 { 1944 1945 1946 1947 1948 1949 1944 long arg1 ; 1945 if (!getilongarg(args, 1, 0, &arg1)) 1946 return NULL; 1947 blankscreen( arg1 ); 1948 Py_INCREF(Py_None); 1949 return Py_None; 1950 1950 } 1951 1951 … … 1955 1955 gl_depthcue(PyObject *self, PyObject *args) 1956 1956 { 1957 1958 1959 1960 1961 1962 1957 long arg1 ; 1958 if (!getilongarg(args, 1, 0, &arg1)) 1959 return NULL; 1960 depthcue( arg1 ); 1961 Py_INCREF(Py_None); 1962 return Py_None; 1963 1963 } 1964 1964 … … 1968 1968 gl_zbuffer(PyObject *self, PyObject *args) 1969 1969 { 1970 1971 1972 1973 1974 1975 1970 long arg1 ; 1971 if (!getilongarg(args, 1, 0, &arg1)) 1972 return NULL; 1973 zbuffer( arg1 ); 1974 Py_INCREF(Py_None); 1975 return Py_None; 1976 1976 } 1977 1977 … … 1981 1981 gl_backface(PyObject *self, PyObject *args) 1982 1982 { 1983 1984 1985 1986 1987 1988 1983 long arg1 ; 1984 if (!getilongarg(args, 1, 0, &arg1)) 1985 return NULL; 1986 backface( arg1 ); 1987 Py_INCREF(Py_None); 1988 return Py_None; 1989 1989 } 1990 1990 … … 1994 1994 gl_cmov2i(PyObject *self, PyObject *args) 1995 1995 { 1996 1997 1998 1999 2000 2001 2002 2003 2004 1996 long arg1 ; 1997 long arg2 ; 1998 if (!getilongarg(args, 2, 0, &arg1)) 1999 return NULL; 2000 if (!getilongarg(args, 2, 1, &arg2)) 2001 return NULL; 2002 cmov2i( arg1 , arg2 ); 2003 Py_INCREF(Py_None); 2004 return Py_None; 2005 2005 } 2006 2006 … … 2010 2010 gl_draw2i(PyObject *self, PyObject *args) 2011 2011 { 2012 2013 2014 2015 2016 2017 2018 2019 2020 2012 long arg1 ; 2013 long arg2 ; 2014 if (!getilongarg(args, 2, 0, &arg1)) 2015 return NULL; 2016 if (!getilongarg(args, 2, 1, &arg2)) 2017 return NULL; 2018 draw2i( arg1 , arg2 ); 2019 Py_INCREF(Py_None); 2020 return Py_None; 2021 2021 } 2022 2022 … … 2026 2026 gl_move2i(PyObject *self, PyObject *args) 2027 2027 { 2028 2029 2030 2031 2032 2033 2034 2035 2036 2028 long arg1 ; 2029 long arg2 ; 2030 if (!getilongarg(args, 2, 0, &arg1)) 2031 return NULL; 2032 if (!getilongarg(args, 2, 1, &arg2)) 2033 return NULL; 2034 move2i( arg1 , arg2 ); 2035 Py_INCREF(Py_None); 2036 return Py_None; 2037 2037 } 2038 2038 … … 2042 2042 gl_pnt2i(PyObject *self, PyObject *args) 2043 2043 { 2044 2045 2046 2047 2048 2049 2050 2051 2052 2044 long arg1 ; 2045 long arg2 ; 2046 if (!getilongarg(args, 2, 0, &arg1)) 2047 return NULL; 2048 if (!getilongarg(args, 2, 1, &arg2)) 2049 return NULL; 2050 pnt2i( arg1 , arg2 ); 2051 Py_INCREF(Py_None); 2052 return Py_None; 2053 2053 } 2054 2054 … … 2058 2058 gl_patchbasis(PyObject *self, PyObject *args) 2059 2059 { 2060 2061 2062 2063 2064 2065 2066 2067 2068 2060 long arg1 ; 2061 long arg2 ; 2062 if (!getilongarg(args, 2, 0, &arg1)) 2063 return NULL; 2064 if (!getilongarg(args, 2, 1, &arg2)) 2065 return NULL; 2066 patchbasis( arg1 , arg2 ); 2067 Py_INCREF(Py_None); 2068 return Py_None; 2069 2069 } 2070 2070 … … 2074 2074 gl_patchprecision(PyObject *self, PyObject *args) 2075 2075 { 2076 2077 2078 2079 2080 2081 2082 2083 2084 2076 long arg1 ; 2077 long arg2 ; 2078 if (!getilongarg(args, 2, 0, &arg1)) 2079 return NULL; 2080 if (!getilongarg(args, 2, 1, &arg2)) 2081 return NULL; 2082 patchprecision( arg1 , arg2 ); 2083 Py_INCREF(Py_None); 2084 return Py_None; 2085 2085 } 2086 2086 … … 2090 2090 gl_pdr2i(PyObject *self, PyObject *args) 2091 2091 { 2092 2093 2094 2095 2096 2097 2098 2099 2100 2092 long arg1 ; 2093 long arg2 ; 2094 if (!getilongarg(args, 2, 0, &arg1)) 2095 return NULL; 2096 if (!getilongarg(args, 2, 1, &arg2)) 2097 return NULL; 2098 pdr2i( arg1 , arg2 ); 2099 Py_INCREF(Py_None); 2100 return Py_None; 2101 2101 } 2102 2102 … … 2106 2106 gl_pmv2i(PyObject *self, PyObject *args) 2107 2107 { 2108 2109 2110 2111 2112 2113 2114 2115 2116 2108 long arg1 ; 2109 long arg2 ; 2110 if (!getilongarg(args, 2, 0, &arg1)) 2111 return NULL; 2112 if (!getilongarg(args, 2, 1, &arg2)) 2113 return NULL; 2114 pmv2i( arg1 , arg2 ); 2115 Py_INCREF(Py_None); 2116 return Py_None; 2117 2117 } 2118 2118 … … 2122 2122 gl_rpdr2i(PyObject *self, PyObject *args) 2123 2123 { 2124 2125 2126 2127 2128 2129 2130 2131 2132 2124 long arg1 ; 2125 long arg2 ; 2126 if (!getilongarg(args, 2, 0, &arg1)) 2127 return NULL; 2128 if (!getilongarg(args, 2, 1, &arg2)) 2129 return NULL; 2130 rpdr2i( arg1 , arg2 ); 2131 Py_INCREF(Py_None); 2132 return Py_None; 2133 2133 } 2134 2134 … … 2138 2138 gl_rpmv2i(PyObject *self, PyObject *args) 2139 2139 { 2140 2141 2142 2143 2144 2145 2146 2147 2148 2140 long arg1 ; 2141 long arg2 ; 2142 if (!getilongarg(args, 2, 0, &arg1)) 2143 return NULL; 2144 if (!getilongarg(args, 2, 1, &arg2)) 2145 return NULL; 2146 rpmv2i( arg1 , arg2 ); 2147 Py_INCREF(Py_None); 2148 return Py_None; 2149 2149 } 2150 2150 … … 2154 2154 gl_xfpt2i(PyObject *self, PyObject *args) 2155 2155 { 2156 2157 2158 2159 2160 2161 2162 2163 2164 2156 long arg1 ; 2157 long arg2 ; 2158 if (!getilongarg(args, 2, 0, &arg1)) 2159 return NULL; 2160 if (!getilongarg(args, 2, 1, &arg2)) 2161 return NULL; 2162 xfpt2i( arg1 , arg2 ); 2163 Py_INCREF(Py_None); 2164 return Py_None; 2165 2165 } 2166 2166 … … 2170 2170 gl_objdelete(PyObject *self, PyObject *args) 2171 2171 { 2172 2173 2174 2175 2176 2177 2178 2179 2180 2172 long arg1 ; 2173 long arg2 ; 2174 if (!getilongarg(args, 2, 0, &arg1)) 2175 return NULL; 2176 if (!getilongarg(args, 2, 1, &arg2)) 2177 return NULL; 2178 objdelete( arg1 , arg2 ); 2179 Py_INCREF(Py_None); 2180 return Py_None; 2181 2181 } 2182 2182 … … 2186 2186 gl_patchcurves(PyObject *self, PyObject *args) 2187 2187 { 2188 2189 2190 2191 2192 2193 2194 2195 2196 2188 long arg1 ; 2189 long arg2 ; 2190 if (!getilongarg(args, 2, 0, &arg1)) 2191 return NULL; 2192 if (!getilongarg(args, 2, 1, &arg2)) 2193 return NULL; 2194 patchcurves( arg1 , arg2 ); 2195 Py_INCREF(Py_None); 2196 return Py_None; 2197 2197 } 2198 2198 … … 2202 2202 gl_minsize(PyObject *self, PyObject *args) 2203 2203 { 2204 2205 2206 2207 2208 2209 2210 2211 2212 2204 long arg1 ; 2205 long arg2 ; 2206 if (!getilongarg(args, 2, 0, &arg1)) 2207 return NULL; 2208 if (!getilongarg(args, 2, 1, &arg2)) 2209 return NULL; 2210 minsize( arg1 , arg2 ); 2211 Py_INCREF(Py_None); 2212 return Py_None; 2213 2213 } 2214 2214 … … 2218 2218 gl_maxsize(PyObject *self, PyObject *args) 2219 2219 { 2220 2221 2222 2223 2224 2225 2226 2227 2228 2220 long arg1 ; 2221 long arg2 ; 2222 if (!getilongarg(args, 2, 0, &arg1)) 2223 return NULL; 2224 if (!getilongarg(args, 2, 1, &arg2)) 2225 return NULL; 2226 maxsize( arg1 , arg2 ); 2227 Py_INCREF(Py_None); 2228 return Py_None; 2229 2229 } 2230 2230 … … 2234 2234 gl_keepaspect(PyObject *self, PyObject *args) 2235 2235 { 2236 2237 2238 2239 2240 2241 2242 2243 2244 2236 long arg1 ; 2237 long arg2 ; 2238 if (!getilongarg(args, 2, 0, &arg1)) 2239 return NULL; 2240 if (!getilongarg(args, 2, 1, &arg2)) 2241 return NULL; 2242 keepaspect( arg1 , arg2 ); 2243 Py_INCREF(Py_None); 2244 return Py_None; 2245 2245 } 2246 2246 … … 2250 2250 gl_prefsize(PyObject *self, PyObject *args) 2251 2251 { 2252 2253 2254 2255 2256 2257 2258 2259 2260 2252 long arg1 ; 2253 long arg2 ; 2254 if (!getilongarg(args, 2, 0, &arg1)) 2255 return NULL; 2256 if (!getilongarg(args, 2, 1, &arg2)) 2257 return NULL; 2258 prefsize( arg1 , arg2 ); 2259 Py_INCREF(Py_None); 2260 return Py_None; 2261 2261 } 2262 2262 … … 2266 2266 gl_stepunit(PyObject *self, PyObject *args) 2267 2267 { 2268 2269 2270 2271 2272 2273 2274 2275 2276 2268 long arg1 ; 2269 long arg2 ; 2270 if (!getilongarg(args, 2, 0, &arg1)) 2271 return NULL; 2272 if (!getilongarg(args, 2, 1, &arg2)) 2273 return NULL; 2274 stepunit( arg1 , arg2 ); 2275 Py_INCREF(Py_None); 2276 return Py_None; 2277 2277 } 2278 2278 … … 2282 2282 gl_fudge(PyObject *self, PyObject *args) 2283 2283 { 2284 2285 2286 2287 2288 2289 2290 2291 2292 2284 long arg1 ; 2285 long arg2 ; 2286 if (!getilongarg(args, 2, 0, &arg1)) 2287 return NULL; 2288 if (!getilongarg(args, 2, 1, &arg2)) 2289 return NULL; 2290 fudge( arg1 , arg2 ); 2291 Py_INCREF(Py_None); 2292 return Py_None; 2293 2293 } 2294 2294 … … 2298 2298 gl_winmove(PyObject *self, PyObject *args) 2299 2299 { 2300 2301 2302 2303 2304 2305 2306 2307 2308 2300 long arg1 ; 2301 long arg2 ; 2302 if (!getilongarg(args, 2, 0, &arg1)) 2303 return NULL; 2304 if (!getilongarg(args, 2, 1, &arg2)) 2305 return NULL; 2306 winmove( arg1 , arg2 ); 2307 Py_INCREF(Py_None); 2308 return Py_None; 2309 2309 } 2310 2310 … … 2314 2314 gl_attachcursor(PyObject *self, PyObject *args) 2315 2315 { 2316 2317 2318 2319 2320 2321 2322 2323 2324 2316 short arg1 ; 2317 short arg2 ; 2318 if (!getishortarg(args, 2, 0, &arg1)) 2319 return NULL; 2320 if (!getishortarg(args, 2, 1, &arg2)) 2321 return NULL; 2322 attachcursor( arg1 , arg2 ); 2323 Py_INCREF(Py_None); 2324 return Py_None; 2325 2325 } 2326 2326 … … 2330 2330 gl_deflinestyle(PyObject *self, PyObject *args) 2331 2331 { 2332 2333 2334 2335 2336 2337 2338 2339 2340 2332 short arg1 ; 2333 short arg2 ; 2334 if (!getishortarg(args, 2, 0, &arg1)) 2335 return NULL; 2336 if (!getishortarg(args, 2, 1, &arg2)) 2337 return NULL; 2338 deflinestyle( arg1 , arg2 ); 2339 Py_INCREF(Py_None); 2340 return Py_None; 2341 2341 } 2342 2342 … … 2346 2346 gl_noise(PyObject *self, PyObject *args) 2347 2347 { 2348 2349 2350 2351 2352 2353 2354 2355 2356 2348 short arg1 ; 2349 short arg2 ; 2350 if (!getishortarg(args, 2, 0, &arg1)) 2351 return NULL; 2352 if (!getishortarg(args, 2, 1, &arg2)) 2353 return NULL; 2354 noise( arg1 , arg2 ); 2355 Py_INCREF(Py_None); 2356 return Py_None; 2357 2357 } 2358 2358 … … 2362 2362 gl_picksize(PyObject *self, PyObject *args) 2363 2363 { 2364 2365 2366 2367 2368 2369 2370 2371 2372 2364 short arg1 ; 2365 short arg2 ; 2366 if (!getishortarg(args, 2, 0, &arg1)) 2367 return NULL; 2368 if (!getishortarg(args, 2, 1, &arg2)) 2369 return NULL; 2370 picksize( arg1 , arg2 ); 2371 Py_INCREF(Py_None); 2372 return Py_None; 2373 2373 } 2374 2374 … … 2378 2378 gl_qenter(PyObject *self, PyObject *args) 2379 2379 { 2380 2381 2382 2383 2384 2385 2386 2387 2388 2380 short arg1 ; 2381 short arg2 ; 2382 if (!getishortarg(args, 2, 0, &arg1)) 2383 return NULL; 2384 if (!getishortarg(args, 2, 1, &arg2)) 2385 return NULL; 2386 qenter( arg1 , arg2 ); 2387 Py_INCREF(Py_None); 2388 return Py_None; 2389 2389 } 2390 2390 … … 2394 2394 gl_setdepth(PyObject *self, PyObject *args) 2395 2395 { 2396 2397 2398 2399 2400 2401 2402 2403 2404 2396 short arg1 ; 2397 short arg2 ; 2398 if (!getishortarg(args, 2, 0, &arg1)) 2399 return NULL; 2400 if (!getishortarg(args, 2, 1, &arg2)) 2401 return NULL; 2402 setdepth( arg1 , arg2 ); 2403 Py_INCREF(Py_None); 2404 return Py_None; 2405 2405 } 2406 2406 … … 2410 2410 gl_cmov2s(PyObject *self, PyObject *args) 2411 2411 { 2412 2413 2414 2415 2416 2417 2418 2419 2420 2412 short arg1 ; 2413 short arg2 ; 2414 if (!getishortarg(args, 2, 0, &arg1)) 2415 return NULL; 2416 if (!getishortarg(args, 2, 1, &arg2)) 2417 return NULL; 2418 cmov2s( arg1 , arg2 ); 2419 Py_INCREF(Py_None); 2420 return Py_None; 2421 2421 } 2422 2422 … … 2426 2426 gl_draw2s(PyObject *self, PyObject *args) 2427 2427 { 2428 2429 2430 2431 2432 2433 2434 2435 2436 2428 short arg1 ; 2429 short arg2 ; 2430 if (!getishortarg(args, 2, 0, &arg1)) 2431 return NULL; 2432 if (!getishortarg(args, 2, 1, &arg2)) 2433 return NULL; 2434 draw2s( arg1 , arg2 ); 2435 Py_INCREF(Py_None); 2436 return Py_None; 2437 2437 } 2438 2438 … … 2442 2442 gl_move2s(PyObject *self, PyObject *args) 2443 2443 { 2444 2445 2446 2447 2448 2449 2450 2451 2452 2444 short arg1 ; 2445 short arg2 ; 2446 if (!getishortarg(args, 2, 0, &arg1)) 2447 return NULL; 2448 if (!getishortarg(args, 2, 1, &arg2)) 2449 return NULL; 2450 move2s( arg1 , arg2 ); 2451 Py_INCREF(Py_None); 2452 return Py_None; 2453 2453 } 2454 2454 … … 2458 2458 gl_pdr2s(PyObject *self, PyObject *args) 2459 2459 { 2460 2461 2462 2463 2464 2465 2466 2467 2468 2460 short arg1 ; 2461 short arg2 ; 2462 if (!getishortarg(args, 2, 0, &arg1)) 2463 return NULL; 2464 if (!getishortarg(args, 2, 1, &arg2)) 2465 return NULL; 2466 pdr2s( arg1 , arg2 ); 2467 Py_INCREF(Py_None); 2468 return Py_None; 2469 2469 } 2470 2470 … … 2474 2474 gl_pmv2s(PyObject *self, PyObject *args) 2475 2475 { 2476 2477 2478 2479 2480 2481 2482 2483 2484 2476 short arg1 ; 2477 short arg2 ; 2478 if (!getishortarg(args, 2, 0, &arg1)) 2479 return NULL; 2480 if (!getishortarg(args, 2, 1, &arg2)) 2481 return NULL; 2482 pmv2s( arg1 , arg2 ); 2483 Py_INCREF(Py_None); 2484 return Py_None; 2485 2485 } 2486 2486 … … 2490 2490 gl_pnt2s(PyObject *self, PyObject *args) 2491 2491 { 2492 2493 2494 2495 2496 2497 2498 2499 2500 2492 short arg1 ; 2493 short arg2 ; 2494 if (!getishortarg(args, 2, 0, &arg1)) 2495 return NULL; 2496 if (!getishortarg(args, 2, 1, &arg2)) 2497 return NULL; 2498 pnt2s( arg1 , arg2 ); 2499 Py_INCREF(Py_None); 2500 return Py_None; 2501 2501 } 2502 2502 … … 2506 2506 gl_rdr2s(PyObject *self, PyObject *args) 2507 2507 { 2508 2509 2510 2511 2512 2513 2514 2515 2516 2508 short arg1 ; 2509 short arg2 ; 2510 if (!getishortarg(args, 2, 0, &arg1)) 2511 return NULL; 2512 if (!getishortarg(args, 2, 1, &arg2)) 2513 return NULL; 2514 rdr2s( arg1 , arg2 ); 2515 Py_INCREF(Py_None); 2516 return Py_None; 2517 2517 } 2518 2518 … … 2522 2522 gl_rmv2s(PyObject *self, PyObject *args) 2523 2523 { 2524 2525 2526 2527 2528 2529 2530 2531 2532 2524 short arg1 ; 2525 short arg2 ; 2526 if (!getishortarg(args, 2, 0, &arg1)) 2527 return NULL; 2528 if (!getishortarg(args, 2, 1, &arg2)) 2529 return NULL; 2530 rmv2s( arg1 , arg2 ); 2531 Py_INCREF(Py_None); 2532 return Py_None; 2533 2533 } 2534 2534 … … 2538 2538 gl_rpdr2s(PyObject *self, PyObject *args) 2539 2539 { 2540 2541 2542 2543 2544 2545 2546 2547 2548 2540 short arg1 ; 2541 short arg2 ; 2542 if (!getishortarg(args, 2, 0, &arg1)) 2543 return NULL; 2544 if (!getishortarg(args, 2, 1, &arg2)) 2545 return NULL; 2546 rpdr2s( arg1 , arg2 ); 2547 Py_INCREF(Py_None); 2548 return Py_None; 2549 2549 } 2550 2550 … … 2554 2554 gl_rpmv2s(PyObject *self, PyObject *args) 2555 2555 { 2556 2557 2558 2559 2560 2561 2562 2563 2564 2556 short arg1 ; 2557 short arg2 ; 2558 if (!getishortarg(args, 2, 0, &arg1)) 2559 return NULL; 2560 if (!getishortarg(args, 2, 1, &arg2)) 2561 return NULL; 2562 rpmv2s( arg1 , arg2 ); 2563 Py_INCREF(Py_None); 2564 return Py_None; 2565 2565 } 2566 2566 … … 2570 2570 gl_xfpt2s(PyObject *self, PyObject *args) 2571 2571 { 2572 2573 2574 2575 2576 2577 2578 2579 2580 2572 short arg1 ; 2573 short arg2 ; 2574 if (!getishortarg(args, 2, 0, &arg1)) 2575 return NULL; 2576 if (!getishortarg(args, 2, 1, &arg2)) 2577 return NULL; 2578 xfpt2s( arg1 , arg2 ); 2579 Py_INCREF(Py_None); 2580 return Py_None; 2581 2581 } 2582 2582 … … 2586 2586 gl_cmov2(PyObject *self, PyObject *args) 2587 2587 { 2588 2589 2590 2591 2592 2593 2594 2595 2596 2588 float arg1 ; 2589 float arg2 ; 2590 if (!getifloatarg(args, 2, 0, &arg1)) 2591 return NULL; 2592 if (!getifloatarg(args, 2, 1, &arg2)) 2593 return NULL; 2594 cmov2( arg1 , arg2 ); 2595 Py_INCREF(Py_None); 2596 return Py_None; 2597 2597 } 2598 2598 … … 2602 2602 gl_draw2(PyObject *self, PyObject *args) 2603 2603 { 2604 2605 2606 2607 2608 2609 2610 2611 2612 2604 float arg1 ; 2605 float arg2 ; 2606 if (!getifloatarg(args, 2, 0, &arg1)) 2607 return NULL; 2608 if (!getifloatarg(args, 2, 1, &arg2)) 2609 return NULL; 2610 draw2( arg1 , arg2 ); 2611 Py_INCREF(Py_None); 2612 return Py_None; 2613 2613 } 2614 2614 … … 2618 2618 gl_move2(PyObject *self, PyObject *args) 2619 2619 { 2620 2621 2622 2623 2624 2625 2626 2627 2628 2620 float arg1 ; 2621 float arg2 ; 2622 if (!getifloatarg(args, 2, 0, &arg1)) 2623 return NULL; 2624 if (!getifloatarg(args, 2, 1, &arg2)) 2625 return NULL; 2626 move2( arg1 , arg2 ); 2627 Py_INCREF(Py_None); 2628 return Py_None; 2629 2629 } 2630 2630 … … 2634 2634 gl_pnt2(PyObject *self, PyObject *args) 2635 2635 { 2636 2637 2638 2639 2640 2641 2642 2643 2644 2636 float arg1 ; 2637 float arg2 ; 2638 if (!getifloatarg(args, 2, 0, &arg1)) 2639 return NULL; 2640 if (!getifloatarg(args, 2, 1, &arg2)) 2641 return NULL; 2642 pnt2( arg1 , arg2 ); 2643 Py_INCREF(Py_None); 2644 return Py_None; 2645 2645 } 2646 2646 … … 2650 2650 gl_pdr2(PyObject *self, PyObject *args) 2651 2651 { 2652 2653 2654 2655 2656 2657 2658 2659 2660 2652 float arg1 ; 2653 float arg2 ; 2654 if (!getifloatarg(args, 2, 0, &arg1)) 2655 return NULL; 2656 if (!getifloatarg(args, 2, 1, &arg2)) 2657 return NULL; 2658 pdr2( arg1 , arg2 ); 2659 Py_INCREF(Py_None); 2660 return Py_None; 2661 2661 } 2662 2662 … … 2666 2666 gl_pmv2(PyObject *self, PyObject *args) 2667 2667 { 2668 2669 2670 2671 2672 2673 2674 2675 2676 2668 float arg1 ; 2669 float arg2 ; 2670 if (!getifloatarg(args, 2, 0, &arg1)) 2671 return NULL; 2672 if (!getifloatarg(args, 2, 1, &arg2)) 2673 return NULL; 2674 pmv2( arg1 , arg2 ); 2675 Py_INCREF(Py_None); 2676 return Py_None; 2677 2677 } 2678 2678 … … 2682 2682 gl_rdr2(PyObject *self, PyObject *args) 2683 2683 { 2684 2685 2686 2687 2688 2689 2690 2691 2692 2684 float arg1 ; 2685 float arg2 ; 2686 if (!getifloatarg(args, 2, 0, &arg1)) 2687 return NULL; 2688 if (!getifloatarg(args, 2, 1, &arg2)) 2689 return NULL; 2690 rdr2( arg1 , arg2 ); 2691 Py_INCREF(Py_None); 2692 return Py_None; 2693 2693 } 2694 2694 … … 2698 2698 gl_rmv2(PyObject *self, PyObject *args) 2699 2699 { 2700 2701 2702 2703 2704 2705 2706 2707 2708 2700 float arg1 ; 2701 float arg2 ; 2702 if (!getifloatarg(args, 2, 0, &arg1)) 2703 return NULL; 2704 if (!getifloatarg(args, 2, 1, &arg2)) 2705 return NULL; 2706 rmv2( arg1 , arg2 ); 2707 Py_INCREF(Py_None); 2708 return Py_None; 2709 2709 } 2710 2710 … … 2714 2714 gl_rpdr2(PyObject *self, PyObject *args) 2715 2715 { 2716 2717 2718 2719 2720 2721 2722 2723 2724 2716 float arg1 ; 2717 float arg2 ; 2718 if (!getifloatarg(args, 2, 0, &arg1)) 2719 return NULL; 2720 if (!getifloatarg(args, 2, 1, &arg2)) 2721 return NULL; 2722 rpdr2( arg1 , arg2 ); 2723 Py_INCREF(Py_None); 2724 return Py_None; 2725 2725 } 2726 2726 … … 2730 2730 gl_rpmv2(PyObject *self, PyObject *args) 2731 2731 { 2732 2733 2734 2735 2736 2737 2738 2739 2740 2732 float arg1 ; 2733 float arg2 ; 2734 if (!getifloatarg(args, 2, 0, &arg1)) 2735 return NULL; 2736 if (!getifloatarg(args, 2, 1, &arg2)) 2737 return NULL; 2738 rpmv2( arg1 , arg2 ); 2739 Py_INCREF(Py_None); 2740 return Py_None; 2741 2741 } 2742 2742 … … 2746 2746 gl_xfpt2(PyObject *self, PyObject *args) 2747 2747 { 2748 2749 2750 2751 2752 2753 2754 2755 2756 2748 float arg1 ; 2749 float arg2 ; 2750 if (!getifloatarg(args, 2, 0, &arg1)) 2751 return NULL; 2752 if (!getifloatarg(args, 2, 1, &arg2)) 2753 return NULL; 2754 xfpt2( arg1 , arg2 ); 2755 Py_INCREF(Py_None); 2756 return Py_None; 2757 2757 } 2758 2758 … … 2762 2762 gl_loadmatrix(PyObject *self, PyObject *args) 2763 2763 { 2764 2765 2766 2767 2768 2769 2764 float arg1 [ 4 ] [ 4 ] ; 2765 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1)) 2766 return NULL; 2767 loadmatrix( arg1 ); 2768 Py_INCREF(Py_None); 2769 return Py_None; 2770 2770 } 2771 2771 … … 2775 2775 gl_multmatrix(PyObject *self, PyObject *args) 2776 2776 { 2777 2778 2779 2780 2781 2782 2777 float arg1 [ 4 ] [ 4 ] ; 2778 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1)) 2779 return NULL; 2780 multmatrix( arg1 ); 2781 Py_INCREF(Py_None); 2782 return Py_None; 2783 2783 } 2784 2784 … … 2788 2788 gl_crv(PyObject *self, PyObject *args) 2789 2789 { 2790 2791 2792 2793 2794 2795 2790 float arg1 [ 4 ] [ 3 ] ; 2791 if (!getifloatarray(args, 1, 0, 3 * 4 , (float *) arg1)) 2792 return NULL; 2793 crv( arg1 ); 2794 Py_INCREF(Py_None); 2795 return Py_None; 2796 2796 } 2797 2797 … … 2801 2801 gl_rcrv(PyObject *self, PyObject *args) 2802 2802 { 2803 2804 2805 2806 2807 2808 2803 float arg1 [ 4 ] [ 4 ] ; 2804 if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1)) 2805 return NULL; 2806 rcrv( arg1 ); 2807 Py_INCREF(Py_None); 2808 return Py_None; 2809 2809 } 2810 2810 … … 2814 2814 gl_addtopup(PyObject *self, PyObject *args) 2815 2815 { 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2816 long arg1 ; 2817 string arg2 ; 2818 long arg3 ; 2819 if (!getilongarg(args, 3, 0, &arg1)) 2820 return NULL; 2821 if (!getistringarg(args, 3, 1, &arg2)) 2822 return NULL; 2823 if (!getilongarg(args, 3, 2, &arg3)) 2824 return NULL; 2825 addtopup( arg1 , arg2 , arg3 ); 2826 Py_INCREF(Py_None); 2827 return Py_None; 2828 2828 } 2829 2829 … … 2833 2833 gl_charstr(PyObject *self, PyObject *args) 2834 2834 { 2835 2836 2837 2838 2839 2840 2835 string arg1 ; 2836 if (!getistringarg(args, 1, 0, &arg1)) 2837 return NULL; 2838 charstr( arg1 ); 2839 Py_INCREF(Py_None); 2840 return Py_None; 2841 2841 } 2842 2842 … … 2846 2846 gl_getport(PyObject *self, PyObject *args) 2847 2847 { 2848 2849 2850 2851 2852 2853 2848 string arg1 ; 2849 if (!getistringarg(args, 1, 0, &arg1)) 2850 return NULL; 2851 getport( arg1 ); 2852 Py_INCREF(Py_None); 2853 return Py_None; 2854 2854 } 2855 2855 … … 2859 2859 gl_strwidth(PyObject *self, PyObject *args) 2860 2860 { 2861 2862 2863 2864 2865 2866 2861 long retval; 2862 string arg1 ; 2863 if (!getistringarg(args, 1, 0, &arg1)) 2864 return NULL; 2865 retval = strwidth( arg1 ); 2866 return mknewlongobject(retval); 2867 2867 } 2868 2868 … … 2872 2872 gl_winopen(PyObject *self, PyObject *args) 2873 2873 { 2874 2875 2876 2877 2878 2879 2874 long retval; 2875 string arg1 ; 2876 if (!getistringarg(args, 1, 0, &arg1)) 2877 return NULL; 2878 retval = winopen( arg1 ); 2879 return mknewlongobject(retval); 2880 2880 } 2881 2881 … … 2885 2885 gl_wintitle(PyObject *self, PyObject *args) 2886 2886 { 2887 2888 2889 2890 2891 2892 2887 string arg1 ; 2888 if (!getistringarg(args, 1, 0, &arg1)) 2889 return NULL; 2890 wintitle( arg1 ); 2891 Py_INCREF(Py_None); 2892 return Py_None; 2893 2893 } 2894 2894 … … 2898 2898 gl_polf(PyObject *self, PyObject *args) 2899 2899 { 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2900 long arg1 ; 2901 float (* arg2) [ 3 ] ; 2902 if (!getilongarraysize(args, 1, 0, &arg1)) 2903 return NULL; 2904 arg1 = arg1 / 3; 2905 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL) 2906 return PyErr_NoMemory(); 2907 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2)) 2908 return NULL; 2909 polf( arg1 , arg2 ); 2910 PyMem_DEL(arg2); 2911 Py_INCREF(Py_None); 2912 return Py_None; 2913 2913 } 2914 2914 … … 2918 2918 gl_polf2(PyObject *self, PyObject *args) 2919 2919 { 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2920 long arg1 ; 2921 float (* arg2) [ 2 ] ; 2922 if (!getilongarraysize(args, 1, 0, &arg1)) 2923 return NULL; 2924 arg1 = arg1 / 2; 2925 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL) 2926 return PyErr_NoMemory(); 2927 if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2)) 2928 return NULL; 2929 polf2( arg1 , arg2 ); 2930 PyMem_DEL(arg2); 2931 Py_INCREF(Py_None); 2932 return Py_None; 2933 2933 } 2934 2934 … … 2938 2938 gl_poly(PyObject *self, PyObject *args) 2939 2939 { 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2940 long arg1 ; 2941 float (* arg2) [ 3 ] ; 2942 if (!getilongarraysize(args, 1, 0, &arg1)) 2943 return NULL; 2944 arg1 = arg1 / 3; 2945 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL) 2946 return PyErr_NoMemory(); 2947 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2)) 2948 return NULL; 2949 poly( arg1 , arg2 ); 2950 PyMem_DEL(arg2); 2951 Py_INCREF(Py_None); 2952 return Py_None; 2953 2953 } 2954 2954 … … 2958 2958 gl_poly2(PyObject *self, PyObject *args) 2959 2959 { 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2960 long arg1 ; 2961 float (* arg2) [ 2 ] ; 2962 if (!getilongarraysize(args, 1, 0, &arg1)) 2963 return NULL; 2964 arg1 = arg1 / 2; 2965 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL) 2966 return PyErr_NoMemory(); 2967 if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2)) 2968 return NULL; 2969 poly2( arg1 , arg2 ); 2970 PyMem_DEL(arg2); 2971 Py_INCREF(Py_None); 2972 return Py_None; 2973 2973 } 2974 2974 … … 2978 2978 gl_crvn(PyObject *self, PyObject *args) 2979 2979 { 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2980 long arg1 ; 2981 float (* arg2) [ 3 ] ; 2982 if (!getilongarraysize(args, 1, 0, &arg1)) 2983 return NULL; 2984 arg1 = arg1 / 3; 2985 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL) 2986 return PyErr_NoMemory(); 2987 if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2)) 2988 return NULL; 2989 crvn( arg1 , arg2 ); 2990 PyMem_DEL(arg2); 2991 Py_INCREF(Py_None); 2992 return Py_None; 2993 2993 } 2994 2994 … … 2998 2998 gl_rcrvn(PyObject *self, PyObject *args) 2999 2999 { 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3000 long arg1 ; 3001 float (* arg2) [ 4 ] ; 3002 if (!getilongarraysize(args, 1, 0, &arg1)) 3003 return NULL; 3004 arg1 = arg1 / 4; 3005 if ((arg2 = (float(*)[4]) PyMem_NEW(float , 4 * arg1 )) == NULL) 3006 return PyErr_NoMemory(); 3007 if (!getifloatarray(args, 1, 0, 4 * arg1 , (float *) arg2)) 3008 return NULL; 3009 rcrvn( arg1 , arg2 ); 3010 PyMem_DEL(arg2); 3011 Py_INCREF(Py_None); 3012 return Py_None; 3013 3013 } 3014 3014 … … 3018 3018 gl_polf2i(PyObject *self, PyObject *args) 3019 3019 { 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3020 long arg1 ; 3021 long (* arg2) [ 2 ] ; 3022 if (!getilongarraysize(args, 1, 0, &arg1)) 3023 return NULL; 3024 arg1 = arg1 / 2; 3025 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL) 3026 return PyErr_NoMemory(); 3027 if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2)) 3028 return NULL; 3029 polf2i( arg1 , arg2 ); 3030 PyMem_DEL(arg2); 3031 Py_INCREF(Py_None); 3032 return Py_None; 3033 3033 } 3034 3034 … … 3038 3038 gl_polfi(PyObject *self, PyObject *args) 3039 3039 { 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3040 long arg1 ; 3041 long (* arg2) [ 3 ] ; 3042 if (!getilongarraysize(args, 1, 0, &arg1)) 3043 return NULL; 3044 arg1 = arg1 / 3; 3045 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL) 3046 return PyErr_NoMemory(); 3047 if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2)) 3048 return NULL; 3049 polfi( arg1 , arg2 ); 3050 PyMem_DEL(arg2); 3051 Py_INCREF(Py_None); 3052 return Py_None; 3053 3053 } 3054 3054 … … 3058 3058 gl_poly2i(PyObject *self, PyObject *args) 3059 3059 { 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3060 long arg1 ; 3061 long (* arg2) [ 2 ] ; 3062 if (!getilongarraysize(args, 1, 0, &arg1)) 3063 return NULL; 3064 arg1 = arg1 / 2; 3065 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL) 3066 return PyErr_NoMemory(); 3067 if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2)) 3068 return NULL; 3069 poly2i( arg1 , arg2 ); 3070 PyMem_DEL(arg2); 3071 Py_INCREF(Py_None); 3072 return Py_None; 3073 3073 } 3074 3074 … … 3078 3078 gl_polyi(PyObject *self, PyObject *args) 3079 3079 { 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3080 long arg1 ; 3081 long (* arg2) [ 3 ] ; 3082 if (!getilongarraysize(args, 1, 0, &arg1)) 3083 return NULL; 3084 arg1 = arg1 / 3; 3085 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL) 3086 return PyErr_NoMemory(); 3087 if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2)) 3088 return NULL; 3089 polyi( arg1 , arg2 ); 3090 PyMem_DEL(arg2); 3091 Py_INCREF(Py_None); 3092 return Py_None; 3093 3093 } 3094 3094 … … 3098 3098 gl_polf2s(PyObject *self, PyObject *args) 3099 3099 { 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3100 long arg1 ; 3101 short (* arg2) [ 2 ] ; 3102 if (!getilongarraysize(args, 1, 0, &arg1)) 3103 return NULL; 3104 arg1 = arg1 / 2; 3105 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL) 3106 return PyErr_NoMemory(); 3107 if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2)) 3108 return NULL; 3109 polf2s( arg1 , arg2 ); 3110 PyMem_DEL(arg2); 3111 Py_INCREF(Py_None); 3112 return Py_None; 3113 3113 } 3114 3114 … … 3118 3118 gl_polfs(PyObject *self, PyObject *args) 3119 3119 { 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3120 long arg1 ; 3121 short (* arg2) [ 3 ] ; 3122 if (!getilongarraysize(args, 1, 0, &arg1)) 3123 return NULL; 3124 arg1 = arg1 / 3; 3125 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL) 3126 return PyErr_NoMemory(); 3127 if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2)) 3128 return NULL; 3129 polfs( arg1 , arg2 ); 3130 PyMem_DEL(arg2); 3131 Py_INCREF(Py_None); 3132 return Py_None; 3133 3133 } 3134 3134 … … 3138 3138 gl_polys(PyObject *self, PyObject *args) 3139 3139 { 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3140 long arg1 ; 3141 short (* arg2) [ 3 ] ; 3142 if (!getilongarraysize(args, 1, 0, &arg1)) 3143 return NULL; 3144 arg1 = arg1 / 3; 3145 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL) 3146 return PyErr_NoMemory(); 3147 if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2)) 3148 return NULL; 3149 polys( arg1 , arg2 ); 3150 PyMem_DEL(arg2); 3151 Py_INCREF(Py_None); 3152 return Py_None; 3153 3153 } 3154 3154 … … 3158 3158 gl_poly2s(PyObject *self, PyObject *args) 3159 3159 { 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3160 long arg1 ; 3161 short (* arg2) [ 2 ] ; 3162 if (!getilongarraysize(args, 1, 0, &arg1)) 3163 return NULL; 3164 arg1 = arg1 / 2; 3165 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL) 3166 return PyErr_NoMemory(); 3167 if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2)) 3168 return NULL; 3169 poly2s( arg1 , arg2 ); 3170 PyMem_DEL(arg2); 3171 Py_INCREF(Py_None); 3172 return Py_None; 3173 3173 } 3174 3174 … … 3178 3178 gl_defcursor(PyObject *self, PyObject *args) 3179 3179 { 3180 3181 3182 3183 3184 3185 3186 3187 3188 3180 short arg1 ; 3181 unsigned short arg2 [ 128 ] ; 3182 if (!getishortarg(args, 2, 0, &arg1)) 3183 return NULL; 3184 if (!getishortarray(args, 2, 1, 128 , (short *) arg2)) 3185 return NULL; 3186 defcursor( arg1 , arg2 ); 3187 Py_INCREF(Py_None); 3188 return Py_None; 3189 3189 } 3190 3190 … … 3194 3194 gl_writepixels(PyObject *self, PyObject *args) 3195 3195 { 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3196 short arg1 ; 3197 unsigned short * arg2 ; 3198 if (!getishortarraysize(args, 1, 0, &arg1)) 3199 return NULL; 3200 if ((arg2 = PyMem_NEW(unsigned short , arg1 )) == NULL) 3201 return PyErr_NoMemory(); 3202 if (!getishortarray(args, 1, 0, arg1 , (short *) arg2)) 3203 return NULL; 3204 writepixels( arg1 , arg2 ); 3205 PyMem_DEL(arg2); 3206 Py_INCREF(Py_None); 3207 return Py_None; 3208 3208 } 3209 3209 … … 3213 3213 gl_defbasis(PyObject *self, PyObject *args) 3214 3214 { 3215 3216 3217 3218 3219 3220 3221 3222 3223 3215 long arg1 ; 3216 float arg2 [ 4 ] [ 4 ] ; 3217 if (!getilongarg(args, 2, 0, &arg1)) 3218 return NULL; 3219 if (!getifloatarray(args, 2, 1, 4 * 4 , (float *) arg2)) 3220 return NULL; 3221 defbasis( arg1 , arg2 ); 3222 Py_INCREF(Py_None); 3223 return Py_None; 3224 3224 } 3225 3225 … … 3229 3229 gl_gewrite(PyObject *self, PyObject *args) 3230 3230 { 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3231 short arg1 ; 3232 short * arg2 ; 3233 if (!getishortarraysize(args, 1, 0, &arg1)) 3234 return NULL; 3235 if ((arg2 = PyMem_NEW(short , arg1 )) == NULL) 3236 return PyErr_NoMemory(); 3237 if (!getishortarray(args, 1, 0, arg1 , arg2)) 3238 return NULL; 3239 gewrite( arg1 , arg2 ); 3240 PyMem_DEL(arg2); 3241 Py_INCREF(Py_None); 3242 return Py_None; 3243 3243 } 3244 3244 … … 3248 3248 gl_rotate(PyObject *self, PyObject *args) 3249 3249 { 3250 3251 3252 3253 3254 3255 3256 3257 3258 3250 short arg1 ; 3251 char arg2 ; 3252 if (!getishortarg(args, 2, 0, &arg1)) 3253 return NULL; 3254 if (!getichararg(args, 2, 1, &arg2)) 3255 return NULL; 3256 rotate( arg1 , arg2 ); 3257 Py_INCREF(Py_None); 3258 return Py_None; 3259 3259 } 3260 3260 … … 3264 3264 gl_rot(PyObject *self, PyObject *args) 3265 3265 { 3266 3267 3268 3269 3270 3271 3272 3273 3274 3266 float arg1 ; 3267 char arg2 ; 3268 if (!getifloatarg(args, 2, 0, &arg1)) 3269 return NULL; 3270 if (!getichararg(args, 2, 1, &arg2)) 3271 return NULL; 3272 rot( arg1 , arg2 ); 3273 Py_INCREF(Py_None); 3274 return Py_None; 3275 3275 } 3276 3276 … … 3280 3280 gl_circfi(PyObject *self, PyObject *args) 3281 3281 { 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3282 long arg1 ; 3283 long arg2 ; 3284 long arg3 ; 3285 if (!getilongarg(args, 3, 0, &arg1)) 3286 return NULL; 3287 if (!getilongarg(args, 3, 1, &arg2)) 3288 return NULL; 3289 if (!getilongarg(args, 3, 2, &arg3)) 3290 return NULL; 3291 circfi( arg1 , arg2 , arg3 ); 3292 Py_INCREF(Py_None); 3293 return Py_None; 3294 3294 } 3295 3295 … … 3299 3299 gl_circi(PyObject *self, PyObject *args) 3300 3300 { 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3301 long arg1 ; 3302 long arg2 ; 3303 long arg3 ; 3304 if (!getilongarg(args, 3, 0, &arg1)) 3305 return NULL; 3306 if (!getilongarg(args, 3, 1, &arg2)) 3307 return NULL; 3308 if (!getilongarg(args, 3, 2, &arg3)) 3309 return NULL; 3310 circi( arg1 , arg2 , arg3 ); 3311 Py_INCREF(Py_None); 3312 return Py_None; 3313 3313 } 3314 3314 … … 3318 3318 gl_cmovi(PyObject *self, PyObject *args) 3319 3319 { 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3320 long arg1 ; 3321 long arg2 ; 3322 long arg3 ; 3323 if (!getilongarg(args, 3, 0, &arg1)) 3324 return NULL; 3325 if (!getilongarg(args, 3, 1, &arg2)) 3326 return NULL; 3327 if (!getilongarg(args, 3, 2, &arg3)) 3328 return NULL; 3329 cmovi( arg1 , arg2 , arg3 ); 3330 Py_INCREF(Py_None); 3331 return Py_None; 3332 3332 } 3333 3333 … … 3337 3337 gl_drawi(PyObject *self, PyObject *args) 3338 3338 { 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3339 long arg1 ; 3340 long arg2 ; 3341 long arg3 ; 3342 if (!getilongarg(args, 3, 0, &arg1)) 3343 return NULL; 3344 if (!getilongarg(args, 3, 1, &arg2)) 3345 return NULL; 3346 if (!getilongarg(args, 3, 2, &arg3)) 3347 return NULL; 3348 drawi( arg1 , arg2 , arg3 ); 3349 Py_INCREF(Py_None); 3350 return Py_None; 3351 3351 } 3352 3352 … … 3356 3356 gl_movei(PyObject *self, PyObject *args) 3357 3357 { 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3358 long arg1 ; 3359 long arg2 ; 3360 long arg3 ; 3361 if (!getilongarg(args, 3, 0, &arg1)) 3362 return NULL; 3363 if (!getilongarg(args, 3, 1, &arg2)) 3364 return NULL; 3365 if (!getilongarg(args, 3, 2, &arg3)) 3366 return NULL; 3367 movei( arg1 , arg2 , arg3 ); 3368 Py_INCREF(Py_None); 3369 return Py_None; 3370 3370 } 3371 3371 … … 3375 3375 gl_pnti(PyObject *self, PyObject *args) 3376 3376 { 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3377 long arg1 ; 3378 long arg2 ; 3379 long arg3 ; 3380 if (!getilongarg(args, 3, 0, &arg1)) 3381 return NULL; 3382 if (!getilongarg(args, 3, 1, &arg2)) 3383 return NULL; 3384 if (!getilongarg(args, 3, 2, &arg3)) 3385 return NULL; 3386 pnti( arg1 , arg2 , arg3 ); 3387 Py_INCREF(Py_None); 3388 return Py_None; 3389 3389 } 3390 3390 … … 3394 3394 gl_newtag(PyObject *self, PyObject *args) 3395 3395 { 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3396 long arg1 ; 3397 long arg2 ; 3398 long arg3 ; 3399 if (!getilongarg(args, 3, 0, &arg1)) 3400 return NULL; 3401 if (!getilongarg(args, 3, 1, &arg2)) 3402 return NULL; 3403 if (!getilongarg(args, 3, 2, &arg3)) 3404 return NULL; 3405 newtag( arg1 , arg2 , arg3 ); 3406 Py_INCREF(Py_None); 3407 return Py_None; 3408 3408 } 3409 3409 … … 3413 3413 gl_pdri(PyObject *self, PyObject *args) 3414 3414 { 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3415 long arg1 ; 3416 long arg2 ; 3417 long arg3 ; 3418 if (!getilongarg(args, 3, 0, &arg1)) 3419 return NULL; 3420 if (!getilongarg(args, 3, 1, &arg2)) 3421 return NULL; 3422 if (!getilongarg(args, 3, 2, &arg3)) 3423 return NULL; 3424 pdri( arg1 , arg2 , arg3 ); 3425 Py_INCREF(Py_None); 3426 return Py_None; 3427 3427 } 3428 3428 … … 3432 3432 gl_pmvi(PyObject *self, PyObject *args) 3433 3433 { 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3434 long arg1 ; 3435 long arg2 ; 3436 long arg3 ; 3437 if (!getilongarg(args, 3, 0, &arg1)) 3438 return NULL; 3439 if (!getilongarg(args, 3, 1, &arg2)) 3440 return NULL; 3441 if (!getilongarg(args, 3, 2, &arg3)) 3442 return NULL; 3443 pmvi( arg1 , arg2 , arg3 ); 3444 Py_INCREF(Py_None); 3445 return Py_None; 3446 3446 } 3447 3447 … … 3451 3451 gl_rdri(PyObject *self, PyObject *args) 3452 3452 { 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3453 long arg1 ; 3454 long arg2 ; 3455 long arg3 ; 3456 if (!getilongarg(args, 3, 0, &arg1)) 3457 return NULL; 3458 if (!getilongarg(args, 3, 1, &arg2)) 3459 return NULL; 3460 if (!getilongarg(args, 3, 2, &arg3)) 3461 return NULL; 3462 rdri( arg1 , arg2 , arg3 ); 3463 Py_INCREF(Py_None); 3464 return Py_None; 3465 3465 } 3466 3466 … … 3470 3470 gl_rmvi(PyObject *self, PyObject *args) 3471 3471 { 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3472 long arg1 ; 3473 long arg2 ; 3474 long arg3 ; 3475 if (!getilongarg(args, 3, 0, &arg1)) 3476 return NULL; 3477 if (!getilongarg(args, 3, 1, &arg2)) 3478 return NULL; 3479 if (!getilongarg(args, 3, 2, &arg3)) 3480 return NULL; 3481 rmvi( arg1 , arg2 , arg3 ); 3482 Py_INCREF(Py_None); 3483 return Py_None; 3484 3484 } 3485 3485 … … 3489 3489 gl_rpdri(PyObject *self, PyObject *args) 3490 3490 { 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3491 long arg1 ; 3492 long arg2 ; 3493 long arg3 ; 3494 if (!getilongarg(args, 3, 0, &arg1)) 3495 return NULL; 3496 if (!getilongarg(args, 3, 1, &arg2)) 3497 return NULL; 3498 if (!getilongarg(args, 3, 2, &arg3)) 3499 return NULL; 3500 rpdri( arg1 , arg2 , arg3 ); 3501 Py_INCREF(Py_None); 3502 return Py_None; 3503 3503 } 3504 3504 … … 3508 3508 gl_rpmvi(PyObject *self, PyObject *args) 3509 3509 { 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3510 long arg1 ; 3511 long arg2 ; 3512 long arg3 ; 3513 if (!getilongarg(args, 3, 0, &arg1)) 3514 return NULL; 3515 if (!getilongarg(args, 3, 1, &arg2)) 3516 return NULL; 3517 if (!getilongarg(args, 3, 2, &arg3)) 3518 return NULL; 3519 rpmvi( arg1 , arg2 , arg3 ); 3520 Py_INCREF(Py_None); 3521 return Py_None; 3522 3522 } 3523 3523 … … 3527 3527 gl_xfpti(PyObject *self, PyObject *args) 3528 3528 { 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3529 long arg1 ; 3530 long arg2 ; 3531 long arg3 ; 3532 if (!getilongarg(args, 3, 0, &arg1)) 3533 return NULL; 3534 if (!getilongarg(args, 3, 1, &arg2)) 3535 return NULL; 3536 if (!getilongarg(args, 3, 2, &arg3)) 3537 return NULL; 3538 xfpti( arg1 , arg2 , arg3 ); 3539 Py_INCREF(Py_None); 3540 return Py_None; 3541 3541 } 3542 3542 … … 3546 3546 gl_circ(PyObject *self, PyObject *args) 3547 3547 { 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3548 float arg1 ; 3549 float arg2 ; 3550 float arg3 ; 3551 if (!getifloatarg(args, 3, 0, &arg1)) 3552 return NULL; 3553 if (!getifloatarg(args, 3, 1, &arg2)) 3554 return NULL; 3555 if (!getifloatarg(args, 3, 2, &arg3)) 3556 return NULL; 3557 circ( arg1 , arg2 , arg3 ); 3558 Py_INCREF(Py_None); 3559 return Py_None; 3560 3560 } 3561 3561 … … 3565 3565 gl_circf(PyObject *self, PyObject *args) 3566 3566 { 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3567 float arg1 ; 3568 float arg2 ; 3569 float arg3 ; 3570 if (!getifloatarg(args, 3, 0, &arg1)) 3571 return NULL; 3572 if (!getifloatarg(args, 3, 1, &arg2)) 3573 return NULL; 3574 if (!getifloatarg(args, 3, 2, &arg3)) 3575 return NULL; 3576 circf( arg1 , arg2 , arg3 ); 3577 Py_INCREF(Py_None); 3578 return Py_None; 3579 3579 } 3580 3580 … … 3584 3584 gl_cmov(PyObject *self, PyObject *args) 3585 3585 { 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3586 float arg1 ; 3587 float arg2 ; 3588 float arg3 ; 3589 if (!getifloatarg(args, 3, 0, &arg1)) 3590 return NULL; 3591 if (!getifloatarg(args, 3, 1, &arg2)) 3592 return NULL; 3593 if (!getifloatarg(args, 3, 2, &arg3)) 3594 return NULL; 3595 cmov( arg1 , arg2 , arg3 ); 3596 Py_INCREF(Py_None); 3597 return Py_None; 3598 3598 } 3599 3599 … … 3603 3603 gl_draw(PyObject *self, PyObject *args) 3604 3604 { 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3605 float arg1 ; 3606 float arg2 ; 3607 float arg3 ; 3608 if (!getifloatarg(args, 3, 0, &arg1)) 3609 return NULL; 3610 if (!getifloatarg(args, 3, 1, &arg2)) 3611 return NULL; 3612 if (!getifloatarg(args, 3, 2, &arg3)) 3613 return NULL; 3614 draw( arg1 , arg2 , arg3 ); 3615 Py_INCREF(Py_None); 3616 return Py_None; 3617 3617 } 3618 3618 … … 3622 3622 gl_move(PyObject *self, PyObject *args) 3623 3623 { 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3624 float arg1 ; 3625 float arg2 ; 3626 float arg3 ; 3627 if (!getifloatarg(args, 3, 0, &arg1)) 3628 return NULL; 3629 if (!getifloatarg(args, 3, 1, &arg2)) 3630 return NULL; 3631 if (!getifloatarg(args, 3, 2, &arg3)) 3632 return NULL; 3633 move( arg1 , arg2 , arg3 ); 3634 Py_INCREF(Py_None); 3635 return Py_None; 3636 3636 } 3637 3637 … … 3641 3641 gl_pnt(PyObject *self, PyObject *args) 3642 3642 { 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3643 float arg1 ; 3644 float arg2 ; 3645 float arg3 ; 3646 if (!getifloatarg(args, 3, 0, &arg1)) 3647 return NULL; 3648 if (!getifloatarg(args, 3, 1, &arg2)) 3649 return NULL; 3650 if (!getifloatarg(args, 3, 2, &arg3)) 3651 return NULL; 3652 pnt( arg1 , arg2 , arg3 ); 3653 Py_INCREF(Py_None); 3654 return Py_None; 3655 3655 } 3656 3656 … … 3660 3660 gl_scale(PyObject *self, PyObject *args) 3661 3661 { 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3662 float arg1 ; 3663 float arg2 ; 3664 float arg3 ; 3665 if (!getifloatarg(args, 3, 0, &arg1)) 3666 return NULL; 3667 if (!getifloatarg(args, 3, 1, &arg2)) 3668 return NULL; 3669 if (!getifloatarg(args, 3, 2, &arg3)) 3670 return NULL; 3671 scale( arg1 , arg2 , arg3 ); 3672 Py_INCREF(Py_None); 3673 return Py_None; 3674 3674 } 3675 3675 … … 3679 3679 gl_translate(PyObject *self, PyObject *args) 3680 3680 { 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3681 float arg1 ; 3682 float arg2 ; 3683 float arg3 ; 3684 if (!getifloatarg(args, 3, 0, &arg1)) 3685 return NULL; 3686 if (!getifloatarg(args, 3, 1, &arg2)) 3687 return NULL; 3688 if (!getifloatarg(args, 3, 2, &arg3)) 3689 return NULL; 3690 translate( arg1 , arg2 , arg3 ); 3691 Py_INCREF(Py_None); 3692 return Py_None; 3693 3693 } 3694 3694 … … 3698 3698 gl_pdr(PyObject *self, PyObject *args) 3699 3699 { 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3700 float arg1 ; 3701 float arg2 ; 3702 float arg3 ; 3703 if (!getifloatarg(args, 3, 0, &arg1)) 3704 return NULL; 3705 if (!getifloatarg(args, 3, 1, &arg2)) 3706 return NULL; 3707 if (!getifloatarg(args, 3, 2, &arg3)) 3708 return NULL; 3709 pdr( arg1 , arg2 , arg3 ); 3710 Py_INCREF(Py_None); 3711 return Py_None; 3712 3712 } 3713 3713 … … 3717 3717 gl_pmv(PyObject *self, PyObject *args) 3718 3718 { 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3719 float arg1 ; 3720 float arg2 ; 3721 float arg3 ; 3722 if (!getifloatarg(args, 3, 0, &arg1)) 3723 return NULL; 3724 if (!getifloatarg(args, 3, 1, &arg2)) 3725 return NULL; 3726 if (!getifloatarg(args, 3, 2, &arg3)) 3727 return NULL; 3728 pmv( arg1 , arg2 , arg3 ); 3729 Py_INCREF(Py_None); 3730 return Py_None; 3731 3731 } 3732 3732 … … 3736 3736 gl_rdr(PyObject *self, PyObject *args) 3737 3737 { 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3738 float arg1 ; 3739 float arg2 ; 3740 float arg3 ; 3741 if (!getifloatarg(args, 3, 0, &arg1)) 3742 return NULL; 3743 if (!getifloatarg(args, 3, 1, &arg2)) 3744 return NULL; 3745 if (!getifloatarg(args, 3, 2, &arg3)) 3746 return NULL; 3747 rdr( arg1 , arg2 , arg3 ); 3748 Py_INCREF(Py_None); 3749 return Py_None; 3750 3750 } 3751 3751 … … 3755 3755 gl_rmv(PyObject *self, PyObject *args) 3756 3756 { 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3757 float arg1 ; 3758 float arg2 ; 3759 float arg3 ; 3760 if (!getifloatarg(args, 3, 0, &arg1)) 3761 return NULL; 3762 if (!getifloatarg(args, 3, 1, &arg2)) 3763 return NULL; 3764 if (!getifloatarg(args, 3, 2, &arg3)) 3765 return NULL; 3766 rmv( arg1 , arg2 , arg3 ); 3767 Py_INCREF(Py_None); 3768 return Py_None; 3769 3769 } 3770 3770 … … 3774 3774 gl_rpdr(PyObject *self, PyObject *args) 3775 3775 { 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3776 float arg1 ; 3777 float arg2 ; 3778 float arg3 ; 3779 if (!getifloatarg(args, 3, 0, &arg1)) 3780 return NULL; 3781 if (!getifloatarg(args, 3, 1, &arg2)) 3782 return NULL; 3783 if (!getifloatarg(args, 3, 2, &arg3)) 3784 return NULL; 3785 rpdr( arg1 , arg2 , arg3 ); 3786 Py_INCREF(Py_None); 3787 return Py_None; 3788 3788 } 3789 3789 … … 3793 3793 gl_rpmv(PyObject *self, PyObject *args) 3794 3794 { 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3795 float arg1 ; 3796 float arg2 ; 3797 float arg3 ; 3798 if (!getifloatarg(args, 3, 0, &arg1)) 3799 return NULL; 3800 if (!getifloatarg(args, 3, 1, &arg2)) 3801 return NULL; 3802 if (!getifloatarg(args, 3, 2, &arg3)) 3803 return NULL; 3804 rpmv( arg1 , arg2 , arg3 ); 3805 Py_INCREF(Py_None); 3806 return Py_None; 3807 3807 } 3808 3808 … … 3812 3812 gl_xfpt(PyObject *self, PyObject *args) 3813 3813 { 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3814 float arg1 ; 3815 float arg2 ; 3816 float arg3 ; 3817 if (!getifloatarg(args, 3, 0, &arg1)) 3818 return NULL; 3819 if (!getifloatarg(args, 3, 1, &arg2)) 3820 return NULL; 3821 if (!getifloatarg(args, 3, 2, &arg3)) 3822 return NULL; 3823 xfpt( arg1 , arg2 , arg3 ); 3824 Py_INCREF(Py_None); 3825 return Py_None; 3826 3826 } 3827 3827 … … 3831 3831 gl_RGBcolor(PyObject *self, PyObject *args) 3832 3832 { 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3833 short arg1 ; 3834 short arg2 ; 3835 short arg3 ; 3836 if (!getishortarg(args, 3, 0, &arg1)) 3837 return NULL; 3838 if (!getishortarg(args, 3, 1, &arg2)) 3839 return NULL; 3840 if (!getishortarg(args, 3, 2, &arg3)) 3841 return NULL; 3842 RGBcolor( arg1 , arg2 , arg3 ); 3843 Py_INCREF(Py_None); 3844 return Py_None; 3845 3845 } 3846 3846 … … 3850 3850 gl_RGBwritemask(PyObject *self, PyObject *args) 3851 3851 { 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3852 short arg1 ; 3853 short arg2 ; 3854 short arg3 ; 3855 if (!getishortarg(args, 3, 0, &arg1)) 3856 return NULL; 3857 if (!getishortarg(args, 3, 1, &arg2)) 3858 return NULL; 3859 if (!getishortarg(args, 3, 2, &arg3)) 3860 return NULL; 3861 RGBwritemask( arg1 , arg2 , arg3 ); 3862 Py_INCREF(Py_None); 3863 return Py_None; 3864 3864 } 3865 3865 … … 3869 3869 gl_setcursor(PyObject *self, PyObject *args) 3870 3870 { 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3871 short arg1 ; 3872 short arg2 ; 3873 short arg3 ; 3874 if (!getishortarg(args, 3, 0, &arg1)) 3875 return NULL; 3876 if (!getishortarg(args, 3, 1, &arg2)) 3877 return NULL; 3878 if (!getishortarg(args, 3, 2, &arg3)) 3879 return NULL; 3880 setcursor( arg1 , arg2 , arg3 ); 3881 Py_INCREF(Py_None); 3882 return Py_None; 3883 3883 } 3884 3884 … … 3888 3888 gl_tie(PyObject *self, PyObject *args) 3889 3889 { 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3890 short arg1 ; 3891 short arg2 ; 3892 short arg3 ; 3893 if (!getishortarg(args, 3, 0, &arg1)) 3894 return NULL; 3895 if (!getishortarg(args, 3, 1, &arg2)) 3896 return NULL; 3897 if (!getishortarg(args, 3, 2, &arg3)) 3898 return NULL; 3899 tie( arg1 , arg2 , arg3 ); 3900 Py_INCREF(Py_None); 3901 return Py_None; 3902 3902 } 3903 3903 … … 3907 3907 gl_circfs(PyObject *self, PyObject *args) 3908 3908 { 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3909 short arg1 ; 3910 short arg2 ; 3911 short arg3 ; 3912 if (!getishortarg(args, 3, 0, &arg1)) 3913 return NULL; 3914 if (!getishortarg(args, 3, 1, &arg2)) 3915 return NULL; 3916 if (!getishortarg(args, 3, 2, &arg3)) 3917 return NULL; 3918 circfs( arg1 , arg2 , arg3 ); 3919 Py_INCREF(Py_None); 3920 return Py_None; 3921 3921 } 3922 3922 … … 3926 3926 gl_circs(PyObject *self, PyObject *args) 3927 3927 { 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3928 short arg1 ; 3929 short arg2 ; 3930 short arg3 ; 3931 if (!getishortarg(args, 3, 0, &arg1)) 3932 return NULL; 3933 if (!getishortarg(args, 3, 1, &arg2)) 3934 return NULL; 3935 if (!getishortarg(args, 3, 2, &arg3)) 3936 return NULL; 3937 circs( arg1 , arg2 , arg3 ); 3938 Py_INCREF(Py_None); 3939 return Py_None; 3940 3940 } 3941 3941 … … 3945 3945 gl_cmovs(PyObject *self, PyObject *args) 3946 3946 { 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3947 short arg1 ; 3948 short arg2 ; 3949 short arg3 ; 3950 if (!getishortarg(args, 3, 0, &arg1)) 3951 return NULL; 3952 if (!getishortarg(args, 3, 1, &arg2)) 3953 return NULL; 3954 if (!getishortarg(args, 3, 2, &arg3)) 3955 return NULL; 3956 cmovs( arg1 , arg2 , arg3 ); 3957 Py_INCREF(Py_None); 3958 return Py_None; 3959 3959 } 3960 3960 … … 3964 3964 gl_draws(PyObject *self, PyObject *args) 3965 3965 { 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3966 short arg1 ; 3967 short arg2 ; 3968 short arg3 ; 3969 if (!getishortarg(args, 3, 0, &arg1)) 3970 return NULL; 3971 if (!getishortarg(args, 3, 1, &arg2)) 3972 return NULL; 3973 if (!getishortarg(args, 3, 2, &arg3)) 3974 return NULL; 3975 draws( arg1 , arg2 , arg3 ); 3976 Py_INCREF(Py_None); 3977 return Py_None; 3978 3978 } 3979 3979 … … 3983 3983 gl_moves(PyObject *self, PyObject *args) 3984 3984 { 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3985 short arg1 ; 3986 short arg2 ; 3987 short arg3 ; 3988 if (!getishortarg(args, 3, 0, &arg1)) 3989 return NULL; 3990 if (!getishortarg(args, 3, 1, &arg2)) 3991 return NULL; 3992 if (!getishortarg(args, 3, 2, &arg3)) 3993 return NULL; 3994 moves( arg1 , arg2 , arg3 ); 3995 Py_INCREF(Py_None); 3996 return Py_None; 3997 3997 } 3998 3998 … … 4002 4002 gl_pdrs(PyObject *self, PyObject *args) 4003 4003 { 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4004 short arg1 ; 4005 short arg2 ; 4006 short arg3 ; 4007 if (!getishortarg(args, 3, 0, &arg1)) 4008 return NULL; 4009 if (!getishortarg(args, 3, 1, &arg2)) 4010 return NULL; 4011 if (!getishortarg(args, 3, 2, &arg3)) 4012 return NULL; 4013 pdrs( arg1 , arg2 , arg3 ); 4014 Py_INCREF(Py_None); 4015 return Py_None; 4016 4016 } 4017 4017 … … 4021 4021 gl_pmvs(PyObject *self, PyObject *args) 4022 4022 { 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4023 short arg1 ; 4024 short arg2 ; 4025 short arg3 ; 4026 if (!getishortarg(args, 3, 0, &arg1)) 4027 return NULL; 4028 if (!getishortarg(args, 3, 1, &arg2)) 4029 return NULL; 4030 if (!getishortarg(args, 3, 2, &arg3)) 4031 return NULL; 4032 pmvs( arg1 , arg2 , arg3 ); 4033 Py_INCREF(Py_None); 4034 return Py_None; 4035 4035 } 4036 4036 … … 4040 4040 gl_pnts(PyObject *self, PyObject *args) 4041 4041 { 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4042 short arg1 ; 4043 short arg2 ; 4044 short arg3 ; 4045 if (!getishortarg(args, 3, 0, &arg1)) 4046 return NULL; 4047 if (!getishortarg(args, 3, 1, &arg2)) 4048 return NULL; 4049 if (!getishortarg(args, 3, 2, &arg3)) 4050 return NULL; 4051 pnts( arg1 , arg2 , arg3 ); 4052 Py_INCREF(Py_None); 4053 return Py_None; 4054 4054 } 4055 4055 … … 4059 4059 gl_rdrs(PyObject *self, PyObject *args) 4060 4060 { 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4061 short arg1 ; 4062 short arg2 ; 4063 short arg3 ; 4064 if (!getishortarg(args, 3, 0, &arg1)) 4065 return NULL; 4066 if (!getishortarg(args, 3, 1, &arg2)) 4067 return NULL; 4068 if (!getishortarg(args, 3, 2, &arg3)) 4069 return NULL; 4070 rdrs( arg1 , arg2 , arg3 ); 4071 Py_INCREF(Py_None); 4072 return Py_None; 4073 4073 } 4074 4074 … … 4078 4078 gl_rmvs(PyObject *self, PyObject *args) 4079 4079 { 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4080 short arg1 ; 4081 short arg2 ; 4082 short arg3 ; 4083 if (!getishortarg(args, 3, 0, &arg1)) 4084 return NULL; 4085 if (!getishortarg(args, 3, 1, &arg2)) 4086 return NULL; 4087 if (!getishortarg(args, 3, 2, &arg3)) 4088 return NULL; 4089 rmvs( arg1 , arg2 , arg3 ); 4090 Py_INCREF(Py_None); 4091 return Py_None; 4092 4092 } 4093 4093 … … 4097 4097 gl_rpdrs(PyObject *self, PyObject *args) 4098 4098 { 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4099 short arg1 ; 4100 short arg2 ; 4101 short arg3 ; 4102 if (!getishortarg(args, 3, 0, &arg1)) 4103 return NULL; 4104 if (!getishortarg(args, 3, 1, &arg2)) 4105 return NULL; 4106 if (!getishortarg(args, 3, 2, &arg3)) 4107 return NULL; 4108 rpdrs( arg1 , arg2 , arg3 ); 4109 Py_INCREF(Py_None); 4110 return Py_None; 4111 4111 } 4112 4112 … … 4116 4116 gl_rpmvs(PyObject *self, PyObject *args) 4117 4117 { 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4118 short arg1 ; 4119 short arg2 ; 4120 short arg3 ; 4121 if (!getishortarg(args, 3, 0, &arg1)) 4122 return NULL; 4123 if (!getishortarg(args, 3, 1, &arg2)) 4124 return NULL; 4125 if (!getishortarg(args, 3, 2, &arg3)) 4126 return NULL; 4127 rpmvs( arg1 , arg2 , arg3 ); 4128 Py_INCREF(Py_None); 4129 return Py_None; 4130 4130 } 4131 4131 … … 4135 4135 gl_xfpts(PyObject *self, PyObject *args) 4136 4136 { 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4137 short arg1 ; 4138 short arg2 ; 4139 short arg3 ; 4140 if (!getishortarg(args, 3, 0, &arg1)) 4141 return NULL; 4142 if (!getishortarg(args, 3, 1, &arg2)) 4143 return NULL; 4144 if (!getishortarg(args, 3, 2, &arg3)) 4145 return NULL; 4146 xfpts( arg1 , arg2 , arg3 ); 4147 Py_INCREF(Py_None); 4148 return Py_None; 4149 4149 } 4150 4150 … … 4154 4154 gl_curorigin(PyObject *self, PyObject *args) 4155 4155 { 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4156 short arg1 ; 4157 short arg2 ; 4158 short arg3 ; 4159 if (!getishortarg(args, 3, 0, &arg1)) 4160 return NULL; 4161 if (!getishortarg(args, 3, 1, &arg2)) 4162 return NULL; 4163 if (!getishortarg(args, 3, 2, &arg3)) 4164 return NULL; 4165 curorigin( arg1 , arg2 , arg3 ); 4166 Py_INCREF(Py_None); 4167 return Py_None; 4168 4168 } 4169 4169 … … 4173 4173 gl_cyclemap(PyObject *self, PyObject *args) 4174 4174 { 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4175 short arg1 ; 4176 short arg2 ; 4177 short arg3 ; 4178 if (!getishortarg(args, 3, 0, &arg1)) 4179 return NULL; 4180 if (!getishortarg(args, 3, 1, &arg2)) 4181 return NULL; 4182 if (!getishortarg(args, 3, 2, &arg3)) 4183 return NULL; 4184 cyclemap( arg1 , arg2 , arg3 ); 4185 Py_INCREF(Py_None); 4186 return Py_None; 4187 4187 } 4188 4188 … … 4192 4192 gl_patch(PyObject *self, PyObject *args) 4193 4193 { 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4194 float arg1 [ 4 ] [ 4 ] ; 4195 float arg2 [ 4 ] [ 4 ] ; 4196 float arg3 [ 4 ] [ 4 ] ; 4197 if (!getifloatarray(args, 3, 0, 4 * 4 , (float *) arg1)) 4198 return NULL; 4199 if (!getifloatarray(args, 3, 1, 4 * 4 , (float *) arg2)) 4200 return NULL; 4201 if (!getifloatarray(args, 3, 2, 4 * 4 , (float *) arg3)) 4202 return NULL; 4203 patch( arg1 , arg2 , arg3 ); 4204 Py_INCREF(Py_None); 4205 return Py_None; 4206 4206 } 4207 4207 … … 4211 4211 gl_splf(PyObject *self, PyObject *args) 4212 4212 { 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4213 long arg1 ; 4214 float (* arg2) [ 3 ] ; 4215 unsigned short * arg3 ; 4216 if (!getilongarraysize(args, 2, 0, &arg1)) 4217 return NULL; 4218 arg1 = arg1 / 3; 4219 if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL) 4220 return PyErr_NoMemory(); 4221 if (!getifloatarray(args, 2, 0, 3 * arg1 , (float *) arg2)) 4222 return NULL; 4223 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL) 4224 return PyErr_NoMemory(); 4225 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3)) 4226 return NULL; 4227 splf( arg1 , arg2 , arg3 ); 4228 PyMem_DEL(arg2); 4229 PyMem_DEL(arg3); 4230 Py_INCREF(Py_None); 4231 return Py_None; 4232 4232 } 4233 4233 … … 4237 4237 gl_splf2(PyObject *self, PyObject *args) 4238 4238 { 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4239 long arg1 ; 4240 float (* arg2) [ 2 ] ; 4241 unsigned short * arg3 ; 4242 if (!getilongarraysize(args, 2, 0, &arg1)) 4243 return NULL; 4244 arg1 = arg1 / 2; 4245 if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL) 4246 return PyErr_NoMemory(); 4247 if (!getifloatarray(args, 2, 0, 2 * arg1 , (float *) arg2)) 4248 return NULL; 4249 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL) 4250 return PyErr_NoMemory(); 4251 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3)) 4252 return NULL; 4253 splf2( arg1 , arg2 , arg3 ); 4254 PyMem_DEL(arg2); 4255 PyMem_DEL(arg3); 4256 Py_INCREF(Py_None); 4257 return Py_None; 4258 4258 } 4259 4259 … … 4263 4263 gl_splfi(PyObject *self, PyObject *args) 4264 4264 { 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4265 long arg1 ; 4266 long (* arg2) [ 3 ] ; 4267 unsigned short * arg3 ; 4268 if (!getilongarraysize(args, 2, 0, &arg1)) 4269 return NULL; 4270 arg1 = arg1 / 3; 4271 if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL) 4272 return PyErr_NoMemory(); 4273 if (!getilongarray(args, 2, 0, 3 * arg1 , (long *) arg2)) 4274 return NULL; 4275 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL) 4276 return PyErr_NoMemory(); 4277 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3)) 4278 return NULL; 4279 splfi( arg1 , arg2 , arg3 ); 4280 PyMem_DEL(arg2); 4281 PyMem_DEL(arg3); 4282 Py_INCREF(Py_None); 4283 return Py_None; 4284 4284 } 4285 4285 … … 4289 4289 gl_splf2i(PyObject *self, PyObject *args) 4290 4290 { 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4291 long arg1 ; 4292 long (* arg2) [ 2 ] ; 4293 unsigned short * arg3 ; 4294 if (!getilongarraysize(args, 2, 0, &arg1)) 4295 return NULL; 4296 arg1 = arg1 / 2; 4297 if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL) 4298 return PyErr_NoMemory(); 4299 if (!getilongarray(args, 2, 0, 2 * arg1 , (long *) arg2)) 4300 return NULL; 4301 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL) 4302 return PyErr_NoMemory(); 4303 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3)) 4304 return NULL; 4305 splf2i( arg1 , arg2 , arg3 ); 4306 PyMem_DEL(arg2); 4307 PyMem_DEL(arg3); 4308 Py_INCREF(Py_None); 4309 return Py_None; 4310 4310 } 4311 4311 … … 4315 4315 gl_splfs(PyObject *self, PyObject *args) 4316 4316 { 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4317 long arg1 ; 4318 short (* arg2) [ 3 ] ; 4319 unsigned short * arg3 ; 4320 if (!getilongarraysize(args, 2, 0, &arg1)) 4321 return NULL; 4322 arg1 = arg1 / 3; 4323 if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL) 4324 return PyErr_NoMemory(); 4325 if (!getishortarray(args, 2, 0, 3 * arg1 , (short *) arg2)) 4326 return NULL; 4327 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL) 4328 return PyErr_NoMemory(); 4329 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3)) 4330 return NULL; 4331 splfs( arg1 , arg2 , arg3 ); 4332 PyMem_DEL(arg2); 4333 PyMem_DEL(arg3); 4334 Py_INCREF(Py_None); 4335 return Py_None; 4336 4336 } 4337 4337 … … 4341 4341 gl_splf2s(PyObject *self, PyObject *args) 4342 4342 { 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4343 long arg1 ; 4344 short (* arg2) [ 2 ] ; 4345 unsigned short * arg3 ; 4346 if (!getilongarraysize(args, 2, 0, &arg1)) 4347 return NULL; 4348 arg1 = arg1 / 2; 4349 if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL) 4350 return PyErr_NoMemory(); 4351 if (!getishortarray(args, 2, 0, 2 * arg1 , (short *) arg2)) 4352 return NULL; 4353 if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL) 4354 return PyErr_NoMemory(); 4355 if (!getishortarray(args, 2, 1, arg1 , (short *) arg3)) 4356 return NULL; 4357 splf2s( arg1 , arg2 , arg3 ); 4358 PyMem_DEL(arg2); 4359 PyMem_DEL(arg3); 4360 Py_INCREF(Py_None); 4361 return Py_None; 4362 4362 } 4363 4363 … … 4367 4367 gl_rpatch(PyObject *self, PyObject *args) 4368 4368 { 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4369 float arg1 [ 4 ] [ 4 ] ; 4370 float arg2 [ 4 ] [ 4 ] ; 4371 float arg3 [ 4 ] [ 4 ] ; 4372 float arg4 [ 4 ] [ 4 ] ; 4373 if (!getifloatarray(args, 4, 0, 4 * 4 , (float *) arg1)) 4374 return NULL; 4375 if (!getifloatarray(args, 4, 1, 4 * 4 , (float *) arg2)) 4376 return NULL; 4377 if (!getifloatarray(args, 4, 2, 4 * 4 , (float *) arg3)) 4378 return NULL; 4379 if (!getifloatarray(args, 4, 3, 4 * 4 , (float *) arg4)) 4380 return NULL; 4381 rpatch( arg1 , arg2 , arg3 , arg4 ); 4382 Py_INCREF(Py_None); 4383 return Py_None; 4384 4384 } 4385 4385 … … 4389 4389 gl_ortho2(PyObject *self, PyObject *args) 4390 4390 { 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4391 float arg1 ; 4392 float arg2 ; 4393 float arg3 ; 4394 float arg4 ; 4395 if (!getifloatarg(args, 4, 0, &arg1)) 4396 return NULL; 4397 if (!getifloatarg(args, 4, 1, &arg2)) 4398 return NULL; 4399 if (!getifloatarg(args, 4, 2, &arg3)) 4400 return NULL; 4401 if (!getifloatarg(args, 4, 3, &arg4)) 4402 return NULL; 4403 ortho2( arg1 , arg2 , arg3 , arg4 ); 4404 Py_INCREF(Py_None); 4405 return Py_None; 4406 4406 } 4407 4407 … … 4411 4411 gl_rect(PyObject *self, PyObject *args) 4412 4412 { 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4413 float arg1 ; 4414 float arg2 ; 4415 float arg3 ; 4416 float arg4 ; 4417 if (!getifloatarg(args, 4, 0, &arg1)) 4418 return NULL; 4419 if (!getifloatarg(args, 4, 1, &arg2)) 4420 return NULL; 4421 if (!getifloatarg(args, 4, 2, &arg3)) 4422 return NULL; 4423 if (!getifloatarg(args, 4, 3, &arg4)) 4424 return NULL; 4425 rect( arg1 , arg2 , arg3 , arg4 ); 4426 Py_INCREF(Py_None); 4427 return Py_None; 4428 4428 } 4429 4429 … … 4433 4433 gl_rectf(PyObject *self, PyObject *args) 4434 4434 { 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4435 float arg1 ; 4436 float arg2 ; 4437 float arg3 ; 4438 float arg4 ; 4439 if (!getifloatarg(args, 4, 0, &arg1)) 4440 return NULL; 4441 if (!getifloatarg(args, 4, 1, &arg2)) 4442 return NULL; 4443 if (!getifloatarg(args, 4, 2, &arg3)) 4444 return NULL; 4445 if (!getifloatarg(args, 4, 3, &arg4)) 4446 return NULL; 4447 rectf( arg1 , arg2 , arg3 , arg4 ); 4448 Py_INCREF(Py_None); 4449 return Py_None; 4450 4450 } 4451 4451 … … 4455 4455 gl_xfpt4(PyObject *self, PyObject *args) 4456 4456 { 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4457 float arg1 ; 4458 float arg2 ; 4459 float arg3 ; 4460 float arg4 ; 4461 if (!getifloatarg(args, 4, 0, &arg1)) 4462 return NULL; 4463 if (!getifloatarg(args, 4, 1, &arg2)) 4464 return NULL; 4465 if (!getifloatarg(args, 4, 2, &arg3)) 4466 return NULL; 4467 if (!getifloatarg(args, 4, 3, &arg4)) 4468 return NULL; 4469 xfpt4( arg1 , arg2 , arg3 , arg4 ); 4470 Py_INCREF(Py_None); 4471 return Py_None; 4472 4472 } 4473 4473 … … 4477 4477 gl_textport(PyObject *self, PyObject *args) 4478 4478 { 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4479 short arg1 ; 4480 short arg2 ; 4481 short arg3 ; 4482 short arg4 ; 4483 if (!getishortarg(args, 4, 0, &arg1)) 4484 return NULL; 4485 if (!getishortarg(args, 4, 1, &arg2)) 4486 return NULL; 4487 if (!getishortarg(args, 4, 2, &arg3)) 4488 return NULL; 4489 if (!getishortarg(args, 4, 3, &arg4)) 4490 return NULL; 4491 textport( arg1 , arg2 , arg3 , arg4 ); 4492 Py_INCREF(Py_None); 4493 return Py_None; 4494 4494 } 4495 4495 … … 4499 4499 gl_mapcolor(PyObject *self, PyObject *args) 4500 4500 { 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4501 short arg1 ; 4502 short arg2 ; 4503 short arg3 ; 4504 short arg4 ; 4505 if (!getishortarg(args, 4, 0, &arg1)) 4506 return NULL; 4507 if (!getishortarg(args, 4, 1, &arg2)) 4508 return NULL; 4509 if (!getishortarg(args, 4, 2, &arg3)) 4510 return NULL; 4511 if (!getishortarg(args, 4, 3, &arg4)) 4512 return NULL; 4513 mapcolor( arg1 , arg2 , arg3 , arg4 ); 4514 Py_INCREF(Py_None); 4515 return Py_None; 4516 4516 } 4517 4517 … … 4521 4521 gl_scrmask(PyObject *self, PyObject *args) 4522 4522 { 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4523 short arg1 ; 4524 short arg2 ; 4525 short arg3 ; 4526 short arg4 ; 4527 if (!getishortarg(args, 4, 0, &arg1)) 4528 return NULL; 4529 if (!getishortarg(args, 4, 1, &arg2)) 4530 return NULL; 4531 if (!getishortarg(args, 4, 2, &arg3)) 4532 return NULL; 4533 if (!getishortarg(args, 4, 3, &arg4)) 4534 return NULL; 4535 scrmask( arg1 , arg2 , arg3 , arg4 ); 4536 Py_INCREF(Py_None); 4537 return Py_None; 4538 4538 } 4539 4539 … … 4543 4543 gl_setvaluator(PyObject *self, PyObject *args) 4544 4544 { 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4545 short arg1 ; 4546 short arg2 ; 4547 short arg3 ; 4548 short arg4 ; 4549 if (!getishortarg(args, 4, 0, &arg1)) 4550 return NULL; 4551 if (!getishortarg(args, 4, 1, &arg2)) 4552 return NULL; 4553 if (!getishortarg(args, 4, 2, &arg3)) 4554 return NULL; 4555 if (!getishortarg(args, 4, 3, &arg4)) 4556 return NULL; 4557 setvaluator( arg1 , arg2 , arg3 , arg4 ); 4558 Py_INCREF(Py_None); 4559 return Py_None; 4560 4560 } 4561 4561 … … 4565 4565 gl_viewport(PyObject *self, PyObject *args) 4566 4566 { 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4567 short arg1 ; 4568 short arg2 ; 4569 short arg3 ; 4570 short arg4 ; 4571 if (!getishortarg(args, 4, 0, &arg1)) 4572 return NULL; 4573 if (!getishortarg(args, 4, 1, &arg2)) 4574 return NULL; 4575 if (!getishortarg(args, 4, 2, &arg3)) 4576 return NULL; 4577 if (!getishortarg(args, 4, 3, &arg4)) 4578 return NULL; 4579 viewport( arg1 , arg2 , arg3 , arg4 ); 4580 Py_INCREF(Py_None); 4581 return Py_None; 4582 4582 } 4583 4583 … … 4587 4587 gl_shaderange(PyObject *self, PyObject *args) 4588 4588 { 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4589 short arg1 ; 4590 short arg2 ; 4591 short arg3 ; 4592 short arg4 ; 4593 if (!getishortarg(args, 4, 0, &arg1)) 4594 return NULL; 4595 if (!getishortarg(args, 4, 1, &arg2)) 4596 return NULL; 4597 if (!getishortarg(args, 4, 2, &arg3)) 4598 return NULL; 4599 if (!getishortarg(args, 4, 3, &arg4)) 4600 return NULL; 4601 shaderange( arg1 , arg2 , arg3 , arg4 ); 4602 Py_INCREF(Py_None); 4603 return Py_None; 4604 4604 } 4605 4605 … … 4609 4609 gl_xfpt4s(PyObject *self, PyObject *args) 4610 4610 { 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4611 short arg1 ; 4612 short arg2 ; 4613 short arg3 ; 4614 short arg4 ; 4615 if (!getishortarg(args, 4, 0, &arg1)) 4616 return NULL; 4617 if (!getishortarg(args, 4, 1, &arg2)) 4618 return NULL; 4619 if (!getishortarg(args, 4, 2, &arg3)) 4620 return NULL; 4621 if (!getishortarg(args, 4, 3, &arg4)) 4622 return NULL; 4623 xfpt4s( arg1 , arg2 , arg3 , arg4 ); 4624 Py_INCREF(Py_None); 4625 return Py_None; 4626 4626 } 4627 4627 … … 4631 4631 gl_rectfi(PyObject *self, PyObject *args) 4632 4632 { 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4633 long arg1 ; 4634 long arg2 ; 4635 long arg3 ; 4636 long arg4 ; 4637 if (!getilongarg(args, 4, 0, &arg1)) 4638 return NULL; 4639 if (!getilongarg(args, 4, 1, &arg2)) 4640 return NULL; 4641 if (!getilongarg(args, 4, 2, &arg3)) 4642 return NULL; 4643 if (!getilongarg(args, 4, 3, &arg4)) 4644 return NULL; 4645 rectfi( arg1 , arg2 , arg3 , arg4 ); 4646 Py_INCREF(Py_None); 4647 return Py_None; 4648 4648 } 4649 4649 … … 4653 4653 gl_recti(PyObject *self, PyObject *args) 4654 4654 { 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4655 long arg1 ; 4656 long arg2 ; 4657 long arg3 ; 4658 long arg4 ; 4659 if (!getilongarg(args, 4, 0, &arg1)) 4660 return NULL; 4661 if (!getilongarg(args, 4, 1, &arg2)) 4662 return NULL; 4663 if (!getilongarg(args, 4, 2, &arg3)) 4664 return NULL; 4665 if (!getilongarg(args, 4, 3, &arg4)) 4666 return NULL; 4667 recti( arg1 , arg2 , arg3 , arg4 ); 4668 Py_INCREF(Py_None); 4669 return Py_None; 4670 4670 } 4671 4671 … … 4675 4675 gl_xfpt4i(PyObject *self, PyObject *args) 4676 4676 { 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4677 long arg1 ; 4678 long arg2 ; 4679 long arg3 ; 4680 long arg4 ; 4681 if (!getilongarg(args, 4, 0, &arg1)) 4682 return NULL; 4683 if (!getilongarg(args, 4, 1, &arg2)) 4684 return NULL; 4685 if (!getilongarg(args, 4, 2, &arg3)) 4686 return NULL; 4687 if (!getilongarg(args, 4, 3, &arg4)) 4688 return NULL; 4689 xfpt4i( arg1 , arg2 , arg3 , arg4 ); 4690 Py_INCREF(Py_None); 4691 return Py_None; 4692 4692 } 4693 4693 … … 4697 4697 gl_prefposition(PyObject *self, PyObject *args) 4698 4698 { 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4699 long arg1 ; 4700 long arg2 ; 4701 long arg3 ; 4702 long arg4 ; 4703 if (!getilongarg(args, 4, 0, &arg1)) 4704 return NULL; 4705 if (!getilongarg(args, 4, 1, &arg2)) 4706 return NULL; 4707 if (!getilongarg(args, 4, 2, &arg3)) 4708 return NULL; 4709 if (!getilongarg(args, 4, 3, &arg4)) 4710 return NULL; 4711 prefposition( arg1 , arg2 , arg3 , arg4 ); 4712 Py_INCREF(Py_None); 4713 return Py_None; 4714 4714 } 4715 4715 … … 4719 4719 gl_arc(PyObject *self, PyObject *args) 4720 4720 { 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4721 float arg1 ; 4722 float arg2 ; 4723 float arg3 ; 4724 short arg4 ; 4725 short arg5 ; 4726 if (!getifloatarg(args, 5, 0, &arg1)) 4727 return NULL; 4728 if (!getifloatarg(args, 5, 1, &arg2)) 4729 return NULL; 4730 if (!getifloatarg(args, 5, 2, &arg3)) 4731 return NULL; 4732 if (!getishortarg(args, 5, 3, &arg4)) 4733 return NULL; 4734 if (!getishortarg(args, 5, 4, &arg5)) 4735 return NULL; 4736 arc( arg1 , arg2 , arg3 , arg4 , arg5 ); 4737 Py_INCREF(Py_None); 4738 return Py_None; 4739 4739 } 4740 4740 … … 4744 4744 gl_arcf(PyObject *self, PyObject *args) 4745 4745 { 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4746 float arg1 ; 4747 float arg2 ; 4748 float arg3 ; 4749 short arg4 ; 4750 short arg5 ; 4751 if (!getifloatarg(args, 5, 0, &arg1)) 4752 return NULL; 4753 if (!getifloatarg(args, 5, 1, &arg2)) 4754 return NULL; 4755 if (!getifloatarg(args, 5, 2, &arg3)) 4756 return NULL; 4757 if (!getishortarg(args, 5, 3, &arg4)) 4758 return NULL; 4759 if (!getishortarg(args, 5, 4, &arg5)) 4760 return NULL; 4761 arcf( arg1 , arg2 , arg3 , arg4 , arg5 ); 4762 Py_INCREF(Py_None); 4763 return Py_None; 4764 4764 } 4765 4765 … … 4769 4769 gl_arcfi(PyObject *self, PyObject *args) 4770 4770 { 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4771 long arg1 ; 4772 long arg2 ; 4773 long arg3 ; 4774 short arg4 ; 4775 short arg5 ; 4776 if (!getilongarg(args, 5, 0, &arg1)) 4777 return NULL; 4778 if (!getilongarg(args, 5, 1, &arg2)) 4779 return NULL; 4780 if (!getilongarg(args, 5, 2, &arg3)) 4781 return NULL; 4782 if (!getishortarg(args, 5, 3, &arg4)) 4783 return NULL; 4784 if (!getishortarg(args, 5, 4, &arg5)) 4785 return NULL; 4786 arcfi( arg1 , arg2 , arg3 , arg4 , arg5 ); 4787 Py_INCREF(Py_None); 4788 return Py_None; 4789 4789 } 4790 4790 … … 4794 4794 gl_arci(PyObject *self, PyObject *args) 4795 4795 { 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4796 long arg1 ; 4797 long arg2 ; 4798 long arg3 ; 4799 short arg4 ; 4800 short arg5 ; 4801 if (!getilongarg(args, 5, 0, &arg1)) 4802 return NULL; 4803 if (!getilongarg(args, 5, 1, &arg2)) 4804 return NULL; 4805 if (!getilongarg(args, 5, 2, &arg3)) 4806 return NULL; 4807 if (!getishortarg(args, 5, 3, &arg4)) 4808 return NULL; 4809 if (!getishortarg(args, 5, 4, &arg5)) 4810 return NULL; 4811 arci( arg1 , arg2 , arg3 , arg4 , arg5 ); 4812 Py_INCREF(Py_None); 4813 return Py_None; 4814 4814 } 4815 4815 … … 4819 4819 gl_bbox2(PyObject *self, PyObject *args) 4820 4820 { 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4821 short arg1 ; 4822 short arg2 ; 4823 float arg3 ; 4824 float arg4 ; 4825 float arg5 ; 4826 float arg6 ; 4827 if (!getishortarg(args, 6, 0, &arg1)) 4828 return NULL; 4829 if (!getishortarg(args, 6, 1, &arg2)) 4830 return NULL; 4831 if (!getifloatarg(args, 6, 2, &arg3)) 4832 return NULL; 4833 if (!getifloatarg(args, 6, 3, &arg4)) 4834 return NULL; 4835 if (!getifloatarg(args, 6, 4, &arg5)) 4836 return NULL; 4837 if (!getifloatarg(args, 6, 5, &arg6)) 4838 return NULL; 4839 bbox2( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 4840 Py_INCREF(Py_None); 4841 return Py_None; 4842 4842 } 4843 4843 … … 4847 4847 gl_bbox2i(PyObject *self, PyObject *args) 4848 4848 { 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4849 short arg1 ; 4850 short arg2 ; 4851 long arg3 ; 4852 long arg4 ; 4853 long arg5 ; 4854 long arg6 ; 4855 if (!getishortarg(args, 6, 0, &arg1)) 4856 return NULL; 4857 if (!getishortarg(args, 6, 1, &arg2)) 4858 return NULL; 4859 if (!getilongarg(args, 6, 2, &arg3)) 4860 return NULL; 4861 if (!getilongarg(args, 6, 3, &arg4)) 4862 return NULL; 4863 if (!getilongarg(args, 6, 4, &arg5)) 4864 return NULL; 4865 if (!getilongarg(args, 6, 5, &arg6)) 4866 return NULL; 4867 bbox2i( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 4868 Py_INCREF(Py_None); 4869 return Py_None; 4870 4870 } 4871 4871 … … 4875 4875 gl_bbox2s(PyObject *self, PyObject *args) 4876 4876 { 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4877 short arg1 ; 4878 short arg2 ; 4879 short arg3 ; 4880 short arg4 ; 4881 short arg5 ; 4882 short arg6 ; 4883 if (!getishortarg(args, 6, 0, &arg1)) 4884 return NULL; 4885 if (!getishortarg(args, 6, 1, &arg2)) 4886 return NULL; 4887 if (!getishortarg(args, 6, 2, &arg3)) 4888 return NULL; 4889 if (!getishortarg(args, 6, 3, &arg4)) 4890 return NULL; 4891 if (!getishortarg(args, 6, 4, &arg5)) 4892 return NULL; 4893 if (!getishortarg(args, 6, 5, &arg6)) 4894 return NULL; 4895 bbox2s( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 4896 Py_INCREF(Py_None); 4897 return Py_None; 4898 4898 } 4899 4899 … … 4903 4903 gl_blink(PyObject *self, PyObject *args) 4904 4904 { 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4905 short arg1 ; 4906 short arg2 ; 4907 short arg3 ; 4908 short arg4 ; 4909 short arg5 ; 4910 if (!getishortarg(args, 5, 0, &arg1)) 4911 return NULL; 4912 if (!getishortarg(args, 5, 1, &arg2)) 4913 return NULL; 4914 if (!getishortarg(args, 5, 2, &arg3)) 4915 return NULL; 4916 if (!getishortarg(args, 5, 3, &arg4)) 4917 return NULL; 4918 if (!getishortarg(args, 5, 4, &arg5)) 4919 return NULL; 4920 blink( arg1 , arg2 , arg3 , arg4 , arg5 ); 4921 Py_INCREF(Py_None); 4922 return Py_None; 4923 4923 } 4924 4924 … … 4928 4928 gl_ortho(PyObject *self, PyObject *args) 4929 4929 { 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4930 float arg1 ; 4931 float arg2 ; 4932 float arg3 ; 4933 float arg4 ; 4934 float arg5 ; 4935 float arg6 ; 4936 if (!getifloatarg(args, 6, 0, &arg1)) 4937 return NULL; 4938 if (!getifloatarg(args, 6, 1, &arg2)) 4939 return NULL; 4940 if (!getifloatarg(args, 6, 2, &arg3)) 4941 return NULL; 4942 if (!getifloatarg(args, 6, 3, &arg4)) 4943 return NULL; 4944 if (!getifloatarg(args, 6, 4, &arg5)) 4945 return NULL; 4946 if (!getifloatarg(args, 6, 5, &arg6)) 4947 return NULL; 4948 ortho( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 4949 Py_INCREF(Py_None); 4950 return Py_None; 4951 4951 } 4952 4952 … … 4956 4956 gl_window(PyObject *self, PyObject *args) 4957 4957 { 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4958 float arg1 ; 4959 float arg2 ; 4960 float arg3 ; 4961 float arg4 ; 4962 float arg5 ; 4963 float arg6 ; 4964 if (!getifloatarg(args, 6, 0, &arg1)) 4965 return NULL; 4966 if (!getifloatarg(args, 6, 1, &arg2)) 4967 return NULL; 4968 if (!getifloatarg(args, 6, 2, &arg3)) 4969 return NULL; 4970 if (!getifloatarg(args, 6, 3, &arg4)) 4971 return NULL; 4972 if (!getifloatarg(args, 6, 4, &arg5)) 4973 return NULL; 4974 if (!getifloatarg(args, 6, 5, &arg6)) 4975 return NULL; 4976 window( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 4977 Py_INCREF(Py_None); 4978 return Py_None; 4979 4979 } 4980 4980 … … 4984 4984 gl_lookat(PyObject *self, PyObject *args) 4985 4985 { 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 4986 float arg1 ; 4987 float arg2 ; 4988 float arg3 ; 4989 float arg4 ; 4990 float arg5 ; 4991 float arg6 ; 4992 short arg7 ; 4993 if (!getifloatarg(args, 7, 0, &arg1)) 4994 return NULL; 4995 if (!getifloatarg(args, 7, 1, &arg2)) 4996 return NULL; 4997 if (!getifloatarg(args, 7, 2, &arg3)) 4998 return NULL; 4999 if (!getifloatarg(args, 7, 3, &arg4)) 5000 return NULL; 5001 if (!getifloatarg(args, 7, 4, &arg5)) 5002 return NULL; 5003 if (!getifloatarg(args, 7, 5, &arg6)) 5004 return NULL; 5005 if (!getishortarg(args, 7, 6, &arg7)) 5006 return NULL; 5007 lookat( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 ); 5008 Py_INCREF(Py_None); 5009 return Py_None; 5010 5010 } 5011 5011 … … 5015 5015 gl_perspective(PyObject *self, PyObject *args) 5016 5016 { 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5017 short arg1 ; 5018 float arg2 ; 5019 float arg3 ; 5020 float arg4 ; 5021 if (!getishortarg(args, 4, 0, &arg1)) 5022 return NULL; 5023 if (!getifloatarg(args, 4, 1, &arg2)) 5024 return NULL; 5025 if (!getifloatarg(args, 4, 2, &arg3)) 5026 return NULL; 5027 if (!getifloatarg(args, 4, 3, &arg4)) 5028 return NULL; 5029 perspective( arg1 , arg2 , arg3 , arg4 ); 5030 Py_INCREF(Py_None); 5031 return Py_None; 5032 5032 } 5033 5033 … … 5037 5037 gl_polarview(PyObject *self, PyObject *args) 5038 5038 { 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5039 float arg1 ; 5040 short arg2 ; 5041 short arg3 ; 5042 short arg4 ; 5043 if (!getifloatarg(args, 4, 0, &arg1)) 5044 return NULL; 5045 if (!getishortarg(args, 4, 1, &arg2)) 5046 return NULL; 5047 if (!getishortarg(args, 4, 2, &arg3)) 5048 return NULL; 5049 if (!getishortarg(args, 4, 3, &arg4)) 5050 return NULL; 5051 polarview( arg1 , arg2 , arg3 , arg4 ); 5052 Py_INCREF(Py_None); 5053 return Py_None; 5054 5054 } 5055 5055 … … 5059 5059 gl_arcfs(PyObject *self, PyObject *args) 5060 5060 { 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5061 short arg1 ; 5062 short arg2 ; 5063 short arg3 ; 5064 short arg4 ; 5065 short arg5 ; 5066 if (!getishortarg(args, 5, 0, &arg1)) 5067 return NULL; 5068 if (!getishortarg(args, 5, 1, &arg2)) 5069 return NULL; 5070 if (!getishortarg(args, 5, 2, &arg3)) 5071 return NULL; 5072 if (!getishortarg(args, 5, 3, &arg4)) 5073 return NULL; 5074 if (!getishortarg(args, 5, 4, &arg5)) 5075 return NULL; 5076 arcfs( arg1 , arg2 , arg3 , arg4 , arg5 ); 5077 Py_INCREF(Py_None); 5078 return Py_None; 5079 5079 } 5080 5080 … … 5084 5084 gl_arcs(PyObject *self, PyObject *args) 5085 5085 { 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5086 short arg1 ; 5087 short arg2 ; 5088 short arg3 ; 5089 short arg4 ; 5090 short arg5 ; 5091 if (!getishortarg(args, 5, 0, &arg1)) 5092 return NULL; 5093 if (!getishortarg(args, 5, 1, &arg2)) 5094 return NULL; 5095 if (!getishortarg(args, 5, 2, &arg3)) 5096 return NULL; 5097 if (!getishortarg(args, 5, 3, &arg4)) 5098 return NULL; 5099 if (!getishortarg(args, 5, 4, &arg5)) 5100 return NULL; 5101 arcs( arg1 , arg2 , arg3 , arg4 , arg5 ); 5102 Py_INCREF(Py_None); 5103 return Py_None; 5104 5104 } 5105 5105 … … 5109 5109 gl_rectcopy(PyObject *self, PyObject *args) 5110 5110 { 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5111 short arg1 ; 5112 short arg2 ; 5113 short arg3 ; 5114 short arg4 ; 5115 short arg5 ; 5116 short arg6 ; 5117 if (!getishortarg(args, 6, 0, &arg1)) 5118 return NULL; 5119 if (!getishortarg(args, 6, 1, &arg2)) 5120 return NULL; 5121 if (!getishortarg(args, 6, 2, &arg3)) 5122 return NULL; 5123 if (!getishortarg(args, 6, 3, &arg4)) 5124 return NULL; 5125 if (!getishortarg(args, 6, 4, &arg5)) 5126 return NULL; 5127 if (!getishortarg(args, 6, 5, &arg6)) 5128 return NULL; 5129 rectcopy( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ); 5130 Py_INCREF(Py_None); 5131 return Py_None; 5132 5132 } 5133 5133 … … 5137 5137 gl_RGBcursor(PyObject *self, PyObject *args) 5138 5138 { 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5139 short arg1 ; 5140 short arg2 ; 5141 short arg3 ; 5142 short arg4 ; 5143 short arg5 ; 5144 short arg6 ; 5145 short arg7 ; 5146 if (!getishortarg(args, 7, 0, &arg1)) 5147 return NULL; 5148 if (!getishortarg(args, 7, 1, &arg2)) 5149 return NULL; 5150 if (!getishortarg(args, 7, 2, &arg3)) 5151 return NULL; 5152 if (!getishortarg(args, 7, 3, &arg4)) 5153 return NULL; 5154 if (!getishortarg(args, 7, 4, &arg5)) 5155 return NULL; 5156 if (!getishortarg(args, 7, 5, &arg6)) 5157 return NULL; 5158 if (!getishortarg(args, 7, 6, &arg7)) 5159 return NULL; 5160 RGBcursor( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 ); 5161 Py_INCREF(Py_None); 5162 return Py_None; 5163 5163 } 5164 5164 … … 5168 5168 gl_getbutton(PyObject *self, PyObject *args) 5169 5169 { 5170 5171 5172 5173 5174 5175 5170 long retval; 5171 short arg1 ; 5172 if (!getishortarg(args, 1, 0, &arg1)) 5173 return NULL; 5174 retval = getbutton( arg1 ); 5175 return mknewlongobject(retval); 5176 5176 } 5177 5177 … … 5181 5181 gl_getcmmode(PyObject *self, PyObject *args) 5182 5182 { 5183 5184 5185 5183 long retval; 5184 retval = getcmmode( ); 5185 return mknewlongobject(retval); 5186 5186 } 5187 5187 … … 5191 5191 gl_getlsbackup(PyObject *self, PyObject *args) 5192 5192 { 5193 5194 5195 5193 long retval; 5194 retval = getlsbackup( ); 5195 return mknewlongobject(retval); 5196 5196 } 5197 5197 … … 5201 5201 gl_getresetls(PyObject *self, PyObject *args) 5202 5202 { 5203 5204 5205 5203 long retval; 5204 retval = getresetls( ); 5205 return mknewlongobject(retval); 5206 5206 } 5207 5207 … … 5211 5211 gl_getdcm(PyObject *self, PyObject *args) 5212 5212 { 5213 5214 5215 5213 long retval; 5214 retval = getdcm( ); 5215 return mknewlongobject(retval); 5216 5216 } 5217 5217 … … 5221 5221 gl_getzbuffer(PyObject *self, PyObject *args) 5222 5222 { 5223 5224 5225 5223 long retval; 5224 retval = getzbuffer( ); 5225 return mknewlongobject(retval); 5226 5226 } 5227 5227 … … 5231 5231 gl_ismex(PyObject *self, PyObject *args) 5232 5232 { 5233 5234 5235 5233 long retval; 5234 retval = ismex( ); 5235 return mknewlongobject(retval); 5236 5236 } 5237 5237 … … 5241 5241 gl_isobj(PyObject *self, PyObject *args) 5242 5242 { 5243 5244 5245 5246 5247 5248 5243 long retval; 5244 long arg1 ; 5245 if (!getilongarg(args, 1, 0, &arg1)) 5246 return NULL; 5247 retval = isobj( arg1 ); 5248 return mknewlongobject(retval); 5249 5249 } 5250 5250 … … 5254 5254 gl_isqueued(PyObject *self, PyObject *args) 5255 5255 { 5256 5257 5258 5259 5260 5261 5256 long retval; 5257 short arg1 ; 5258 if (!getishortarg(args, 1, 0, &arg1)) 5259 return NULL; 5260 retval = isqueued( arg1 ); 5261 return mknewlongobject(retval); 5262 5262 } 5263 5263 … … 5267 5267 gl_istag(PyObject *self, PyObject *args) 5268 5268 { 5269 5270 5271 5272 5273 5274 5269 long retval; 5270 long arg1 ; 5271 if (!getilongarg(args, 1, 0, &arg1)) 5272 return NULL; 5273 retval = istag( arg1 ); 5274 return mknewlongobject(retval); 5275 5275 } 5276 5276 … … 5280 5280 gl_genobj(PyObject *self, PyObject *args) 5281 5281 { 5282 5283 5284 5282 long retval; 5283 retval = genobj( ); 5284 return mknewlongobject(retval); 5285 5285 } 5286 5286 … … 5290 5290 gl_gentag(PyObject *self, PyObject *args) 5291 5291 { 5292 5293 5294 5292 long retval; 5293 retval = gentag( ); 5294 return mknewlongobject(retval); 5295 5295 } 5296 5296 … … 5300 5300 gl_getbuffer(PyObject *self, PyObject *args) 5301 5301 { 5302 5303 5304 5302 long retval; 5303 retval = getbuffer( ); 5304 return mknewlongobject(retval); 5305 5305 } 5306 5306 … … 5310 5310 gl_getcolor(PyObject *self, PyObject *args) 5311 5311 { 5312 5313 5314 5312 long retval; 5313 retval = getcolor( ); 5314 return mknewlongobject(retval); 5315 5315 } 5316 5316 … … 5320 5320 gl_getdisplaymode(PyObject *self, PyObject *args) 5321 5321 { 5322 5323 5324 5322 long retval; 5323 retval = getdisplaymode( ); 5324 return mknewlongobject(retval); 5325 5325 } 5326 5326 … … 5330 5330 gl_getfont(PyObject *self, PyObject *args) 5331 5331 { 5332 5333 5334 5332 long retval; 5333 retval = getfont( ); 5334 return mknewlongobject(retval); 5335 5335 } 5336 5336 … … 5340 5340 gl_getheight(PyObject *self, PyObject *args) 5341 5341 { 5342 5343 5344 5342 long retval; 5343 retval = getheight( ); 5344 return mknewlongobject(retval); 5345 5345 } 5346 5346 … … 5350 5350 gl_gethitcode(PyObject *self, PyObject *args) 5351 5351 { 5352 5353 5354 5352 long retval; 5353 retval = gethitcode( ); 5354 return mknewlongobject(retval); 5355 5355 } 5356 5356 … … 5360 5360 gl_getlstyle(PyObject *self, PyObject *args) 5361 5361 { 5362 5363 5364 5362 long retval; 5363 retval = getlstyle( ); 5364 return mknewlongobject(retval); 5365 5365 } 5366 5366 … … 5370 5370 gl_getlwidth(PyObject *self, PyObject *args) 5371 5371 { 5372 5373 5374 5372 long retval; 5373 retval = getlwidth( ); 5374 return mknewlongobject(retval); 5375 5375 } 5376 5376 … … 5380 5380 gl_getmap(PyObject *self, PyObject *args) 5381 5381 { 5382 5383 5384 5382 long retval; 5383 retval = getmap( ); 5384 return mknewlongobject(retval); 5385 5385 } 5386 5386 … … 5390 5390 gl_getplanes(PyObject *self, PyObject *args) 5391 5391 { 5392 5393 5394 5392 long retval; 5393 retval = getplanes( ); 5394 return mknewlongobject(retval); 5395 5395 } 5396 5396 … … 5400 5400 gl_getwritemask(PyObject *self, PyObject *args) 5401 5401 { 5402 5403 5404 5402 long retval; 5403 retval = getwritemask( ); 5404 return mknewlongobject(retval); 5405 5405 } 5406 5406 … … 5410 5410 gl_qtest(PyObject *self, PyObject *args) 5411 5411 { 5412 5413 5414 5412 long retval; 5413 retval = qtest( ); 5414 return mknewlongobject(retval); 5415 5415 } 5416 5416 … … 5420 5420 gl_getlsrepeat(PyObject *self, PyObject *args) 5421 5421 { 5422 5423 5424 5422 long retval; 5423 retval = getlsrepeat( ); 5424 return mknewlongobject(retval); 5425 5425 } 5426 5426 … … 5430 5430 gl_getmonitor(PyObject *self, PyObject *args) 5431 5431 { 5432 5433 5434 5432 long retval; 5433 retval = getmonitor( ); 5434 return mknewlongobject(retval); 5435 5435 } 5436 5436 … … 5440 5440 gl_getopenobj(PyObject *self, PyObject *args) 5441 5441 { 5442 5443 5444 5442 long retval; 5443 retval = getopenobj( ); 5444 return mknewlongobject(retval); 5445 5445 } 5446 5446 … … 5450 5450 gl_getpattern(PyObject *self, PyObject *args) 5451 5451 { 5452 5453 5454 5452 long retval; 5453 retval = getpattern( ); 5454 return mknewlongobject(retval); 5455 5455 } 5456 5456 … … 5460 5460 gl_winget(PyObject *self, PyObject *args) 5461 5461 { 5462 5463 5464 5462 long retval; 5463 retval = winget( ); 5464 return mknewlongobject(retval); 5465 5465 } 5466 5466 … … 5470 5470 gl_winattach(PyObject *self, PyObject *args) 5471 5471 { 5472 5473 5474 5472 long retval; 5473 retval = winattach( ); 5474 return mknewlongobject(retval); 5475 5475 } 5476 5476 … … 5480 5480 gl_getothermonitor(PyObject *self, PyObject *args) 5481 5481 { 5482 5483 5484 5482 long retval; 5483 retval = getothermonitor( ); 5484 return mknewlongobject(retval); 5485 5485 } 5486 5486 … … 5490 5490 gl_newpup(PyObject *self, PyObject *args) 5491 5491 { 5492 5493 5494 5492 long retval; 5493 retval = newpup( ); 5494 return mknewlongobject(retval); 5495 5495 } 5496 5496 … … 5500 5500 gl_getvaluator(PyObject *self, PyObject *args) 5501 5501 { 5502 5503 5504 5505 5506 5507 5502 long retval; 5503 short arg1 ; 5504 if (!getishortarg(args, 1, 0, &arg1)) 5505 return NULL; 5506 retval = getvaluator( arg1 ); 5507 return mknewlongobject(retval); 5508 5508 } 5509 5509 … … 5513 5513 gl_winset(PyObject *self, PyObject *args) 5514 5514 { 5515 5516 5517 5518 5519 5520 5515 long arg1 ; 5516 if (!getilongarg(args, 1, 0, &arg1)) 5517 return NULL; 5518 winset( arg1 ); 5519 Py_INCREF(Py_None); 5520 return Py_None; 5521 5521 } 5522 5522 … … 5526 5526 gl_dopup(PyObject *self, PyObject *args) 5527 5527 { 5528 5529 5530 5531 5532 5533 5528 long retval; 5529 long arg1 ; 5530 if (!getilongarg(args, 1, 0, &arg1)) 5531 return NULL; 5532 retval = dopup( arg1 ); 5533 return mknewlongobject(retval); 5534 5534 } 5535 5535 … … 5539 5539 gl_getdepth(PyObject *self, PyObject *args) 5540 5540 { 5541 5542 5543 5544 5545 5546 5547 5548 5549 5541 short arg1 ; 5542 short arg2 ; 5543 getdepth( & arg1 , & arg2 ); 5544 { PyObject *v = PyTuple_New( 2 ); 5545 if (v == NULL) return NULL; 5546 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5547 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5548 return v; 5549 } 5550 5550 } 5551 5551 … … 5555 5555 gl_getcpos(PyObject *self, PyObject *args) 5556 5556 { 5557 5558 5559 5560 5561 5562 5563 5564 5565 5557 short arg1 ; 5558 short arg2 ; 5559 getcpos( & arg1 , & arg2 ); 5560 { PyObject *v = PyTuple_New( 2 ); 5561 if (v == NULL) return NULL; 5562 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5563 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5564 return v; 5565 } 5566 5566 } 5567 5567 … … 5571 5571 gl_getsize(PyObject *self, PyObject *args) 5572 5572 { 5573 5574 5575 5576 5577 5578 5579 5580 5581 5573 long arg1 ; 5574 long arg2 ; 5575 getsize( & arg1 , & arg2 ); 5576 { PyObject *v = PyTuple_New( 2 ); 5577 if (v == NULL) return NULL; 5578 PyTuple_SetItem(v, 0, mknewlongobject(arg1)); 5579 PyTuple_SetItem(v, 1, mknewlongobject(arg2)); 5580 return v; 5581 } 5582 5582 } 5583 5583 … … 5587 5587 gl_getorigin(PyObject *self, PyObject *args) 5588 5588 { 5589 5590 5591 5592 5593 5594 5595 5596 5597 5589 long arg1 ; 5590 long arg2 ; 5591 getorigin( & arg1 , & arg2 ); 5592 { PyObject *v = PyTuple_New( 2 ); 5593 if (v == NULL) return NULL; 5594 PyTuple_SetItem(v, 0, mknewlongobject(arg1)); 5595 PyTuple_SetItem(v, 1, mknewlongobject(arg2)); 5596 return v; 5597 } 5598 5598 } 5599 5599 … … 5603 5603 gl_getviewport(PyObject *self, PyObject *args) 5604 5604 { 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5605 short arg1 ; 5606 short arg2 ; 5607 short arg3 ; 5608 short arg4 ; 5609 getviewport( & arg1 , & arg2 , & arg3 , & arg4 ); 5610 { PyObject *v = PyTuple_New( 4 ); 5611 if (v == NULL) return NULL; 5612 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5613 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5614 PyTuple_SetItem(v, 2, mknewshortobject(arg3)); 5615 PyTuple_SetItem(v, 3, mknewshortobject(arg4)); 5616 return v; 5617 } 5618 5618 } 5619 5619 … … 5623 5623 gl_gettp(PyObject *self, PyObject *args) 5624 5624 { 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5625 short arg1 ; 5626 short arg2 ; 5627 short arg3 ; 5628 short arg4 ; 5629 gettp( & arg1 , & arg2 , & arg3 , & arg4 ); 5630 { PyObject *v = PyTuple_New( 4 ); 5631 if (v == NULL) return NULL; 5632 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5633 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5634 PyTuple_SetItem(v, 2, mknewshortobject(arg3)); 5635 PyTuple_SetItem(v, 3, mknewshortobject(arg4)); 5636 return v; 5637 } 5638 5638 } 5639 5639 … … 5643 5643 gl_getgpos(PyObject *self, PyObject *args) 5644 5644 { 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5645 float arg1 ; 5646 float arg2 ; 5647 float arg3 ; 5648 float arg4 ; 5649 getgpos( & arg1 , & arg2 , & arg3 , & arg4 ); 5650 { PyObject *v = PyTuple_New( 4 ); 5651 if (v == NULL) return NULL; 5652 PyTuple_SetItem(v, 0, mknewfloatobject(arg1)); 5653 PyTuple_SetItem(v, 1, mknewfloatobject(arg2)); 5654 PyTuple_SetItem(v, 2, mknewfloatobject(arg3)); 5655 PyTuple_SetItem(v, 3, mknewfloatobject(arg4)); 5656 return v; 5657 } 5658 5658 } 5659 5659 … … 5663 5663 gl_winposition(PyObject *self, PyObject *args) 5664 5664 { 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5665 long arg1 ; 5666 long arg2 ; 5667 long arg3 ; 5668 long arg4 ; 5669 if (!getilongarg(args, 4, 0, &arg1)) 5670 return NULL; 5671 if (!getilongarg(args, 4, 1, &arg2)) 5672 return NULL; 5673 if (!getilongarg(args, 4, 2, &arg3)) 5674 return NULL; 5675 if (!getilongarg(args, 4, 3, &arg4)) 5676 return NULL; 5677 winposition( arg1 , arg2 , arg3 , arg4 ); 5678 Py_INCREF(Py_None); 5679 return Py_None; 5680 5680 } 5681 5681 … … 5685 5685 gl_gRGBcolor(PyObject *self, PyObject *args) 5686 5686 { 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5687 short arg1 ; 5688 short arg2 ; 5689 short arg3 ; 5690 gRGBcolor( & arg1 , & arg2 , & arg3 ); 5691 { PyObject *v = PyTuple_New( 3 ); 5692 if (v == NULL) return NULL; 5693 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5694 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5695 PyTuple_SetItem(v, 2, mknewshortobject(arg3)); 5696 return v; 5697 } 5698 5698 } 5699 5699 … … 5703 5703 gl_gRGBmask(PyObject *self, PyObject *args) 5704 5704 { 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5705 short arg1 ; 5706 short arg2 ; 5707 short arg3 ; 5708 gRGBmask( & arg1 , & arg2 , & arg3 ); 5709 { PyObject *v = PyTuple_New( 3 ); 5710 if (v == NULL) return NULL; 5711 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5712 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5713 PyTuple_SetItem(v, 2, mknewshortobject(arg3)); 5714 return v; 5715 } 5716 5716 } 5717 5717 … … 5721 5721 gl_getscrmask(PyObject *self, PyObject *args) 5722 5722 { 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5723 short arg1 ; 5724 short arg2 ; 5725 short arg3 ; 5726 short arg4 ; 5727 getscrmask( & arg1 , & arg2 , & arg3 , & arg4 ); 5728 { PyObject *v = PyTuple_New( 4 ); 5729 if (v == NULL) return NULL; 5730 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5731 PyTuple_SetItem(v, 1, mknewshortobject(arg2)); 5732 PyTuple_SetItem(v, 2, mknewshortobject(arg3)); 5733 PyTuple_SetItem(v, 3, mknewshortobject(arg4)); 5734 return v; 5735 } 5736 5736 } 5737 5737 … … 5741 5741 gl_getmcolor(PyObject *self, PyObject *args) 5742 5742 { 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5743 short arg1 ; 5744 short arg2 ; 5745 short arg3 ; 5746 short arg4 ; 5747 if (!getishortarg(args, 1, 0, &arg1)) 5748 return NULL; 5749 getmcolor( arg1 , & arg2 , & arg3 , & arg4 ); 5750 { PyObject *v = PyTuple_New( 3 ); 5751 if (v == NULL) return NULL; 5752 PyTuple_SetItem(v, 0, mknewshortobject(arg2)); 5753 PyTuple_SetItem(v, 1, mknewshortobject(arg3)); 5754 PyTuple_SetItem(v, 2, mknewshortobject(arg4)); 5755 return v; 5756 } 5757 5757 } 5758 5758 … … 5762 5762 gl_mapw(PyObject *self, PyObject *args) 5763 5763 { 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5764 long arg1 ; 5765 short arg2 ; 5766 short arg3 ; 5767 float arg4 ; 5768 float arg5 ; 5769 float arg6 ; 5770 float arg7 ; 5771 float arg8 ; 5772 float arg9 ; 5773 if (!getilongarg(args, 3, 0, &arg1)) 5774 return NULL; 5775 if (!getishortarg(args, 3, 1, &arg2)) 5776 return NULL; 5777 if (!getishortarg(args, 3, 2, &arg3)) 5778 return NULL; 5779 mapw( arg1 , arg2 , arg3 , & arg4 , & arg5 , & arg6 , & arg7 , & arg8 , & arg9 ); 5780 { PyObject *v = PyTuple_New( 6 ); 5781 if (v == NULL) return NULL; 5782 PyTuple_SetItem(v, 0, mknewfloatobject(arg4)); 5783 PyTuple_SetItem(v, 1, mknewfloatobject(arg5)); 5784 PyTuple_SetItem(v, 2, mknewfloatobject(arg6)); 5785 PyTuple_SetItem(v, 3, mknewfloatobject(arg7)); 5786 PyTuple_SetItem(v, 4, mknewfloatobject(arg8)); 5787 PyTuple_SetItem(v, 5, mknewfloatobject(arg9)); 5788 return v; 5789 } 5790 5790 } 5791 5791 … … 5795 5795 gl_mapw2(PyObject *self, PyObject *args) 5796 5796 { 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5797 long arg1 ; 5798 short arg2 ; 5799 short arg3 ; 5800 float arg4 ; 5801 float arg5 ; 5802 if (!getilongarg(args, 3, 0, &arg1)) 5803 return NULL; 5804 if (!getishortarg(args, 3, 1, &arg2)) 5805 return NULL; 5806 if (!getishortarg(args, 3, 2, &arg3)) 5807 return NULL; 5808 mapw2( arg1 , arg2 , arg3 , & arg4 , & arg5 ); 5809 { PyObject *v = PyTuple_New( 2 ); 5810 if (v == NULL) return NULL; 5811 PyTuple_SetItem(v, 0, mknewfloatobject(arg4)); 5812 PyTuple_SetItem(v, 1, mknewfloatobject(arg5)); 5813 return v; 5814 } 5815 5815 } 5816 5816 … … 5820 5820 gl_getcursor(PyObject *self, PyObject *args) 5821 5821 { 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5822 short arg1 ; 5823 unsigned short arg2 ; 5824 unsigned short arg3 ; 5825 long arg4 ; 5826 getcursor( & arg1 , & arg2 , & arg3 , & arg4 ); 5827 { PyObject *v = PyTuple_New( 4 ); 5828 if (v == NULL) return NULL; 5829 PyTuple_SetItem(v, 0, mknewshortobject(arg1)); 5830 PyTuple_SetItem(v, 1, mknewshortobject((short) arg2)); 5831 PyTuple_SetItem(v, 2, mknewshortobject((short) arg3)); 5832 PyTuple_SetItem(v, 3, mknewlongobject(arg4)); 5833 return v; 5834 } 5835 5835 } 5836 5836 … … 5840 5840 gl_cmode(PyObject *self, PyObject *args) 5841 5841 { 5842 5843 5844 5842 cmode( ); 5843 Py_INCREF(Py_None); 5844 return Py_None; 5845 5845 } 5846 5846 … … 5850 5850 gl_concave(PyObject *self, PyObject *args) 5851 5851 { 5852 5853 5854 5855 5856 5857 5852 long arg1 ; 5853 if (!getilongarg(args, 1, 0, &arg1)) 5854 return NULL; 5855 concave( arg1 ); 5856 Py_INCREF(Py_None); 5857 return Py_None; 5858 5858 } 5859 5859 … … 5863 5863 gl_curstype(PyObject *self, PyObject *args) 5864 5864 { 5865 5866 5867 5868 5869 5870 5865 long arg1 ; 5866 if (!getilongarg(args, 1, 0, &arg1)) 5867 return NULL; 5868 curstype( arg1 ); 5869 Py_INCREF(Py_None); 5870 return Py_None; 5871 5871 } 5872 5872 … … 5876 5876 gl_drawmode(PyObject *self, PyObject *args) 5877 5877 { 5878 5879 5880 5881 5882 5883 5878 long arg1 ; 5879 if (!getilongarg(args, 1, 0, &arg1)) 5880 return NULL; 5881 drawmode( arg1 ); 5882 Py_INCREF(Py_None); 5883 return Py_None; 5884 5884 } 5885 5885 … … 5889 5889 gl_gammaramp(PyObject *self, PyObject *args) 5890 5890 { 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5891 short arg1 [ 256 ] ; 5892 short arg2 [ 256 ] ; 5893 short arg3 [ 256 ] ; 5894 if (!getishortarray(args, 3, 0, 256 , arg1)) 5895 return NULL; 5896 if (!getishortarray(args, 3, 1, 256 , arg2)) 5897 return NULL; 5898 if (!getishortarray(args, 3, 2, 256 , arg3)) 5899 return NULL; 5900 gammaramp( arg1 , arg2 , arg3 ); 5901 Py_INCREF(Py_None); 5902 return Py_None; 5903 5903 } 5904 5904 … … 5908 5908 gl_getbackface(PyObject *self, PyObject *args) 5909 5909 { 5910 5911 5912 5910 long retval; 5911 retval = getbackface( ); 5912 return mknewlongobject(retval); 5913 5913 } 5914 5914 … … 5918 5918 gl_getdescender(PyObject *self, PyObject *args) 5919 5919 { 5920 5921 5922 5920 long retval; 5921 retval = getdescender( ); 5922 return mknewlongobject(retval); 5923 5923 } 5924 5924 … … 5928 5928 gl_getdrawmode(PyObject *self, PyObject *args) 5929 5929 { 5930 5931 5932 5930 long retval; 5931 retval = getdrawmode( ); 5932 return mknewlongobject(retval); 5933 5933 } 5934 5934 … … 5938 5938 gl_getmmode(PyObject *self, PyObject *args) 5939 5939 { 5940 5941 5942 5940 long retval; 5941 retval = getmmode( ); 5942 return mknewlongobject(retval); 5943 5943 } 5944 5944 … … 5948 5948 gl_getsm(PyObject *self, PyObject *args) 5949 5949 { 5950 5951 5952 5950 long retval; 5951 retval = getsm( ); 5952 return mknewlongobject(retval); 5953 5953 } 5954 5954 … … 5958 5958 gl_getvideo(PyObject *self, PyObject *args) 5959 5959 { 5960 5961 5962 5963 5964 5965 5960 long retval; 5961 long arg1 ; 5962 if (!getilongarg(args, 1, 0, &arg1)) 5963 return NULL; 5964 retval = getvideo( arg1 ); 5965 return mknewlongobject(retval); 5966 5966 } 5967 5967 … … 5971 5971 gl_imakebackground(PyObject *self, PyObject *args) 5972 5972 { 5973 5974 5975 5973 imakebackground( ); 5974 Py_INCREF(Py_None); 5975 return Py_None; 5976 5976 } 5977 5977 … … 5981 5981 gl_lmbind(PyObject *self, PyObject *args) 5982 5982 { 5983 5984 5985 5986 5987 5988 5989 5990 5991 5983 short arg1 ; 5984 short arg2 ; 5985 if (!getishortarg(args, 2, 0, &arg1)) 5986 return NULL; 5987 if (!getishortarg(args, 2, 1, &arg2)) 5988 return NULL; 5989 lmbind( arg1 , arg2 ); 5990 Py_INCREF(Py_None); 5991 return Py_None; 5992 5992 } 5993 5993 … … 5997 5997 gl_lmdef(PyObject *self, PyObject *args) 5998 5998 { 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 5999 long arg1 ; 6000 long arg2 ; 6001 long arg3 ; 6002 float * arg4 ; 6003 if (!getilongarg(args, 3, 0, &arg1)) 6004 return NULL; 6005 if (!getilongarg(args, 3, 1, &arg2)) 6006 return NULL; 6007 if (!getilongarraysize(args, 3, 2, &arg3)) 6008 return NULL; 6009 if ((arg4 = PyMem_NEW(float , arg3 )) == NULL) 6010 return PyErr_NoMemory(); 6011 if (!getifloatarray(args, 3, 2, arg3 , arg4)) 6012 return NULL; 6013 lmdef( arg1 , arg2 , arg3 , arg4 ); 6014 PyMem_DEL(arg4); 6015 Py_INCREF(Py_None); 6016 return Py_None; 6017 6017 } 6018 6018 … … 6022 6022 gl_mmode(PyObject *self, PyObject *args) 6023 6023 { 6024 6025 6026 6027 6028 6029 6024 long arg1 ; 6025 if (!getilongarg(args, 1, 0, &arg1)) 6026 return NULL; 6027 mmode( arg1 ); 6028 Py_INCREF(Py_None); 6029 return Py_None; 6030 6030 } 6031 6031 … … 6035 6035 gl_normal(PyObject *self, PyObject *args) 6036 6036 { 6037 6038 6039 6040 6041 6042 6037 float arg1 [ 3 ] ; 6038 if (!getifloatarray(args, 1, 0, 3 , arg1)) 6039 return NULL; 6040 normal( arg1 ); 6041 Py_INCREF(Py_None); 6042 return Py_None; 6043 6043 } 6044 6044 … … 6048 6048 gl_overlay(PyObject *self, PyObject *args) 6049 6049 { 6050 6051 6052 6053 6054 6055 6050 long arg1 ; 6051 if (!getilongarg(args, 1, 0, &arg1)) 6052 return NULL; 6053 overlay( arg1 ); 6054 Py_INCREF(Py_None); 6055 return Py_None; 6056 6056 } 6057 6057 … … 6061 6061 gl_RGBrange(PyObject *self, PyObject *args) 6062 6062 { 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6063 short arg1 ; 6064 short arg2 ; 6065 short arg3 ; 6066 short arg4 ; 6067 short arg5 ; 6068 short arg6 ; 6069 short arg7 ; 6070 short arg8 ; 6071 if (!getishortarg(args, 8, 0, &arg1)) 6072 return NULL; 6073 if (!getishortarg(args, 8, 1, &arg2)) 6074 return NULL; 6075 if (!getishortarg(args, 8, 2, &arg3)) 6076 return NULL; 6077 if (!getishortarg(args, 8, 3, &arg4)) 6078 return NULL; 6079 if (!getishortarg(args, 8, 4, &arg5)) 6080 return NULL; 6081 if (!getishortarg(args, 8, 5, &arg6)) 6082 return NULL; 6083 if (!getishortarg(args, 8, 6, &arg7)) 6084 return NULL; 6085 if (!getishortarg(args, 8, 7, &arg8)) 6086 return NULL; 6087 RGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 ); 6088 Py_INCREF(Py_None); 6089 return Py_None; 6090 6090 } 6091 6091 … … 6095 6095 gl_setvideo(PyObject *self, PyObject *args) 6096 6096 { 6097 6098 6099 6100 6101 6102 6103 6104 6105 6097 long arg1 ; 6098 long arg2 ; 6099 if (!getilongarg(args, 2, 0, &arg1)) 6100 return NULL; 6101 if (!getilongarg(args, 2, 1, &arg2)) 6102 return NULL; 6103 setvideo( arg1 , arg2 ); 6104 Py_INCREF(Py_None); 6105 return Py_None; 6106 6106 } 6107 6107 … … 6111 6111 gl_shademodel(PyObject *self, PyObject *args) 6112 6112 { 6113 6114 6115 6116 6117 6118 6113 long arg1 ; 6114 if (!getilongarg(args, 1, 0, &arg1)) 6115 return NULL; 6116 shademodel( arg1 ); 6117 Py_INCREF(Py_None); 6118 return Py_None; 6119 6119 } 6120 6120 … … 6124 6124 gl_underlay(PyObject *self, PyObject *args) 6125 6125 { 6126 6127 6128 6129 6130 6131 6126 long arg1 ; 6127 if (!getilongarg(args, 1, 0, &arg1)) 6128 return NULL; 6129 underlay( arg1 ); 6130 Py_INCREF(Py_None); 6131 return Py_None; 6132 6132 } 6133 6133 … … 6137 6137 gl_bgnclosedline(PyObject *self, PyObject *args) 6138 6138 { 6139 6140 6141 6139 bgnclosedline( ); 6140 Py_INCREF(Py_None); 6141 return Py_None; 6142 6142 } 6143 6143 … … 6147 6147 gl_bgnline(PyObject *self, PyObject *args) 6148 6148 { 6149 6150 6151 6149 bgnline( ); 6150 Py_INCREF(Py_None); 6151 return Py_None; 6152 6152 } 6153 6153 … … 6157 6157 gl_bgnpoint(PyObject *self, PyObject *args) 6158 6158 { 6159 6160 6161 6159 bgnpoint( ); 6160 Py_INCREF(Py_None); 6161 return Py_None; 6162 6162 } 6163 6163 … … 6167 6167 gl_bgnpolygon(PyObject *self, PyObject *args) 6168 6168 { 6169 6170 6171 6169 bgnpolygon( ); 6170 Py_INCREF(Py_None); 6171 return Py_None; 6172 6172 } 6173 6173 … … 6177 6177 gl_bgnsurface(PyObject *self, PyObject *args) 6178 6178 { 6179 6180 6181 6179 bgnsurface( ); 6180 Py_INCREF(Py_None); 6181 return Py_None; 6182 6182 } 6183 6183 … … 6187 6187 gl_bgntmesh(PyObject *self, PyObject *args) 6188 6188 { 6189 6190 6191 6189 bgntmesh( ); 6190 Py_INCREF(Py_None); 6191 return Py_None; 6192 6192 } 6193 6193 … … 6197 6197 gl_bgntrim(PyObject *self, PyObject *args) 6198 6198 { 6199 6200 6201 6199 bgntrim( ); 6200 Py_INCREF(Py_None); 6201 return Py_None; 6202 6202 } 6203 6203 … … 6207 6207 gl_endclosedline(PyObject *self, PyObject *args) 6208 6208 { 6209 6210 6211 6209 endclosedline( ); 6210 Py_INCREF(Py_None); 6211 return Py_None; 6212 6212 } 6213 6213 … … 6217 6217 gl_endline(PyObject *self, PyObject *args) 6218 6218 { 6219 6220 6221 6219 endline( ); 6220 Py_INCREF(Py_None); 6221 return Py_None; 6222 6222 } 6223 6223 … … 6227 6227 gl_endpoint(PyObject *self, PyObject *args) 6228 6228 { 6229 6230 6231 6229 endpoint( ); 6230 Py_INCREF(Py_None); 6231 return Py_None; 6232 6232 } 6233 6233 … … 6237 6237 gl_endpolygon(PyObject *self, PyObject *args) 6238 6238 { 6239 6240 6241 6239 endpolygon( ); 6240 Py_INCREF(Py_None); 6241 return Py_None; 6242 6242 } 6243 6243 … … 6247 6247 gl_endsurface(PyObject *self, PyObject *args) 6248 6248 { 6249 6250 6251 6249 endsurface( ); 6250 Py_INCREF(Py_None); 6251 return Py_None; 6252 6252 } 6253 6253 … … 6257 6257 gl_endtmesh(PyObject *self, PyObject *args) 6258 6258 { 6259 6260 6261 6259 endtmesh( ); 6260 Py_INCREF(Py_None); 6261 return Py_None; 6262 6262 } 6263 6263 … … 6267 6267 gl_endtrim(PyObject *self, PyObject *args) 6268 6268 { 6269 6270 6271 6269 endtrim( ); 6270 Py_INCREF(Py_None); 6271 return Py_None; 6272 6272 } 6273 6273 … … 6277 6277 gl_blendfunction(PyObject *self, PyObject *args) 6278 6278 { 6279 6280 6281 6282 6283 6284 6285 6286 6287 6279 long arg1 ; 6280 long arg2 ; 6281 if (!getilongarg(args, 2, 0, &arg1)) 6282 return NULL; 6283 if (!getilongarg(args, 2, 1, &arg2)) 6284 return NULL; 6285 blendfunction( arg1 , arg2 ); 6286 Py_INCREF(Py_None); 6287 return Py_None; 6288 6288 } 6289 6289 … … 6293 6293 gl_c3f(PyObject *self, PyObject *args) 6294 6294 { 6295 6296 6297 6298 6299 6300 6295 float arg1 [ 3 ] ; 6296 if (!getifloatarray(args, 1, 0, 3 , arg1)) 6297 return NULL; 6298 c3f( arg1 ); 6299 Py_INCREF(Py_None); 6300 return Py_None; 6301 6301 } 6302 6302 … … 6306 6306 gl_c3i(PyObject *self, PyObject *args) 6307 6307 { 6308 6309 6310 6311 6312 6313 6308 long arg1 [ 3 ] ; 6309 if (!getilongarray(args, 1, 0, 3 , arg1)) 6310 return NULL; 6311 c3i( arg1 ); 6312 Py_INCREF(Py_None); 6313 return Py_None; 6314 6314 } 6315 6315 … … 6319 6319 gl_c3s(PyObject *self, PyObject *args) 6320 6320 { 6321 6322 6323 6324 6325 6326 6321 short arg1 [ 3 ] ; 6322 if (!getishortarray(args, 1, 0, 3 , arg1)) 6323 return NULL; 6324 c3s( arg1 ); 6325 Py_INCREF(Py_None); 6326 return Py_None; 6327 6327 } 6328 6328 … … 6332 6332 gl_c4f(PyObject *self, PyObject *args) 6333 6333 { 6334 6335 6336 6337 6338 6339 6334 float arg1 [ 4 ] ; 6335 if (!getifloatarray(args, 1, 0, 4 , arg1)) 6336 return NULL; 6337 c4f( arg1 ); 6338 Py_INCREF(Py_None); 6339 return Py_None; 6340 6340 } 6341 6341 … … 6345 6345 gl_c4i(PyObject *self, PyObject *args) 6346 6346 { 6347 6348 6349 6350 6351 6352 6347 long arg1 [ 4 ] ; 6348 if (!getilongarray(args, 1, 0, 4 , arg1)) 6349 return NULL; 6350 c4i( arg1 ); 6351 Py_INCREF(Py_None); 6352 return Py_None; 6353 6353 } 6354 6354 … … 6358 6358 gl_c4s(PyObject *self, PyObject *args) 6359 6359 { 6360 6361 6362 6363 6364 6365 6360 short arg1 [ 4 ] ; 6361 if (!getishortarray(args, 1, 0, 4 , arg1)) 6362 return NULL; 6363 c4s( arg1 ); 6364 Py_INCREF(Py_None); 6365 return Py_None; 6366 6366 } 6367 6367 … … 6371 6371 gl_colorf(PyObject *self, PyObject *args) 6372 6372 { 6373 6374 6375 6376 6377 6378 6373 float arg1 ; 6374 if (!getifloatarg(args, 1, 0, &arg1)) 6375 return NULL; 6376 colorf( arg1 ); 6377 Py_INCREF(Py_None); 6378 return Py_None; 6379 6379 } 6380 6380 … … 6384 6384 gl_cpack(PyObject *self, PyObject *args) 6385 6385 { 6386 6387 6388 6389 6390 6391 6386 long arg1 ; 6387 if (!getilongarg(args, 1, 0, &arg1)) 6388 return NULL; 6389 cpack( arg1 ); 6390 Py_INCREF(Py_None); 6391 return Py_None; 6392 6392 } 6393 6393 … … 6397 6397 gl_czclear(PyObject *self, PyObject *args) 6398 6398 { 6399 6400 6401 6402 6403 6404 6405 6406 6407 6399 long arg1 ; 6400 long arg2 ; 6401 if (!getilongarg(args, 2, 0, &arg1)) 6402 return NULL; 6403 if (!getilongarg(args, 2, 1, &arg2)) 6404 return NULL; 6405 czclear( arg1 , arg2 ); 6406 Py_INCREF(Py_None); 6407 return Py_None; 6408 6408 } 6409 6409 … … 6413 6413 gl_dglclose(PyObject *self, PyObject *args) 6414 6414 { 6415 6416 6417 6418 6419 6420 6415 long arg1 ; 6416 if (!getilongarg(args, 1, 0, &arg1)) 6417 return NULL; 6418 dglclose( arg1 ); 6419 Py_INCREF(Py_None); 6420 return Py_None; 6421 6421 } 6422 6422 … … 6426 6426 gl_dglopen(PyObject *self, PyObject *args) 6427 6427 { 6428 6429 6430 6431 6432 6433 6434 6435 6436 6428 long retval; 6429 string arg1 ; 6430 long arg2 ; 6431 if (!getistringarg(args, 2, 0, &arg1)) 6432 return NULL; 6433 if (!getilongarg(args, 2, 1, &arg2)) 6434 return NULL; 6435 retval = dglopen( arg1 , arg2 ); 6436 return mknewlongobject(retval); 6437 6437 } 6438 6438 … … 6442 6442 gl_getgdesc(PyObject *self, PyObject *args) 6443 6443 { 6444 6445 6446 6447 6448 6449 6444 long retval; 6445 long arg1 ; 6446 if (!getilongarg(args, 1, 0, &arg1)) 6447 return NULL; 6448 retval = getgdesc( arg1 ); 6449 return mknewlongobject(retval); 6450 6450 } 6451 6451 … … 6455 6455 gl_getnurbsproperty(PyObject *self, PyObject *args) 6456 6456 { 6457 6458 6459 6460 6461 6462 6457 long arg1 ; 6458 float arg2 ; 6459 if (!getilongarg(args, 1, 0, &arg1)) 6460 return NULL; 6461 getnurbsproperty( arg1 , & arg2 ); 6462 return mknewfloatobject(arg2); 6463 6463 } 6464 6464 … … 6468 6468 gl_glcompat(PyObject *self, PyObject *args) 6469 6469 { 6470 6471 6472 6473 6474 6475 6476 6477 6478 6470 long arg1 ; 6471 long arg2 ; 6472 if (!getilongarg(args, 2, 0, &arg1)) 6473 return NULL; 6474 if (!getilongarg(args, 2, 1, &arg2)) 6475 return NULL; 6476 glcompat( arg1 , arg2 ); 6477 Py_INCREF(Py_None); 6478 return Py_None; 6479 6479 } 6480 6480 … … 6484 6484 gl_iconsize(PyObject *self, PyObject *args) 6485 6485 { 6486 6487 6488 6489 6490 6491 6492 6493 6494 6486 long arg1 ; 6487 long arg2 ; 6488 if (!getilongarg(args, 2, 0, &arg1)) 6489 return NULL; 6490 if (!getilongarg(args, 2, 1, &arg2)) 6491 return NULL; 6492 iconsize( arg1 , arg2 ); 6493 Py_INCREF(Py_None); 6494 return Py_None; 6495 6495 } 6496 6496 … … 6500 6500 gl_icontitle(PyObject *self, PyObject *args) 6501 6501 { 6502 6503 6504 6505 6506 6507 6502 string arg1 ; 6503 if (!getistringarg(args, 1, 0, &arg1)) 6504 return NULL; 6505 icontitle( arg1 ); 6506 Py_INCREF(Py_None); 6507 return Py_None; 6508 6508 } 6509 6509 … … 6513 6513 gl_lRGBrange(PyObject *self, PyObject *args) 6514 6514 { 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6515 short arg1 ; 6516 short arg2 ; 6517 short arg3 ; 6518 short arg4 ; 6519 short arg5 ; 6520 short arg6 ; 6521 long arg7 ; 6522 long arg8 ; 6523 if (!getishortarg(args, 8, 0, &arg1)) 6524 return NULL; 6525 if (!getishortarg(args, 8, 1, &arg2)) 6526 return NULL; 6527 if (!getishortarg(args, 8, 2, &arg3)) 6528 return NULL; 6529 if (!getishortarg(args, 8, 3, &arg4)) 6530 return NULL; 6531 if (!getishortarg(args, 8, 4, &arg5)) 6532 return NULL; 6533 if (!getishortarg(args, 8, 5, &arg6)) 6534 return NULL; 6535 if (!getilongarg(args, 8, 6, &arg7)) 6536 return NULL; 6537 if (!getilongarg(args, 8, 7, &arg8)) 6538 return NULL; 6539 lRGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 ); 6540 Py_INCREF(Py_None); 6541 return Py_None; 6542 6542 } 6543 6543 … … 6547 6547 gl_linesmooth(PyObject *self, PyObject *args) 6548 6548 { 6549 6550 6551 6552 6553 6554 6549 long arg1 ; 6550 if (!getilongarg(args, 1, 0, &arg1)) 6551 return NULL; 6552 linesmooth( arg1 ); 6553 Py_INCREF(Py_None); 6554 return Py_None; 6555 6555 } 6556 6556 … … 6560 6560 gl_lmcolor(PyObject *self, PyObject *args) 6561 6561 { 6562 6563 6564 6565 6566 6567 6562 long arg1 ; 6563 if (!getilongarg(args, 1, 0, &arg1)) 6564 return NULL; 6565 lmcolor( arg1 ); 6566 Py_INCREF(Py_None); 6567 return Py_None; 6568 6568 } 6569 6569 … … 6573 6573 gl_logicop(PyObject *self, PyObject *args) 6574 6574 { 6575 6576 6577 6578 6579 6580 6575 long arg1 ; 6576 if (!getilongarg(args, 1, 0, &arg1)) 6577 return NULL; 6578 logicop( arg1 ); 6579 Py_INCREF(Py_None); 6580 return Py_None; 6581 6581 } 6582 6582 … … 6586 6586 gl_lsetdepth(PyObject *self, PyObject *args) 6587 6587 { 6588 6589 6590 6591 6592 6593 6594 6595 6596 6588 long arg1 ; 6589 long arg2 ; 6590 if (!getilongarg(args, 2, 0, &arg1)) 6591 return NULL; 6592 if (!getilongarg(args, 2, 1, &arg2)) 6593 return NULL; 6594 lsetdepth( arg1 , arg2 ); 6595 Py_INCREF(Py_None); 6596 return Py_None; 6597 6597 } 6598 6598 … … 6602 6602 gl_lshaderange(PyObject *self, PyObject *args) 6603 6603 { 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6604 short arg1 ; 6605 short arg2 ; 6606 long arg3 ; 6607 long arg4 ; 6608 if (!getishortarg(args, 4, 0, &arg1)) 6609 return NULL; 6610 if (!getishortarg(args, 4, 1, &arg2)) 6611 return NULL; 6612 if (!getilongarg(args, 4, 2, &arg3)) 6613 return NULL; 6614 if (!getilongarg(args, 4, 3, &arg4)) 6615 return NULL; 6616 lshaderange( arg1 , arg2 , arg3 , arg4 ); 6617 Py_INCREF(Py_None); 6618 return Py_None; 6619 6619 } 6620 6620 … … 6624 6624 gl_n3f(PyObject *self, PyObject *args) 6625 6625 { 6626 6627 6628 6629 6630 6631 6626 float arg1 [ 3 ] ; 6627 if (!getifloatarray(args, 1, 0, 3 , arg1)) 6628 return NULL; 6629 n3f( arg1 ); 6630 Py_INCREF(Py_None); 6631 return Py_None; 6632 6632 } 6633 6633 … … 6637 6637 gl_noborder(PyObject *self, PyObject *args) 6638 6638 { 6639 6640 6641 6639 noborder( ); 6640 Py_INCREF(Py_None); 6641 return Py_None; 6642 6642 } 6643 6643 … … 6647 6647 gl_pntsmooth(PyObject *self, PyObject *args) 6648 6648 { 6649 6650 6651 6652 6653 6654 6649 long arg1 ; 6650 if (!getilongarg(args, 1, 0, &arg1)) 6651 return NULL; 6652 pntsmooth( arg1 ); 6653 Py_INCREF(Py_None); 6654 return Py_None; 6655 6655 } 6656 6656 … … 6660 6660 gl_readsource(PyObject *self, PyObject *args) 6661 6661 { 6662 6663 6664 6665 6666 6667 6662 long arg1 ; 6663 if (!getilongarg(args, 1, 0, &arg1)) 6664 return NULL; 6665 readsource( arg1 ); 6666 Py_INCREF(Py_None); 6667 return Py_None; 6668 6668 } 6669 6669 … … 6673 6673 gl_rectzoom(PyObject *self, PyObject *args) 6674 6674 { 6675 6676 6677 6678 6679 6680 6681 6682 6683 6675 float arg1 ; 6676 float arg2 ; 6677 if (!getifloatarg(args, 2, 0, &arg1)) 6678 return NULL; 6679 if (!getifloatarg(args, 2, 1, &arg2)) 6680 return NULL; 6681 rectzoom( arg1 , arg2 ); 6682 Py_INCREF(Py_None); 6683 return Py_None; 6684 6684 } 6685 6685 … … 6689 6689 gl_sbox(PyObject *self, PyObject *args) 6690 6690 { 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6691 float arg1 ; 6692 float arg2 ; 6693 float arg3 ; 6694 float arg4 ; 6695 if (!getifloatarg(args, 4, 0, &arg1)) 6696 return NULL; 6697 if (!getifloatarg(args, 4, 1, &arg2)) 6698 return NULL; 6699 if (!getifloatarg(args, 4, 2, &arg3)) 6700 return NULL; 6701 if (!getifloatarg(args, 4, 3, &arg4)) 6702 return NULL; 6703 sbox( arg1 , arg2 , arg3 , arg4 ); 6704 Py_INCREF(Py_None); 6705 return Py_None; 6706 6706 } 6707 6707 … … 6711 6711 gl_sboxi(PyObject *self, PyObject *args) 6712 6712 { 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6713 long arg1 ; 6714 long arg2 ; 6715 long arg3 ; 6716 long arg4 ; 6717 if (!getilongarg(args, 4, 0, &arg1)) 6718 return NULL; 6719 if (!getilongarg(args, 4, 1, &arg2)) 6720 return NULL; 6721 if (!getilongarg(args, 4, 2, &arg3)) 6722 return NULL; 6723 if (!getilongarg(args, 4, 3, &arg4)) 6724 return NULL; 6725 sboxi( arg1 , arg2 , arg3 , arg4 ); 6726 Py_INCREF(Py_None); 6727 return Py_None; 6728 6728 } 6729 6729 … … 6733 6733 gl_sboxs(PyObject *self, PyObject *args) 6734 6734 { 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6735 short arg1 ; 6736 short arg2 ; 6737 short arg3 ; 6738 short arg4 ; 6739 if (!getishortarg(args, 4, 0, &arg1)) 6740 return NULL; 6741 if (!getishortarg(args, 4, 1, &arg2)) 6742 return NULL; 6743 if (!getishortarg(args, 4, 2, &arg3)) 6744 return NULL; 6745 if (!getishortarg(args, 4, 3, &arg4)) 6746 return NULL; 6747 sboxs( arg1 , arg2 , arg3 , arg4 ); 6748 Py_INCREF(Py_None); 6749 return Py_None; 6750 6750 } 6751 6751 … … 6755 6755 gl_sboxf(PyObject *self, PyObject *args) 6756 6756 { 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6757 float arg1 ; 6758 float arg2 ; 6759 float arg3 ; 6760 float arg4 ; 6761 if (!getifloatarg(args, 4, 0, &arg1)) 6762 return NULL; 6763 if (!getifloatarg(args, 4, 1, &arg2)) 6764 return NULL; 6765 if (!getifloatarg(args, 4, 2, &arg3)) 6766 return NULL; 6767 if (!getifloatarg(args, 4, 3, &arg4)) 6768 return NULL; 6769 sboxf( arg1 , arg2 , arg3 , arg4 ); 6770 Py_INCREF(Py_None); 6771 return Py_None; 6772 6772 } 6773 6773 … … 6777 6777 gl_sboxfi(PyObject *self, PyObject *args) 6778 6778 { 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6779 long arg1 ; 6780 long arg2 ; 6781 long arg3 ; 6782 long arg4 ; 6783 if (!getilongarg(args, 4, 0, &arg1)) 6784 return NULL; 6785 if (!getilongarg(args, 4, 1, &arg2)) 6786 return NULL; 6787 if (!getilongarg(args, 4, 2, &arg3)) 6788 return NULL; 6789 if (!getilongarg(args, 4, 3, &arg4)) 6790 return NULL; 6791 sboxfi( arg1 , arg2 , arg3 , arg4 ); 6792 Py_INCREF(Py_None); 6793 return Py_None; 6794 6794 } 6795 6795 … … 6799 6799 gl_sboxfs(PyObject *self, PyObject *args) 6800 6800 { 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6801 short arg1 ; 6802 short arg2 ; 6803 short arg3 ; 6804 short arg4 ; 6805 if (!getishortarg(args, 4, 0, &arg1)) 6806 return NULL; 6807 if (!getishortarg(args, 4, 1, &arg2)) 6808 return NULL; 6809 if (!getishortarg(args, 4, 2, &arg3)) 6810 return NULL; 6811 if (!getishortarg(args, 4, 3, &arg4)) 6812 return NULL; 6813 sboxfs( arg1 , arg2 , arg3 , arg4 ); 6814 Py_INCREF(Py_None); 6815 return Py_None; 6816 6816 } 6817 6817 … … 6821 6821 gl_setnurbsproperty(PyObject *self, PyObject *args) 6822 6822 { 6823 6824 6825 6826 6827 6828 6829 6830 6831 6823 long arg1 ; 6824 float arg2 ; 6825 if (!getilongarg(args, 2, 0, &arg1)) 6826 return NULL; 6827 if (!getifloatarg(args, 2, 1, &arg2)) 6828 return NULL; 6829 setnurbsproperty( arg1 , arg2 ); 6830 Py_INCREF(Py_None); 6831 return Py_None; 6832 6832 } 6833 6833 … … 6837 6837 gl_setpup(PyObject *self, PyObject *args) 6838 6838 { 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6839 long arg1 ; 6840 long arg2 ; 6841 long arg3 ; 6842 if (!getilongarg(args, 3, 0, &arg1)) 6843 return NULL; 6844 if (!getilongarg(args, 3, 1, &arg2)) 6845 return NULL; 6846 if (!getilongarg(args, 3, 2, &arg3)) 6847 return NULL; 6848 setpup( arg1 , arg2 , arg3 ); 6849 Py_INCREF(Py_None); 6850 return Py_None; 6851 6851 } 6852 6852 … … 6856 6856 gl_smoothline(PyObject *self, PyObject *args) 6857 6857 { 6858 6859 6860 6861 6862 6863 6858 long arg1 ; 6859 if (!getilongarg(args, 1, 0, &arg1)) 6860 return NULL; 6861 smoothline( arg1 ); 6862 Py_INCREF(Py_None); 6863 return Py_None; 6864 6864 } 6865 6865 … … 6869 6869 gl_subpixel(PyObject *self, PyObject *args) 6870 6870 { 6871 6872 6873 6874 6875 6876 6871 long arg1 ; 6872 if (!getilongarg(args, 1, 0, &arg1)) 6873 return NULL; 6874 subpixel( arg1 ); 6875 Py_INCREF(Py_None); 6876 return Py_None; 6877 6877 } 6878 6878 … … 6882 6882 gl_swaptmesh(PyObject *self, PyObject *args) 6883 6883 { 6884 6885 6886 6884 swaptmesh( ); 6885 Py_INCREF(Py_None); 6886 return Py_None; 6887 6887 } 6888 6888 … … 6892 6892 gl_swinopen(PyObject *self, PyObject *args) 6893 6893 { 6894 6895 6896 6897 6898 6899 6894 long retval; 6895 long arg1 ; 6896 if (!getilongarg(args, 1, 0, &arg1)) 6897 return NULL; 6898 retval = swinopen( arg1 ); 6899 return mknewlongobject(retval); 6900 6900 } 6901 6901 … … 6905 6905 gl_v2f(PyObject *self, PyObject *args) 6906 6906 { 6907 6908 6909 6910 6911 6912 6907 float arg1 [ 2 ] ; 6908 if (!getifloatarray(args, 1, 0, 2 , arg1)) 6909 return NULL; 6910 v2f( arg1 ); 6911 Py_INCREF(Py_None); 6912 return Py_None; 6913 6913 } 6914 6914 … … 6918 6918 gl_v2i(PyObject *self, PyObject *args) 6919 6919 { 6920 6921 6922 6923 6924 6925 6920 long arg1 [ 2 ] ; 6921 if (!getilongarray(args, 1, 0, 2 , arg1)) 6922 return NULL; 6923 v2i( arg1 ); 6924 Py_INCREF(Py_None); 6925 return Py_None; 6926 6926 } 6927 6927 … … 6931 6931 gl_v2s(PyObject *self, PyObject *args) 6932 6932 { 6933 6934 6935 6936 6937 6938 6933 short arg1 [ 2 ] ; 6934 if (!getishortarray(args, 1, 0, 2 , arg1)) 6935 return NULL; 6936 v2s( arg1 ); 6937 Py_INCREF(Py_None); 6938 return Py_None; 6939 6939 } 6940 6940 … … 6944 6944 gl_v3f(PyObject *self, PyObject *args) 6945 6945 { 6946 6947 6948 6949 6950 6951 6946 float arg1 [ 3 ] ; 6947 if (!getifloatarray(args, 1, 0, 3 , arg1)) 6948 return NULL; 6949 v3f( arg1 ); 6950 Py_INCREF(Py_None); 6951 return Py_None; 6952 6952 } 6953 6953 … … 6957 6957 gl_v3i(PyObject *self, PyObject *args) 6958 6958 { 6959 6960 6961 6962 6963 6964 6959 long arg1 [ 3 ] ; 6960 if (!getilongarray(args, 1, 0, 3 , arg1)) 6961 return NULL; 6962 v3i( arg1 ); 6963 Py_INCREF(Py_None); 6964 return Py_None; 6965 6965 } 6966 6966 … … 6970 6970 gl_v3s(PyObject *self, PyObject *args) 6971 6971 { 6972 6973 6974 6975 6976 6977 6972 short arg1 [ 3 ] ; 6973 if (!getishortarray(args, 1, 0, 3 , arg1)) 6974 return NULL; 6975 v3s( arg1 ); 6976 Py_INCREF(Py_None); 6977 return Py_None; 6978 6978 } 6979 6979 … … 6983 6983 gl_v4f(PyObject *self, PyObject *args) 6984 6984 { 6985 6986 6987 6988 6989 6990 6985 float arg1 [ 4 ] ; 6986 if (!getifloatarray(args, 1, 0, 4 , arg1)) 6987 return NULL; 6988 v4f( arg1 ); 6989 Py_INCREF(Py_None); 6990 return Py_None; 6991 6991 } 6992 6992 … … 6996 6996 gl_v4i(PyObject *self, PyObject *args) 6997 6997 { 6998 6999 7000 7001 7002 7003 6998 long arg1 [ 4 ] ; 6999 if (!getilongarray(args, 1, 0, 4 , arg1)) 7000 return NULL; 7001 v4i( arg1 ); 7002 Py_INCREF(Py_None); 7003 return Py_None; 7004 7004 } 7005 7005 … … 7009 7009 gl_v4s(PyObject *self, PyObject *args) 7010 7010 { 7011 7012 7013 7014 7015 7016 7011 short arg1 [ 4 ] ; 7012 if (!getishortarray(args, 1, 0, 4 , arg1)) 7013 return NULL; 7014 v4s( arg1 ); 7015 Py_INCREF(Py_None); 7016 return Py_None; 7017 7017 } 7018 7018 … … 7022 7022 gl_videocmd(PyObject *self, PyObject *args) 7023 7023 { 7024 7025 7026 7027 7028 7029 7024 long arg1 ; 7025 if (!getilongarg(args, 1, 0, &arg1)) 7026 return NULL; 7027 videocmd( arg1 ); 7028 Py_INCREF(Py_None); 7029 return Py_None; 7030 7030 } 7031 7031 … … 7035 7035 gl_windepth(PyObject *self, PyObject *args) 7036 7036 { 7037 7038 7039 7040 7041 7042 7037 long retval; 7038 long arg1 ; 7039 if (!getilongarg(args, 1, 0, &arg1)) 7040 return NULL; 7041 retval = windepth( arg1 ); 7042 return mknewlongobject(retval); 7043 7043 } 7044 7044 … … 7048 7048 gl_wmpack(PyObject *self, PyObject *args) 7049 7049 { 7050 7051 7052 7053 7054 7055 7050 long arg1 ; 7051 if (!getilongarg(args, 1, 0, &arg1)) 7052 return NULL; 7053 wmpack( arg1 ); 7054 Py_INCREF(Py_None); 7055 return Py_None; 7056 7056 } 7057 7057 … … 7061 7061 gl_zdraw(PyObject *self, PyObject *args) 7062 7062 { 7063 7064 7065 7066 7067 7068 7063 long arg1 ; 7064 if (!getilongarg(args, 1, 0, &arg1)) 7065 return NULL; 7066 zdraw( arg1 ); 7067 Py_INCREF(Py_None); 7068 return Py_None; 7069 7069 } 7070 7070 … … 7074 7074 gl_zfunction(PyObject *self, PyObject *args) 7075 7075 { 7076 7077 7078 7079 7080 7081 7076 long arg1 ; 7077 if (!getilongarg(args, 1, 0, &arg1)) 7078 return NULL; 7079 zfunction( arg1 ); 7080 Py_INCREF(Py_None); 7081 return Py_None; 7082 7082 } 7083 7083 … … 7087 7087 gl_zsource(PyObject *self, PyObject *args) 7088 7088 { 7089 7090 7091 7092 7093 7094 7089 long arg1 ; 7090 if (!getilongarg(args, 1, 0, &arg1)) 7091 return NULL; 7092 zsource( arg1 ); 7093 Py_INCREF(Py_None); 7094 return Py_None; 7095 7095 } 7096 7096 … … 7100 7100 gl_zwritemask(PyObject *self, PyObject *args) 7101 7101 { 7102 7103 7104 7105 7106 7107 7102 long arg1 ; 7103 if (!getilongarg(args, 1, 0, &arg1)) 7104 return NULL; 7105 zwritemask( arg1 ); 7106 Py_INCREF(Py_None); 7107 return Py_None; 7108 7108 } 7109 7109 … … 7113 7113 gl_v2d(PyObject *self, PyObject *args) 7114 7114 { 7115 7116 7117 7118 7119 7120 7115 double arg1 [ 2 ] ; 7116 if (!getidoublearray(args, 1, 0, 2 , arg1)) 7117 return NULL; 7118 v2d( arg1 ); 7119 Py_INCREF(Py_None); 7120 return Py_None; 7121 7121 } 7122 7122 … … 7126 7126 gl_v3d(PyObject *self, PyObject *args) 7127 7127 { 7128 7129 7130 7131 7132 7133 7128 double arg1 [ 3 ] ; 7129 if (!getidoublearray(args, 1, 0, 3 , arg1)) 7130 return NULL; 7131 v3d( arg1 ); 7132 Py_INCREF(Py_None); 7133 return Py_None; 7134 7134 } 7135 7135 … … 7139 7139 gl_v4d(PyObject *self, PyObject *args) 7140 7140 { 7141 7142 7143 7144 7145 7146 7141 double arg1 [ 4 ] ; 7142 if (!getidoublearray(args, 1, 0, 4 , arg1)) 7143 return NULL; 7144 v4d( arg1 ); 7145 Py_INCREF(Py_None); 7146 return Py_None; 7147 7147 } 7148 7148 … … 7152 7152 gl_pixmode(PyObject *self, PyObject *args) 7153 7153 { 7154 7155 7156 7157 7158 7159 7160 7161 7162 7154 long arg1 ; 7155 long arg2 ; 7156 if (!getilongarg(args, 2, 0, &arg1)) 7157 return NULL; 7158 if (!getilongarg(args, 2, 1, &arg2)) 7159 return NULL; 7160 pixmode( arg1 , arg2 ); 7161 Py_INCREF(Py_None); 7162 return Py_None; 7163 7163 } 7164 7164 … … 7168 7168 gl_qgetfd(PyObject *self, PyObject *args) 7169 7169 { 7170 7171 7172 7170 long retval; 7171 retval = qgetfd( ); 7172 return mknewlongobject(retval); 7173 7173 } 7174 7174 … … 7178 7178 gl_dither(PyObject *self, PyObject *args) 7179 7179 { 7180 7181 7182 7183 7184 7185 7180 long arg1 ; 7181 if (!getilongarg(args, 1, 0, &arg1)) 7182 return NULL; 7183 dither( arg1 ); 7184 Py_INCREF(Py_None); 7185 return Py_None; 7186 7186 } 7187 7187 7188 7188 static struct PyMethodDef gl_methods[] = { 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7189 {"qread", gl_qread, METH_OLDARGS}, 7190 {"varray", gl_varray, METH_OLDARGS}, 7191 {"nvarray", gl_nvarray, METH_OLDARGS}, 7192 {"vnarray", gl_vnarray, METH_OLDARGS}, 7193 {"nurbssurface", gl_nurbssurface, METH_OLDARGS}, 7194 {"nurbscurve", gl_nurbscurve, METH_OLDARGS}, 7195 {"pwlcurve", gl_pwlcurve, METH_OLDARGS}, 7196 {"pick", gl_pick, METH_OLDARGS}, 7197 {"endpick", gl_endpick, METH_NOARGS}, 7198 {"gselect", gl_gselect, METH_OLDARGS}, 7199 {"endselect", gl_endselect, METH_NOARGS}, 7200 {"getmatrix", gl_getmatrix, METH_OLDARGS}, 7201 {"altgetmatrix", gl_altgetmatrix, METH_OLDARGS}, 7202 {"lrectwrite", gl_lrectwrite, METH_OLDARGS}, 7203 {"lrectread", gl_lrectread, METH_OLDARGS}, 7204 {"readdisplay", gl_readdisplay, METH_OLDARGS}, 7205 {"packrect", gl_packrect, METH_OLDARGS}, 7206 {"unpackrect", gl_unpackrect, METH_OLDARGS}, 7207 {"gversion", gl_gversion, METH_OLDARGS}, 7208 {"clear", gl_clear, METH_OLDARGS}, 7209 {"getshade", gl_getshade, METH_OLDARGS}, 7210 {"devport", gl_devport, METH_OLDARGS}, 7211 {"rdr2i", gl_rdr2i, METH_OLDARGS}, 7212 {"rectfs", gl_rectfs, METH_OLDARGS}, 7213 {"rects", gl_rects, METH_OLDARGS}, 7214 {"rmv2i", gl_rmv2i, METH_OLDARGS}, 7215 {"noport", gl_noport, METH_OLDARGS}, 7216 {"popviewport", gl_popviewport, METH_OLDARGS}, 7217 {"clearhitcode", gl_clearhitcode, METH_OLDARGS}, 7218 {"closeobj", gl_closeobj, METH_OLDARGS}, 7219 {"cursoff", gl_cursoff, METH_OLDARGS}, 7220 {"curson", gl_curson, METH_OLDARGS}, 7221 {"doublebuffer", gl_doublebuffer, METH_OLDARGS}, 7222 {"finish", gl_finish, METH_OLDARGS}, 7223 {"gconfig", gl_gconfig, METH_OLDARGS}, 7224 {"ginit", gl_ginit, METH_OLDARGS}, 7225 {"greset", gl_greset, METH_OLDARGS}, 7226 {"multimap", gl_multimap, METH_OLDARGS}, 7227 {"onemap", gl_onemap, METH_OLDARGS}, 7228 {"popattributes", gl_popattributes, METH_OLDARGS}, 7229 {"popmatrix", gl_popmatrix, METH_OLDARGS}, 7230 {"pushattributes", gl_pushattributes,METH_OLDARGS}, 7231 {"pushmatrix", gl_pushmatrix, METH_OLDARGS}, 7232 {"pushviewport", gl_pushviewport, METH_OLDARGS}, 7233 {"qreset", gl_qreset, METH_OLDARGS}, 7234 {"RGBmode", gl_RGBmode, METH_OLDARGS}, 7235 {"singlebuffer", gl_singlebuffer, METH_OLDARGS}, 7236 {"swapbuffers", gl_swapbuffers, METH_OLDARGS}, 7237 {"gsync", gl_gsync, METH_OLDARGS}, 7238 {"gflush", gl_gflush, METH_OLDARGS}, 7239 {"tpon", gl_tpon, METH_OLDARGS}, 7240 {"tpoff", gl_tpoff, METH_OLDARGS}, 7241 {"clkon", gl_clkon, METH_OLDARGS}, 7242 {"clkoff", gl_clkoff, METH_OLDARGS}, 7243 {"ringbell", gl_ringbell, METH_OLDARGS}, 7244 {"gbegin", gl_gbegin, METH_OLDARGS}, 7245 {"textinit", gl_textinit, METH_OLDARGS}, 7246 {"initnames", gl_initnames, METH_OLDARGS}, 7247 {"pclos", gl_pclos, METH_OLDARGS}, 7248 {"popname", gl_popname, METH_OLDARGS}, 7249 {"spclos", gl_spclos, METH_OLDARGS}, 7250 {"zclear", gl_zclear, METH_OLDARGS}, 7251 {"screenspace", gl_screenspace, METH_OLDARGS}, 7252 {"reshapeviewport", gl_reshapeviewport, METH_OLDARGS}, 7253 {"winpush", gl_winpush, METH_OLDARGS}, 7254 {"winpop", gl_winpop, METH_OLDARGS}, 7255 {"foreground", gl_foreground, METH_OLDARGS}, 7256 {"endfullscrn", gl_endfullscrn, METH_OLDARGS}, 7257 {"endpupmode", gl_endpupmode, METH_OLDARGS}, 7258 {"fullscrn", gl_fullscrn, METH_OLDARGS}, 7259 {"pupmode", gl_pupmode, METH_OLDARGS}, 7260 {"winconstraints", gl_winconstraints, METH_OLDARGS}, 7261 {"pagecolor", gl_pagecolor, METH_OLDARGS}, 7262 {"textcolor", gl_textcolor, METH_OLDARGS}, 7263 {"color", gl_color, METH_OLDARGS}, 7264 {"curveit", gl_curveit, METH_OLDARGS}, 7265 {"font", gl_font, METH_OLDARGS}, 7266 {"linewidth", gl_linewidth, METH_OLDARGS}, 7267 {"setlinestyle", gl_setlinestyle, METH_OLDARGS}, 7268 {"setmap", gl_setmap, METH_OLDARGS}, 7269 {"swapinterval", gl_swapinterval, METH_OLDARGS}, 7270 {"writemask", gl_writemask, METH_OLDARGS}, 7271 {"textwritemask", gl_textwritemask, METH_OLDARGS}, 7272 {"qdevice", gl_qdevice, METH_OLDARGS}, 7273 {"unqdevice", gl_unqdevice, METH_OLDARGS}, 7274 {"curvebasis", gl_curvebasis, METH_OLDARGS}, 7275 {"curveprecision", gl_curveprecision,METH_OLDARGS}, 7276 {"loadname", gl_loadname, METH_OLDARGS}, 7277 {"passthrough", gl_passthrough, METH_OLDARGS}, 7278 {"pushname", gl_pushname, METH_OLDARGS}, 7279 {"setmonitor", gl_setmonitor, METH_OLDARGS}, 7280 {"setshade", gl_setshade, METH_OLDARGS}, 7281 {"setpattern", gl_setpattern, METH_OLDARGS}, 7282 {"pagewritemask", gl_pagewritemask, METH_OLDARGS}, 7283 {"callobj", gl_callobj, METH_OLDARGS}, 7284 {"delobj", gl_delobj, METH_OLDARGS}, 7285 {"editobj", gl_editobj, METH_OLDARGS}, 7286 {"makeobj", gl_makeobj, METH_OLDARGS}, 7287 {"maketag", gl_maketag, METH_OLDARGS}, 7288 {"chunksize", gl_chunksize, METH_OLDARGS}, 7289 {"compactify", gl_compactify, METH_OLDARGS}, 7290 {"deltag", gl_deltag, METH_OLDARGS}, 7291 {"lsrepeat", gl_lsrepeat, METH_OLDARGS}, 7292 {"objinsert", gl_objinsert, METH_OLDARGS}, 7293 {"objreplace", gl_objreplace, METH_OLDARGS}, 7294 {"winclose", gl_winclose, METH_OLDARGS}, 7295 {"blanktime", gl_blanktime, METH_OLDARGS}, 7296 {"freepup", gl_freepup, METH_OLDARGS}, 7297 {"backbuffer", gl_backbuffer, METH_OLDARGS}, 7298 {"frontbuffer", gl_frontbuffer, METH_OLDARGS}, 7299 {"lsbackup", gl_lsbackup, METH_OLDARGS}, 7300 {"resetls", gl_resetls, METH_OLDARGS}, 7301 {"lampon", gl_lampon, METH_OLDARGS}, 7302 {"lampoff", gl_lampoff, METH_OLDARGS}, 7303 {"setbell", gl_setbell, METH_OLDARGS}, 7304 {"blankscreen", gl_blankscreen, METH_OLDARGS}, 7305 {"depthcue", gl_depthcue, METH_OLDARGS}, 7306 {"zbuffer", gl_zbuffer, METH_OLDARGS}, 7307 {"backface", gl_backface, METH_OLDARGS}, 7308 {"cmov2i", gl_cmov2i, METH_OLDARGS}, 7309 {"draw2i", gl_draw2i, METH_OLDARGS}, 7310 {"move2i", gl_move2i, METH_OLDARGS}, 7311 {"pnt2i", gl_pnt2i, METH_OLDARGS}, 7312 {"patchbasis", gl_patchbasis, METH_OLDARGS}, 7313 {"patchprecision", gl_patchprecision, METH_OLDARGS}, 7314 {"pdr2i", gl_pdr2i, METH_OLDARGS}, 7315 {"pmv2i", gl_pmv2i, METH_OLDARGS}, 7316 {"rpdr2i", gl_rpdr2i, METH_OLDARGS}, 7317 {"rpmv2i", gl_rpmv2i, METH_OLDARGS}, 7318 {"xfpt2i", gl_xfpt2i, METH_OLDARGS}, 7319 {"objdelete", gl_objdelete, METH_OLDARGS}, 7320 {"patchcurves", gl_patchcurves, METH_OLDARGS}, 7321 {"minsize", gl_minsize, METH_OLDARGS}, 7322 {"maxsize", gl_maxsize, METH_OLDARGS}, 7323 {"keepaspect", gl_keepaspect, METH_OLDARGS}, 7324 {"prefsize", gl_prefsize, METH_OLDARGS}, 7325 {"stepunit", gl_stepunit, METH_OLDARGS}, 7326 {"fudge", gl_fudge, METH_OLDARGS}, 7327 {"winmove", gl_winmove, METH_OLDARGS}, 7328 {"attachcursor", gl_attachcursor, METH_OLDARGS}, 7329 {"deflinestyle", gl_deflinestyle, METH_OLDARGS}, 7330 {"noise", gl_noise, METH_OLDARGS}, 7331 {"picksize", gl_picksize, METH_OLDARGS}, 7332 {"qenter", gl_qenter, METH_OLDARGS}, 7333 {"setdepth", gl_setdepth, METH_OLDARGS}, 7334 {"cmov2s", gl_cmov2s, METH_OLDARGS}, 7335 {"draw2s", gl_draw2s, METH_OLDARGS}, 7336 {"move2s", gl_move2s, METH_OLDARGS}, 7337 {"pdr2s", gl_pdr2s, METH_OLDARGS}, 7338 {"pmv2s", gl_pmv2s, METH_OLDARGS}, 7339 {"pnt2s", gl_pnt2s, METH_OLDARGS}, 7340 {"rdr2s", gl_rdr2s, METH_OLDARGS}, 7341 {"rmv2s", gl_rmv2s, METH_OLDARGS}, 7342 {"rpdr2s", gl_rpdr2s, METH_OLDARGS}, 7343 {"rpmv2s", gl_rpmv2s, METH_OLDARGS}, 7344 {"xfpt2s", gl_xfpt2s, METH_OLDARGS}, 7345 {"cmov2", gl_cmov2, METH_OLDARGS}, 7346 {"draw2", gl_draw2, METH_OLDARGS}, 7347 {"move2", gl_move2, METH_OLDARGS}, 7348 {"pnt2", gl_pnt2, METH_OLDARGS}, 7349 {"pdr2", gl_pdr2, METH_OLDARGS}, 7350 {"pmv2", gl_pmv2, METH_OLDARGS}, 7351 {"rdr2", gl_rdr2, METH_OLDARGS}, 7352 {"rmv2", gl_rmv2, METH_OLDARGS}, 7353 {"rpdr2", gl_rpdr2, METH_OLDARGS}, 7354 {"rpmv2", gl_rpmv2, METH_OLDARGS}, 7355 {"xfpt2", gl_xfpt2, METH_OLDARGS}, 7356 {"loadmatrix", gl_loadmatrix, METH_OLDARGS}, 7357 {"multmatrix", gl_multmatrix, METH_OLDARGS}, 7358 {"crv", gl_crv, METH_OLDARGS}, 7359 {"rcrv", gl_rcrv, METH_OLDARGS}, 7360 {"addtopup", gl_addtopup, METH_OLDARGS}, 7361 {"charstr", gl_charstr, METH_OLDARGS}, 7362 {"getport", gl_getport, METH_OLDARGS}, 7363 {"strwidth", gl_strwidth, METH_OLDARGS}, 7364 {"winopen", gl_winopen, METH_OLDARGS}, 7365 {"wintitle", gl_wintitle, METH_OLDARGS}, 7366 {"polf", gl_polf, METH_OLDARGS}, 7367 {"polf2", gl_polf2, METH_OLDARGS}, 7368 {"poly", gl_poly, METH_OLDARGS}, 7369 {"poly2", gl_poly2, METH_OLDARGS}, 7370 {"crvn", gl_crvn, METH_OLDARGS}, 7371 {"rcrvn", gl_rcrvn, METH_OLDARGS}, 7372 {"polf2i", gl_polf2i, METH_OLDARGS}, 7373 {"polfi", gl_polfi, METH_OLDARGS}, 7374 {"poly2i", gl_poly2i, METH_OLDARGS}, 7375 {"polyi", gl_polyi, METH_OLDARGS}, 7376 {"polf2s", gl_polf2s, METH_OLDARGS}, 7377 {"polfs", gl_polfs, METH_OLDARGS}, 7378 {"polys", gl_polys, METH_OLDARGS}, 7379 {"poly2s", gl_poly2s, METH_OLDARGS}, 7380 {"defcursor", gl_defcursor, METH_OLDARGS}, 7381 {"writepixels", gl_writepixels, METH_OLDARGS}, 7382 {"defbasis", gl_defbasis, METH_OLDARGS}, 7383 {"gewrite", gl_gewrite, METH_OLDARGS}, 7384 {"rotate", gl_rotate, METH_OLDARGS}, 7385 {"rot", gl_rot, METH_OLDARGS}, 7386 {"circfi", gl_circfi, METH_OLDARGS}, 7387 {"circi", gl_circi, METH_OLDARGS}, 7388 {"cmovi", gl_cmovi, METH_OLDARGS}, 7389 {"drawi", gl_drawi, METH_OLDARGS}, 7390 {"movei", gl_movei, METH_OLDARGS}, 7391 {"pnti", gl_pnti, METH_OLDARGS}, 7392 {"newtag", gl_newtag, METH_OLDARGS}, 7393 {"pdri", gl_pdri, METH_OLDARGS}, 7394 {"pmvi", gl_pmvi, METH_OLDARGS}, 7395 {"rdri", gl_rdri, METH_OLDARGS}, 7396 {"rmvi", gl_rmvi, METH_OLDARGS}, 7397 {"rpdri", gl_rpdri, METH_OLDARGS}, 7398 {"rpmvi", gl_rpmvi, METH_OLDARGS}, 7399 {"xfpti", gl_xfpti, METH_OLDARGS}, 7400 {"circ", gl_circ, METH_OLDARGS}, 7401 {"circf", gl_circf, METH_OLDARGS}, 7402 {"cmov", gl_cmov, METH_OLDARGS}, 7403 {"draw", gl_draw, METH_OLDARGS}, 7404 {"move", gl_move, METH_OLDARGS}, 7405 {"pnt", gl_pnt, METH_OLDARGS}, 7406 {"scale", gl_scale, METH_OLDARGS}, 7407 {"translate", gl_translate, METH_OLDARGS}, 7408 {"pdr", gl_pdr, METH_OLDARGS}, 7409 {"pmv", gl_pmv, METH_OLDARGS}, 7410 {"rdr", gl_rdr, METH_OLDARGS}, 7411 {"rmv", gl_rmv, METH_OLDARGS}, 7412 {"rpdr", gl_rpdr, METH_OLDARGS}, 7413 {"rpmv", gl_rpmv, METH_OLDARGS}, 7414 {"xfpt", gl_xfpt, METH_OLDARGS}, 7415 {"RGBcolor", gl_RGBcolor, METH_OLDARGS}, 7416 {"RGBwritemask", gl_RGBwritemask, METH_OLDARGS}, 7417 {"setcursor", gl_setcursor, METH_OLDARGS}, 7418 {"tie", gl_tie, METH_OLDARGS}, 7419 {"circfs", gl_circfs, METH_OLDARGS}, 7420 {"circs", gl_circs, METH_OLDARGS}, 7421 {"cmovs", gl_cmovs, METH_OLDARGS}, 7422 {"draws", gl_draws, METH_OLDARGS}, 7423 {"moves", gl_moves, METH_OLDARGS}, 7424 {"pdrs", gl_pdrs, METH_OLDARGS}, 7425 {"pmvs", gl_pmvs, METH_OLDARGS}, 7426 {"pnts", gl_pnts, METH_OLDARGS}, 7427 {"rdrs", gl_rdrs, METH_OLDARGS}, 7428 {"rmvs", gl_rmvs, METH_OLDARGS}, 7429 {"rpdrs", gl_rpdrs, METH_OLDARGS}, 7430 {"rpmvs", gl_rpmvs, METH_OLDARGS}, 7431 {"xfpts", gl_xfpts, METH_OLDARGS}, 7432 {"curorigin", gl_curorigin, METH_OLDARGS}, 7433 {"cyclemap", gl_cyclemap, METH_OLDARGS}, 7434 {"patch", gl_patch, METH_OLDARGS}, 7435 {"splf", gl_splf, METH_OLDARGS}, 7436 {"splf2", gl_splf2, METH_OLDARGS}, 7437 {"splfi", gl_splfi, METH_OLDARGS}, 7438 {"splf2i", gl_splf2i, METH_OLDARGS}, 7439 {"splfs", gl_splfs, METH_OLDARGS}, 7440 {"splf2s", gl_splf2s, METH_OLDARGS}, 7441 {"rpatch", gl_rpatch, METH_OLDARGS}, 7442 {"ortho2", gl_ortho2, METH_OLDARGS}, 7443 {"rect", gl_rect, METH_OLDARGS}, 7444 {"rectf", gl_rectf, METH_OLDARGS}, 7445 {"xfpt4", gl_xfpt4, METH_OLDARGS}, 7446 {"textport", gl_textport, METH_OLDARGS}, 7447 {"mapcolor", gl_mapcolor, METH_OLDARGS}, 7448 {"scrmask", gl_scrmask, METH_OLDARGS}, 7449 {"setvaluator", gl_setvaluator, METH_OLDARGS}, 7450 {"viewport", gl_viewport, METH_OLDARGS}, 7451 {"shaderange", gl_shaderange, METH_OLDARGS}, 7452 {"xfpt4s", gl_xfpt4s, METH_OLDARGS}, 7453 {"rectfi", gl_rectfi, METH_OLDARGS}, 7454 {"recti", gl_recti, METH_OLDARGS}, 7455 {"xfpt4i", gl_xfpt4i, METH_OLDARGS}, 7456 {"prefposition", gl_prefposition, METH_OLDARGS}, 7457 {"arc", gl_arc, METH_OLDARGS}, 7458 {"arcf", gl_arcf, METH_OLDARGS}, 7459 {"arcfi", gl_arcfi, METH_OLDARGS}, 7460 {"arci", gl_arci, METH_OLDARGS}, 7461 {"bbox2", gl_bbox2, METH_OLDARGS}, 7462 {"bbox2i", gl_bbox2i, METH_OLDARGS}, 7463 {"bbox2s", gl_bbox2s, METH_OLDARGS}, 7464 {"blink", gl_blink, METH_OLDARGS}, 7465 {"ortho", gl_ortho, METH_OLDARGS}, 7466 {"window", gl_window, METH_OLDARGS}, 7467 {"lookat", gl_lookat, METH_OLDARGS}, 7468 {"perspective", gl_perspective, METH_OLDARGS}, 7469 {"polarview", gl_polarview, METH_OLDARGS}, 7470 {"arcfs", gl_arcfs, METH_OLDARGS}, 7471 {"arcs", gl_arcs, METH_OLDARGS}, 7472 {"rectcopy", gl_rectcopy, METH_OLDARGS}, 7473 {"RGBcursor", gl_RGBcursor, METH_OLDARGS}, 7474 {"getbutton", gl_getbutton, METH_OLDARGS}, 7475 {"getcmmode", gl_getcmmode, METH_OLDARGS}, 7476 {"getlsbackup", gl_getlsbackup, METH_OLDARGS}, 7477 {"getresetls", gl_getresetls, METH_OLDARGS}, 7478 {"getdcm", gl_getdcm, METH_OLDARGS}, 7479 {"getzbuffer", gl_getzbuffer, METH_OLDARGS}, 7480 {"ismex", gl_ismex, METH_OLDARGS}, 7481 {"isobj", gl_isobj, METH_OLDARGS}, 7482 {"isqueued", gl_isqueued, METH_OLDARGS}, 7483 {"istag", gl_istag, METH_OLDARGS}, 7484 {"genobj", gl_genobj, METH_OLDARGS}, 7485 {"gentag", gl_gentag, METH_OLDARGS}, 7486 {"getbuffer", gl_getbuffer, METH_OLDARGS}, 7487 {"getcolor", gl_getcolor, METH_OLDARGS}, 7488 {"getdisplaymode", gl_getdisplaymode, METH_OLDARGS}, 7489 {"getfont", gl_getfont, METH_OLDARGS}, 7490 {"getheight", gl_getheight, METH_OLDARGS}, 7491 {"gethitcode", gl_gethitcode, METH_OLDARGS}, 7492 {"getlstyle", gl_getlstyle, METH_OLDARGS}, 7493 {"getlwidth", gl_getlwidth, METH_OLDARGS}, 7494 {"getmap", gl_getmap, METH_OLDARGS}, 7495 {"getplanes", gl_getplanes, METH_OLDARGS}, 7496 {"getwritemask", gl_getwritemask, METH_OLDARGS}, 7497 {"qtest", gl_qtest, METH_OLDARGS}, 7498 {"getlsrepeat", gl_getlsrepeat, METH_OLDARGS}, 7499 {"getmonitor", gl_getmonitor, METH_OLDARGS}, 7500 {"getopenobj", gl_getopenobj, METH_OLDARGS}, 7501 {"getpattern", gl_getpattern, METH_OLDARGS}, 7502 {"winget", gl_winget, METH_OLDARGS}, 7503 {"winattach", gl_winattach, METH_OLDARGS}, 7504 {"getothermonitor", gl_getothermonitor, METH_OLDARGS}, 7505 {"newpup", gl_newpup, METH_OLDARGS}, 7506 {"getvaluator", gl_getvaluator, METH_OLDARGS}, 7507 {"winset", gl_winset, METH_OLDARGS}, 7508 {"dopup", gl_dopup, METH_OLDARGS}, 7509 {"getdepth", gl_getdepth, METH_OLDARGS}, 7510 {"getcpos", gl_getcpos, METH_OLDARGS}, 7511 {"getsize", gl_getsize, METH_OLDARGS}, 7512 {"getorigin", gl_getorigin, METH_OLDARGS}, 7513 {"getviewport", gl_getviewport, METH_OLDARGS}, 7514 {"gettp", gl_gettp, METH_OLDARGS}, 7515 {"getgpos", gl_getgpos, METH_OLDARGS}, 7516 {"winposition", gl_winposition, METH_OLDARGS}, 7517 {"gRGBcolor", gl_gRGBcolor, METH_OLDARGS}, 7518 {"gRGBmask", gl_gRGBmask, METH_OLDARGS}, 7519 {"getscrmask", gl_getscrmask, METH_OLDARGS}, 7520 {"getmcolor", gl_getmcolor, METH_OLDARGS}, 7521 {"mapw", gl_mapw, METH_OLDARGS}, 7522 {"mapw2", gl_mapw2, METH_OLDARGS}, 7523 {"getcursor", gl_getcursor, METH_OLDARGS}, 7524 {"cmode", gl_cmode, METH_OLDARGS}, 7525 {"concave", gl_concave, METH_OLDARGS}, 7526 {"curstype", gl_curstype, METH_OLDARGS}, 7527 {"drawmode", gl_drawmode, METH_OLDARGS}, 7528 {"gammaramp", gl_gammaramp, METH_OLDARGS}, 7529 {"getbackface", gl_getbackface, METH_OLDARGS}, 7530 {"getdescender", gl_getdescender, METH_OLDARGS}, 7531 {"getdrawmode", gl_getdrawmode, METH_OLDARGS}, 7532 {"getmmode", gl_getmmode, METH_OLDARGS}, 7533 {"getsm", gl_getsm, METH_OLDARGS}, 7534 {"getvideo", gl_getvideo, METH_OLDARGS}, 7535 {"imakebackground", gl_imakebackground, METH_OLDARGS}, 7536 {"lmbind", gl_lmbind, METH_OLDARGS}, 7537 {"lmdef", gl_lmdef, METH_OLDARGS}, 7538 {"mmode", gl_mmode, METH_OLDARGS}, 7539 {"normal", gl_normal, METH_OLDARGS}, 7540 {"overlay", gl_overlay, METH_OLDARGS}, 7541 {"RGBrange", gl_RGBrange, METH_OLDARGS}, 7542 {"setvideo", gl_setvideo, METH_OLDARGS}, 7543 {"shademodel", gl_shademodel, METH_OLDARGS}, 7544 {"underlay", gl_underlay, METH_OLDARGS}, 7545 {"bgnclosedline", gl_bgnclosedline, METH_OLDARGS}, 7546 {"bgnline", gl_bgnline, METH_OLDARGS}, 7547 {"bgnpoint", gl_bgnpoint, METH_OLDARGS}, 7548 {"bgnpolygon", gl_bgnpolygon, METH_OLDARGS}, 7549 {"bgnsurface", gl_bgnsurface, METH_OLDARGS}, 7550 {"bgntmesh", gl_bgntmesh, METH_OLDARGS}, 7551 {"bgntrim", gl_bgntrim, METH_OLDARGS}, 7552 {"endclosedline", gl_endclosedline, METH_OLDARGS}, 7553 {"endline", gl_endline, METH_OLDARGS}, 7554 {"endpoint", gl_endpoint, METH_OLDARGS}, 7555 {"endpolygon", gl_endpolygon, METH_OLDARGS}, 7556 {"endsurface", gl_endsurface, METH_OLDARGS}, 7557 {"endtmesh", gl_endtmesh, METH_OLDARGS}, 7558 {"endtrim", gl_endtrim, METH_OLDARGS}, 7559 {"blendfunction", gl_blendfunction, METH_OLDARGS}, 7560 {"c3f", gl_c3f, METH_OLDARGS}, 7561 {"c3i", gl_c3i, METH_OLDARGS}, 7562 {"c3s", gl_c3s, METH_OLDARGS}, 7563 {"c4f", gl_c4f, METH_OLDARGS}, 7564 {"c4i", gl_c4i, METH_OLDARGS}, 7565 {"c4s", gl_c4s, METH_OLDARGS}, 7566 {"colorf", gl_colorf, METH_OLDARGS}, 7567 {"cpack", gl_cpack, METH_OLDARGS}, 7568 {"czclear", gl_czclear, METH_OLDARGS}, 7569 {"dglclose", gl_dglclose, METH_OLDARGS}, 7570 {"dglopen", gl_dglopen, METH_OLDARGS}, 7571 {"getgdesc", gl_getgdesc, METH_OLDARGS}, 7572 {"getnurbsproperty", gl_getnurbsproperty, METH_OLDARGS}, 7573 {"glcompat", gl_glcompat, METH_OLDARGS}, 7574 {"iconsize", gl_iconsize, METH_OLDARGS}, 7575 {"icontitle", gl_icontitle, METH_OLDARGS}, 7576 {"lRGBrange", gl_lRGBrange, METH_OLDARGS}, 7577 {"linesmooth", gl_linesmooth, METH_OLDARGS}, 7578 {"lmcolor", gl_lmcolor, METH_OLDARGS}, 7579 {"logicop", gl_logicop, METH_OLDARGS}, 7580 {"lsetdepth", gl_lsetdepth, METH_OLDARGS}, 7581 {"lshaderange", gl_lshaderange, METH_OLDARGS}, 7582 {"n3f", gl_n3f, METH_OLDARGS}, 7583 {"noborder", gl_noborder, METH_OLDARGS}, 7584 {"pntsmooth", gl_pntsmooth, METH_OLDARGS}, 7585 {"readsource", gl_readsource, METH_OLDARGS}, 7586 {"rectzoom", gl_rectzoom, METH_OLDARGS}, 7587 {"sbox", gl_sbox, METH_OLDARGS}, 7588 {"sboxi", gl_sboxi, METH_OLDARGS}, 7589 {"sboxs", gl_sboxs, METH_OLDARGS}, 7590 {"sboxf", gl_sboxf, METH_OLDARGS}, 7591 {"sboxfi", gl_sboxfi, METH_OLDARGS}, 7592 {"sboxfs", gl_sboxfs, METH_OLDARGS}, 7593 {"setnurbsproperty", gl_setnurbsproperty, METH_OLDARGS}, 7594 {"setpup", gl_setpup, METH_OLDARGS}, 7595 {"smoothline", gl_smoothline, METH_OLDARGS}, 7596 {"subpixel", gl_subpixel, METH_OLDARGS}, 7597 {"swaptmesh", gl_swaptmesh, METH_OLDARGS}, 7598 {"swinopen", gl_swinopen, METH_OLDARGS}, 7599 {"v2f", gl_v2f, METH_OLDARGS}, 7600 {"v2i", gl_v2i, METH_OLDARGS}, 7601 {"v2s", gl_v2s, METH_OLDARGS}, 7602 {"v3f", gl_v3f, METH_OLDARGS}, 7603 {"v3i", gl_v3i, METH_OLDARGS}, 7604 {"v3s", gl_v3s, METH_OLDARGS}, 7605 {"v4f", gl_v4f, METH_OLDARGS}, 7606 {"v4i", gl_v4i, METH_OLDARGS}, 7607 {"v4s", gl_v4s, METH_OLDARGS}, 7608 {"videocmd", gl_videocmd, METH_OLDARGS}, 7609 {"windepth", gl_windepth, METH_OLDARGS}, 7610 {"wmpack", gl_wmpack, METH_OLDARGS}, 7611 {"zdraw", gl_zdraw, METH_OLDARGS}, 7612 {"zfunction", gl_zfunction, METH_OLDARGS}, 7613 {"zsource", gl_zsource, METH_OLDARGS}, 7614 {"zwritemask", gl_zwritemask, METH_OLDARGS}, 7615 {"v2d", gl_v2d, METH_OLDARGS}, 7616 {"v3d", gl_v3d, METH_OLDARGS}, 7617 {"v4d", gl_v4d, METH_OLDARGS}, 7618 {"pixmode", gl_pixmode, METH_OLDARGS}, 7619 {"qgetfd", gl_qgetfd, METH_OLDARGS}, 7620 {"dither", gl_dither, METH_OLDARGS}, 7621 {NULL, NULL} /* Sentinel */ 7622 7622 }; 7623 7623 … … 7625 7625 initgl(void) 7626 7626 { 7627 7627 7628 7628 if (PyErr_WarnPy3k("the gl module has been removed in " 7629 7629 "Python 3.0", 2) < 0) 7630 7631 7632 7633 } 7630 return; 7631 7632 (void) Py_InitModule("gl", gl_methods); 7633 }
Note:
See TracChangeset
for help on using the changeset viewer.