SF patch #577031, remove PyArg_NoArgs() since it's deprecated
Explicitly use METH_OLDARGS
diff --git a/Modules/glmodule.c b/Modules/glmodule.c
index 4a1b66f..6590704 100644
--- a/Modules/glmodule.c
+++ b/Modules/glmodule.c
@@ -441,12 +441,10 @@
 }
 
 static PyObject *
-endpick_select(PyObject *args, long (*func)())
+endpick_select(long (*func)())
 {
 	PyObject *v, *w;
 	int i, nhits, n;
-	if (!PyArg_NoArgs(args))
-		return NULL;
 	if (pickbuffer == NULL) {
 		PyErr_SetString(PyExc_RuntimeError,
 			"endpick/endselect: not in pick/select mode");
@@ -487,9 +485,9 @@
 	return pick_select(args, pick);
 }
 
-static PyObject *gl_endpick(PyObject *self, PyObject *args)
+static PyObject *gl_endpick(PyObject *self)
 {
-	return endpick_select(args, endpick);
+	return endpick_select(endpick);
 }
 
 static PyObject *gl_gselect(PyObject *self, PyObject *args)
@@ -497,9 +495,9 @@
 	return pick_select(args, gselect);
 }
 
-static PyObject *gl_endselect(PyObject *self, PyObject *args)
+static PyObject *gl_endselect(PyObject *self)
 {
-	return endpick_select(args, endselect);
+	return endpick_select(endselect);
 }
 
 
@@ -7188,438 +7186,438 @@
 }
 
 static struct PyMethodDef gl_methods[] = {
-	{"qread", gl_qread},
-	{"varray", gl_varray},
-	{"nvarray", gl_nvarray},
-	{"vnarray", gl_vnarray},
-	{"nurbssurface", gl_nurbssurface},
-	{"nurbscurve", gl_nurbscurve},
-	{"pwlcurve", gl_pwlcurve},
-	{"pick", gl_pick},
-	{"endpick", gl_endpick},
-	{"gselect", gl_gselect},
-	{"endselect", gl_endselect},
-	{"getmatrix", gl_getmatrix},
-	{"altgetmatrix", gl_altgetmatrix},
-	{"lrectwrite", gl_lrectwrite},
-	{"lrectread", gl_lrectread},
-	{"readdisplay", gl_readdisplay},
-	{"packrect", gl_packrect},
-	{"unpackrect", gl_unpackrect},
-	{"gversion", gl_gversion},
-	{"clear", gl_clear},
-	{"getshade", gl_getshade},
-	{"devport", gl_devport},
-	{"rdr2i", gl_rdr2i},
-	{"rectfs", gl_rectfs},
-	{"rects", gl_rects},
-	{"rmv2i", gl_rmv2i},
-	{"noport", gl_noport},
-	{"popviewport", gl_popviewport},
-	{"clearhitcode", gl_clearhitcode},
-	{"closeobj", gl_closeobj},
-	{"cursoff", gl_cursoff},
-	{"curson", gl_curson},
-	{"doublebuffer", gl_doublebuffer},
-	{"finish", gl_finish},
-	{"gconfig", gl_gconfig},
-	{"ginit", gl_ginit},
-	{"greset", gl_greset},
-	{"multimap", gl_multimap},
-	{"onemap", gl_onemap},
-	{"popattributes", gl_popattributes},
-	{"popmatrix", gl_popmatrix},
-	{"pushattributes", gl_pushattributes},
-	{"pushmatrix", gl_pushmatrix},
-	{"pushviewport", gl_pushviewport},
-	{"qreset", gl_qreset},
-	{"RGBmode", gl_RGBmode},
-	{"singlebuffer", gl_singlebuffer},
-	{"swapbuffers", gl_swapbuffers},
-	{"gsync", gl_gsync},
-	{"gflush", gl_gflush},
-	{"tpon", gl_tpon},
-	{"tpoff", gl_tpoff},
-	{"clkon", gl_clkon},
-	{"clkoff", gl_clkoff},
-	{"ringbell", gl_ringbell},
-	{"gbegin", gl_gbegin},
-	{"textinit", gl_textinit},
-	{"initnames", gl_initnames},
-	{"pclos", gl_pclos},
-	{"popname", gl_popname},
-	{"spclos", gl_spclos},
-	{"zclear", gl_zclear},
-	{"screenspace", gl_screenspace},
-	{"reshapeviewport", gl_reshapeviewport},
-	{"winpush", gl_winpush},
-	{"winpop", gl_winpop},
-	{"foreground", gl_foreground},
-	{"endfullscrn", gl_endfullscrn},
-	{"endpupmode", gl_endpupmode},
-	{"fullscrn", gl_fullscrn},
-	{"pupmode", gl_pupmode},
-	{"winconstraints", gl_winconstraints},
-	{"pagecolor", gl_pagecolor},
-	{"textcolor", gl_textcolor},
-	{"color", gl_color},
-	{"curveit", gl_curveit},
-	{"font", gl_font},
-	{"linewidth", gl_linewidth},
-	{"setlinestyle", gl_setlinestyle},
-	{"setmap", gl_setmap},
-	{"swapinterval", gl_swapinterval},
-	{"writemask", gl_writemask},
-	{"textwritemask", gl_textwritemask},
-	{"qdevice", gl_qdevice},
-	{"unqdevice", gl_unqdevice},
-	{"curvebasis", gl_curvebasis},
-	{"curveprecision", gl_curveprecision},
-	{"loadname", gl_loadname},
-	{"passthrough", gl_passthrough},
-	{"pushname", gl_pushname},
-	{"setmonitor", gl_setmonitor},
-	{"setshade", gl_setshade},
-	{"setpattern", gl_setpattern},
-	{"pagewritemask", gl_pagewritemask},
-	{"callobj", gl_callobj},
-	{"delobj", gl_delobj},
-	{"editobj", gl_editobj},
-	{"makeobj", gl_makeobj},
-	{"maketag", gl_maketag},
-	{"chunksize", gl_chunksize},
-	{"compactify", gl_compactify},
-	{"deltag", gl_deltag},
-	{"lsrepeat", gl_lsrepeat},
-	{"objinsert", gl_objinsert},
-	{"objreplace", gl_objreplace},
-	{"winclose", gl_winclose},
-	{"blanktime", gl_blanktime},
-	{"freepup", gl_freepup},
-	{"backbuffer", gl_backbuffer},
-	{"frontbuffer", gl_frontbuffer},
-	{"lsbackup", gl_lsbackup},
-	{"resetls", gl_resetls},
-	{"lampon", gl_lampon},
-	{"lampoff", gl_lampoff},
-	{"setbell", gl_setbell},
-	{"blankscreen", gl_blankscreen},
-	{"depthcue", gl_depthcue},
-	{"zbuffer", gl_zbuffer},
-	{"backface", gl_backface},
-	{"cmov2i", gl_cmov2i},
-	{"draw2i", gl_draw2i},
-	{"move2i", gl_move2i},
-	{"pnt2i", gl_pnt2i},
-	{"patchbasis", gl_patchbasis},
-	{"patchprecision", gl_patchprecision},
-	{"pdr2i", gl_pdr2i},
-	{"pmv2i", gl_pmv2i},
-	{"rpdr2i", gl_rpdr2i},
-	{"rpmv2i", gl_rpmv2i},
-	{"xfpt2i", gl_xfpt2i},
-	{"objdelete", gl_objdelete},
-	{"patchcurves", gl_patchcurves},
-	{"minsize", gl_minsize},
-	{"maxsize", gl_maxsize},
-	{"keepaspect", gl_keepaspect},
-	{"prefsize", gl_prefsize},
-	{"stepunit", gl_stepunit},
-	{"fudge", gl_fudge},
-	{"winmove", gl_winmove},
-	{"attachcursor", gl_attachcursor},
-	{"deflinestyle", gl_deflinestyle},
-	{"noise", gl_noise},
-	{"picksize", gl_picksize},
-	{"qenter", gl_qenter},
-	{"setdepth", gl_setdepth},
-	{"cmov2s", gl_cmov2s},
-	{"draw2s", gl_draw2s},
-	{"move2s", gl_move2s},
-	{"pdr2s", gl_pdr2s},
-	{"pmv2s", gl_pmv2s},
-	{"pnt2s", gl_pnt2s},
-	{"rdr2s", gl_rdr2s},
-	{"rmv2s", gl_rmv2s},
-	{"rpdr2s", gl_rpdr2s},
-	{"rpmv2s", gl_rpmv2s},
-	{"xfpt2s", gl_xfpt2s},
-	{"cmov2", gl_cmov2},
-	{"draw2", gl_draw2},
-	{"move2", gl_move2},
-	{"pnt2", gl_pnt2},
-	{"pdr2", gl_pdr2},
-	{"pmv2", gl_pmv2},
-	{"rdr2", gl_rdr2},
-	{"rmv2", gl_rmv2},
-	{"rpdr2", gl_rpdr2},
-	{"rpmv2", gl_rpmv2},
-	{"xfpt2", gl_xfpt2},
-	{"loadmatrix", gl_loadmatrix},
-	{"multmatrix", gl_multmatrix},
-	{"crv", gl_crv},
-	{"rcrv", gl_rcrv},
-	{"addtopup", gl_addtopup},
-	{"charstr", gl_charstr},
-	{"getport", gl_getport},
-	{"strwidth", gl_strwidth},
-	{"winopen", gl_winopen},
-	{"wintitle", gl_wintitle},
-	{"polf", gl_polf},
-	{"polf2", gl_polf2},
-	{"poly", gl_poly},
-	{"poly2", gl_poly2},
-	{"crvn", gl_crvn},
-	{"rcrvn", gl_rcrvn},
-	{"polf2i", gl_polf2i},
-	{"polfi", gl_polfi},
-	{"poly2i", gl_poly2i},
-	{"polyi", gl_polyi},
-	{"polf2s", gl_polf2s},
-	{"polfs", gl_polfs},
-	{"polys", gl_polys},
-	{"poly2s", gl_poly2s},
-	{"defcursor", gl_defcursor},
-	{"writepixels", gl_writepixels},
-	{"defbasis", gl_defbasis},
-	{"gewrite", gl_gewrite},
-	{"rotate", gl_rotate},
-	{"rot", gl_rot},
-	{"circfi", gl_circfi},
-	{"circi", gl_circi},
-	{"cmovi", gl_cmovi},
-	{"drawi", gl_drawi},
-	{"movei", gl_movei},
-	{"pnti", gl_pnti},
-	{"newtag", gl_newtag},
-	{"pdri", gl_pdri},
-	{"pmvi", gl_pmvi},
-	{"rdri", gl_rdri},
-	{"rmvi", gl_rmvi},
-	{"rpdri", gl_rpdri},
-	{"rpmvi", gl_rpmvi},
-	{"xfpti", gl_xfpti},
-	{"circ", gl_circ},
-	{"circf", gl_circf},
-	{"cmov", gl_cmov},
-	{"draw", gl_draw},
-	{"move", gl_move},
-	{"pnt", gl_pnt},
-	{"scale", gl_scale},
-	{"translate", gl_translate},
-	{"pdr", gl_pdr},
-	{"pmv", gl_pmv},
-	{"rdr", gl_rdr},
-	{"rmv", gl_rmv},
-	{"rpdr", gl_rpdr},
-	{"rpmv", gl_rpmv},
-	{"xfpt", gl_xfpt},
-	{"RGBcolor", gl_RGBcolor},
-	{"RGBwritemask", gl_RGBwritemask},
-	{"setcursor", gl_setcursor},
-	{"tie", gl_tie},
-	{"circfs", gl_circfs},
-	{"circs", gl_circs},
-	{"cmovs", gl_cmovs},
-	{"draws", gl_draws},
-	{"moves", gl_moves},
-	{"pdrs", gl_pdrs},
-	{"pmvs", gl_pmvs},
-	{"pnts", gl_pnts},
-	{"rdrs", gl_rdrs},
-	{"rmvs", gl_rmvs},
-	{"rpdrs", gl_rpdrs},
-	{"rpmvs", gl_rpmvs},
-	{"xfpts", gl_xfpts},
-	{"curorigin", gl_curorigin},
-	{"cyclemap", gl_cyclemap},
-	{"patch", gl_patch},
-	{"splf", gl_splf},
-	{"splf2", gl_splf2},
-	{"splfi", gl_splfi},
-	{"splf2i", gl_splf2i},
-	{"splfs", gl_splfs},
-	{"splf2s", gl_splf2s},
-	{"rpatch", gl_rpatch},
-	{"ortho2", gl_ortho2},
-	{"rect", gl_rect},
-	{"rectf", gl_rectf},
-	{"xfpt4", gl_xfpt4},
-	{"textport", gl_textport},
-	{"mapcolor", gl_mapcolor},
-	{"scrmask", gl_scrmask},
-	{"setvaluator", gl_setvaluator},
-	{"viewport", gl_viewport},
-	{"shaderange", gl_shaderange},
-	{"xfpt4s", gl_xfpt4s},
-	{"rectfi", gl_rectfi},
-	{"recti", gl_recti},
-	{"xfpt4i", gl_xfpt4i},
-	{"prefposition", gl_prefposition},
-	{"arc", gl_arc},
-	{"arcf", gl_arcf},
-	{"arcfi", gl_arcfi},
-	{"arci", gl_arci},
-	{"bbox2", gl_bbox2},
-	{"bbox2i", gl_bbox2i},
-	{"bbox2s", gl_bbox2s},
-	{"blink", gl_blink},
-	{"ortho", gl_ortho},
-	{"window", gl_window},
-	{"lookat", gl_lookat},
-	{"perspective", gl_perspective},
-	{"polarview", gl_polarview},
-	{"arcfs", gl_arcfs},
-	{"arcs", gl_arcs},
-	{"rectcopy", gl_rectcopy},
-	{"RGBcursor", gl_RGBcursor},
-	{"getbutton", gl_getbutton},
-	{"getcmmode", gl_getcmmode},
-	{"getlsbackup", gl_getlsbackup},
-	{"getresetls", gl_getresetls},
-	{"getdcm", gl_getdcm},
-	{"getzbuffer", gl_getzbuffer},
-	{"ismex", gl_ismex},
-	{"isobj", gl_isobj},
-	{"isqueued", gl_isqueued},
-	{"istag", gl_istag},
-	{"genobj", gl_genobj},
-	{"gentag", gl_gentag},
-	{"getbuffer", gl_getbuffer},
-	{"getcolor", gl_getcolor},
-	{"getdisplaymode", gl_getdisplaymode},
-	{"getfont", gl_getfont},
-	{"getheight", gl_getheight},
-	{"gethitcode", gl_gethitcode},
-	{"getlstyle", gl_getlstyle},
-	{"getlwidth", gl_getlwidth},
-	{"getmap", gl_getmap},
-	{"getplanes", gl_getplanes},
-	{"getwritemask", gl_getwritemask},
-	{"qtest", gl_qtest},
-	{"getlsrepeat", gl_getlsrepeat},
-	{"getmonitor", gl_getmonitor},
-	{"getopenobj", gl_getopenobj},
-	{"getpattern", gl_getpattern},
-	{"winget", gl_winget},
-	{"winattach", gl_winattach},
-	{"getothermonitor", gl_getothermonitor},
-	{"newpup", gl_newpup},
-	{"getvaluator", gl_getvaluator},
-	{"winset", gl_winset},
-	{"dopup", gl_dopup},
-	{"getdepth", gl_getdepth},
-	{"getcpos", gl_getcpos},
-	{"getsize", gl_getsize},
-	{"getorigin", gl_getorigin},
-	{"getviewport", gl_getviewport},
-	{"gettp", gl_gettp},
-	{"getgpos", gl_getgpos},
-	{"winposition", gl_winposition},
-	{"gRGBcolor", gl_gRGBcolor},
-	{"gRGBmask", gl_gRGBmask},
-	{"getscrmask", gl_getscrmask},
-	{"getmcolor", gl_getmcolor},
-	{"mapw", gl_mapw},
-	{"mapw2", gl_mapw2},
-	{"getcursor", gl_getcursor},
-	{"cmode", gl_cmode},
-	{"concave", gl_concave},
-	{"curstype", gl_curstype},
-	{"drawmode", gl_drawmode},
-	{"gammaramp", gl_gammaramp},
-	{"getbackface", gl_getbackface},
-	{"getdescender", gl_getdescender},
-	{"getdrawmode", gl_getdrawmode},
-	{"getmmode", gl_getmmode},
-	{"getsm", gl_getsm},
-	{"getvideo", gl_getvideo},
-	{"imakebackground", gl_imakebackground},
-	{"lmbind", gl_lmbind},
-	{"lmdef", gl_lmdef},
-	{"mmode", gl_mmode},
-	{"normal", gl_normal},
-	{"overlay", gl_overlay},
-	{"RGBrange", gl_RGBrange},
-	{"setvideo", gl_setvideo},
-	{"shademodel", gl_shademodel},
-	{"underlay", gl_underlay},
-	{"bgnclosedline", gl_bgnclosedline},
-	{"bgnline", gl_bgnline},
-	{"bgnpoint", gl_bgnpoint},
-	{"bgnpolygon", gl_bgnpolygon},
-	{"bgnsurface", gl_bgnsurface},
-	{"bgntmesh", gl_bgntmesh},
-	{"bgntrim", gl_bgntrim},
-	{"endclosedline", gl_endclosedline},
-	{"endline", gl_endline},
-	{"endpoint", gl_endpoint},
-	{"endpolygon", gl_endpolygon},
-	{"endsurface", gl_endsurface},
-	{"endtmesh", gl_endtmesh},
-	{"endtrim", gl_endtrim},
-	{"blendfunction", gl_blendfunction},
-	{"c3f", gl_c3f},
-	{"c3i", gl_c3i},
-	{"c3s", gl_c3s},
-	{"c4f", gl_c4f},
-	{"c4i", gl_c4i},
-	{"c4s", gl_c4s},
-	{"colorf", gl_colorf},
-	{"cpack", gl_cpack},
-	{"czclear", gl_czclear},
-	{"dglclose", gl_dglclose},
-	{"dglopen", gl_dglopen},
-	{"getgdesc", gl_getgdesc},
-	{"getnurbsproperty", gl_getnurbsproperty},
-	{"glcompat", gl_glcompat},
-	{"iconsize", gl_iconsize},
-	{"icontitle", gl_icontitle},
-	{"lRGBrange", gl_lRGBrange},
-	{"linesmooth", gl_linesmooth},
-	{"lmcolor", gl_lmcolor},
-	{"logicop", gl_logicop},
-	{"lsetdepth", gl_lsetdepth},
-	{"lshaderange", gl_lshaderange},
-	{"n3f", gl_n3f},
-	{"noborder", gl_noborder},
-	{"pntsmooth", gl_pntsmooth},
-	{"readsource", gl_readsource},
-	{"rectzoom", gl_rectzoom},
-	{"sbox", gl_sbox},
-	{"sboxi", gl_sboxi},
-	{"sboxs", gl_sboxs},
-	{"sboxf", gl_sboxf},
-	{"sboxfi", gl_sboxfi},
-	{"sboxfs", gl_sboxfs},
-	{"setnurbsproperty", gl_setnurbsproperty},
-	{"setpup", gl_setpup},
-	{"smoothline", gl_smoothline},
-	{"subpixel", gl_subpixel},
-	{"swaptmesh", gl_swaptmesh},
-	{"swinopen", gl_swinopen},
-	{"v2f", gl_v2f},
-	{"v2i", gl_v2i},
-	{"v2s", gl_v2s},
-	{"v3f", gl_v3f},
-	{"v3i", gl_v3i},
-	{"v3s", gl_v3s},
-	{"v4f", gl_v4f},
-	{"v4i", gl_v4i},
-	{"v4s", gl_v4s},
-	{"videocmd", gl_videocmd},
-	{"windepth", gl_windepth},
-	{"wmpack", gl_wmpack},
-	{"zdraw", gl_zdraw},
-	{"zfunction", gl_zfunction},
-	{"zsource", gl_zsource},
-	{"zwritemask", gl_zwritemask},
-	{"v2d", gl_v2d},
-	{"v3d", gl_v3d},
-	{"v4d", gl_v4d},
-	{"pixmode", gl_pixmode},
-	{"qgetfd", gl_qgetfd},
-	{"dither", gl_dither},
+	{"qread", gl_qread,                  METH_OLDARGS},
+	{"varray", gl_varray,                METH_OLDARGS},
+	{"nvarray", gl_nvarray,              METH_OLDARGS},
+	{"vnarray", gl_vnarray,              METH_OLDARGS},
+	{"nurbssurface", gl_nurbssurface,    METH_OLDARGS},
+	{"nurbscurve", gl_nurbscurve,        METH_OLDARGS},
+	{"pwlcurve", gl_pwlcurve,            METH_OLDARGS},
+	{"pick", gl_pick,                    METH_OLDARGS},
+	{"endpick", gl_endpick,              METH_NOARGS},
+	{"gselect", gl_gselect,              METH_OLDARGS},
+	{"endselect", gl_endselect,          METH_NOARGS},
+	{"getmatrix", gl_getmatrix,          METH_OLDARGS},
+	{"altgetmatrix", gl_altgetmatrix,    METH_OLDARGS},
+	{"lrectwrite", gl_lrectwrite,        METH_OLDARGS},
+	{"lrectread", gl_lrectread,          METH_OLDARGS},
+	{"readdisplay", gl_readdisplay,      METH_OLDARGS},
+	{"packrect", gl_packrect,            METH_OLDARGS},
+	{"unpackrect", gl_unpackrect,        METH_OLDARGS},
+	{"gversion", gl_gversion,            METH_OLDARGS},
+	{"clear", gl_clear,                  METH_OLDARGS},
+	{"getshade", gl_getshade,            METH_OLDARGS},
+	{"devport", gl_devport,              METH_OLDARGS},
+	{"rdr2i", gl_rdr2i,                  METH_OLDARGS},
+	{"rectfs", gl_rectfs,                METH_OLDARGS},
+	{"rects", gl_rects,                  METH_OLDARGS},
+	{"rmv2i", gl_rmv2i,                  METH_OLDARGS},
+	{"noport", gl_noport,                METH_OLDARGS},
+	{"popviewport", gl_popviewport,      METH_OLDARGS},
+	{"clearhitcode", gl_clearhitcode,    METH_OLDARGS},
+	{"closeobj", gl_closeobj,            METH_OLDARGS},
+	{"cursoff", gl_cursoff,              METH_OLDARGS},
+	{"curson", gl_curson,                METH_OLDARGS},
+	{"doublebuffer", gl_doublebuffer,    METH_OLDARGS},
+	{"finish", gl_finish,                METH_OLDARGS},
+	{"gconfig", gl_gconfig,              METH_OLDARGS},
+	{"ginit", gl_ginit,                  METH_OLDARGS},
+	{"greset", gl_greset,                METH_OLDARGS},
+	{"multimap", gl_multimap,            METH_OLDARGS},
+	{"onemap", gl_onemap,                METH_OLDARGS},
+	{"popattributes", gl_popattributes,  METH_OLDARGS},
+	{"popmatrix", gl_popmatrix,          METH_OLDARGS},
+	{"pushattributes", gl_pushattributes,METH_OLDARGS},
+	{"pushmatrix", gl_pushmatrix,        METH_OLDARGS},
+	{"pushviewport", gl_pushviewport,    METH_OLDARGS},
+	{"qreset", gl_qreset,                METH_OLDARGS},
+	{"RGBmode", gl_RGBmode,              METH_OLDARGS},
+	{"singlebuffer", gl_singlebuffer,    METH_OLDARGS},
+	{"swapbuffers", gl_swapbuffers,      METH_OLDARGS},
+	{"gsync", gl_gsync,                  METH_OLDARGS},
+	{"gflush", gl_gflush,                METH_OLDARGS},
+	{"tpon", gl_tpon,                    METH_OLDARGS},
+	{"tpoff", gl_tpoff,                  METH_OLDARGS},
+	{"clkon", gl_clkon,                  METH_OLDARGS},
+	{"clkoff", gl_clkoff,                METH_OLDARGS},
+	{"ringbell", gl_ringbell,            METH_OLDARGS},
+	{"gbegin", gl_gbegin,                METH_OLDARGS},
+	{"textinit", gl_textinit,            METH_OLDARGS},
+	{"initnames", gl_initnames,          METH_OLDARGS},
+	{"pclos", gl_pclos,                  METH_OLDARGS},
+	{"popname", gl_popname,              METH_OLDARGS},
+	{"spclos", gl_spclos,                METH_OLDARGS},
+	{"zclear", gl_zclear,                METH_OLDARGS},
+	{"screenspace", gl_screenspace,      METH_OLDARGS},
+	{"reshapeviewport", gl_reshapeviewport, METH_OLDARGS},
+	{"winpush", gl_winpush,              METH_OLDARGS},
+	{"winpop", gl_winpop,                METH_OLDARGS},
+	{"foreground", gl_foreground,        METH_OLDARGS},
+	{"endfullscrn", gl_endfullscrn,      METH_OLDARGS},
+	{"endpupmode", gl_endpupmode,        METH_OLDARGS},
+	{"fullscrn", gl_fullscrn,            METH_OLDARGS},
+	{"pupmode", gl_pupmode,              METH_OLDARGS},
+	{"winconstraints", gl_winconstraints, METH_OLDARGS},
+	{"pagecolor", gl_pagecolor,          METH_OLDARGS},
+	{"textcolor", gl_textcolor,          METH_OLDARGS},
+	{"color", gl_color,                  METH_OLDARGS},
+	{"curveit", gl_curveit,              METH_OLDARGS},
+	{"font", gl_font,                    METH_OLDARGS},
+	{"linewidth", gl_linewidth,          METH_OLDARGS},
+	{"setlinestyle", gl_setlinestyle,    METH_OLDARGS},
+	{"setmap", gl_setmap,                METH_OLDARGS},
+	{"swapinterval", gl_swapinterval,    METH_OLDARGS},
+	{"writemask", gl_writemask,          METH_OLDARGS},
+	{"textwritemask", gl_textwritemask,  METH_OLDARGS},
+	{"qdevice", gl_qdevice,              METH_OLDARGS},
+	{"unqdevice", gl_unqdevice,          METH_OLDARGS},
+	{"curvebasis", gl_curvebasis,        METH_OLDARGS},
+	{"curveprecision", gl_curveprecision,METH_OLDARGS},
+	{"loadname", gl_loadname,            METH_OLDARGS},
+	{"passthrough", gl_passthrough,      METH_OLDARGS},
+	{"pushname", gl_pushname,            METH_OLDARGS},
+	{"setmonitor", gl_setmonitor,        METH_OLDARGS},
+	{"setshade", gl_setshade,            METH_OLDARGS},
+	{"setpattern", gl_setpattern,        METH_OLDARGS},
+	{"pagewritemask", gl_pagewritemask,  METH_OLDARGS},
+	{"callobj", gl_callobj,              METH_OLDARGS},
+	{"delobj", gl_delobj,                METH_OLDARGS},
+	{"editobj", gl_editobj,              METH_OLDARGS},
+	{"makeobj", gl_makeobj,              METH_OLDARGS},
+	{"maketag", gl_maketag,              METH_OLDARGS},
+	{"chunksize", gl_chunksize,          METH_OLDARGS},
+	{"compactify", gl_compactify,        METH_OLDARGS},
+	{"deltag", gl_deltag,                METH_OLDARGS},
+	{"lsrepeat", gl_lsrepeat,            METH_OLDARGS},
+	{"objinsert", gl_objinsert,          METH_OLDARGS},
+	{"objreplace", gl_objreplace,        METH_OLDARGS},
+	{"winclose", gl_winclose,            METH_OLDARGS},
+	{"blanktime", gl_blanktime,          METH_OLDARGS},
+	{"freepup", gl_freepup,              METH_OLDARGS},
+	{"backbuffer", gl_backbuffer,        METH_OLDARGS},
+	{"frontbuffer", gl_frontbuffer,      METH_OLDARGS},
+	{"lsbackup", gl_lsbackup,            METH_OLDARGS},
+	{"resetls", gl_resetls,              METH_OLDARGS},
+	{"lampon", gl_lampon,                METH_OLDARGS},
+	{"lampoff", gl_lampoff,              METH_OLDARGS},
+	{"setbell", gl_setbell,              METH_OLDARGS},
+	{"blankscreen", gl_blankscreen,      METH_OLDARGS},
+	{"depthcue", gl_depthcue,            METH_OLDARGS},
+	{"zbuffer", gl_zbuffer,              METH_OLDARGS},
+	{"backface", gl_backface,            METH_OLDARGS},
+	{"cmov2i", gl_cmov2i,                METH_OLDARGS},
+	{"draw2i", gl_draw2i,                METH_OLDARGS},
+	{"move2i", gl_move2i,                METH_OLDARGS},
+	{"pnt2i", gl_pnt2i,                  METH_OLDARGS},
+	{"patchbasis", gl_patchbasis,        METH_OLDARGS},
+	{"patchprecision", gl_patchprecision, METH_OLDARGS},
+	{"pdr2i", gl_pdr2i,                  METH_OLDARGS},
+	{"pmv2i", gl_pmv2i,                  METH_OLDARGS},
+	{"rpdr2i", gl_rpdr2i,                METH_OLDARGS},
+	{"rpmv2i", gl_rpmv2i,                METH_OLDARGS},
+	{"xfpt2i", gl_xfpt2i,                METH_OLDARGS},
+	{"objdelete", gl_objdelete,          METH_OLDARGS},
+	{"patchcurves", gl_patchcurves,      METH_OLDARGS},
+	{"minsize", gl_minsize,              METH_OLDARGS},
+	{"maxsize", gl_maxsize,              METH_OLDARGS},
+	{"keepaspect", gl_keepaspect,        METH_OLDARGS},
+	{"prefsize", gl_prefsize,            METH_OLDARGS},
+	{"stepunit", gl_stepunit,            METH_OLDARGS},
+	{"fudge", gl_fudge,                  METH_OLDARGS},
+	{"winmove", gl_winmove,              METH_OLDARGS},
+	{"attachcursor", gl_attachcursor,    METH_OLDARGS},
+	{"deflinestyle", gl_deflinestyle,    METH_OLDARGS},
+	{"noise", gl_noise,                  METH_OLDARGS},
+	{"picksize", gl_picksize,            METH_OLDARGS},
+	{"qenter", gl_qenter,                METH_OLDARGS},
+	{"setdepth", gl_setdepth,            METH_OLDARGS},
+	{"cmov2s", gl_cmov2s,                METH_OLDARGS},
+	{"draw2s", gl_draw2s,                METH_OLDARGS},
+	{"move2s", gl_move2s,                METH_OLDARGS},
+	{"pdr2s", gl_pdr2s,                  METH_OLDARGS},
+	{"pmv2s", gl_pmv2s,                  METH_OLDARGS},
+	{"pnt2s", gl_pnt2s,                  METH_OLDARGS},
+	{"rdr2s", gl_rdr2s,                  METH_OLDARGS},
+	{"rmv2s", gl_rmv2s,                  METH_OLDARGS},
+	{"rpdr2s", gl_rpdr2s,                METH_OLDARGS},
+	{"rpmv2s", gl_rpmv2s,                METH_OLDARGS},
+	{"xfpt2s", gl_xfpt2s,                METH_OLDARGS},
+	{"cmov2", gl_cmov2,                  METH_OLDARGS},
+	{"draw2", gl_draw2,                  METH_OLDARGS},
+	{"move2", gl_move2,                  METH_OLDARGS},
+	{"pnt2", gl_pnt2,                    METH_OLDARGS},
+	{"pdr2", gl_pdr2,                    METH_OLDARGS},
+	{"pmv2", gl_pmv2,                    METH_OLDARGS},
+	{"rdr2", gl_rdr2,                    METH_OLDARGS},
+	{"rmv2", gl_rmv2,                    METH_OLDARGS},
+	{"rpdr2", gl_rpdr2,                  METH_OLDARGS},
+	{"rpmv2", gl_rpmv2,                  METH_OLDARGS},
+	{"xfpt2", gl_xfpt2,                  METH_OLDARGS},
+	{"loadmatrix", gl_loadmatrix,        METH_OLDARGS},
+	{"multmatrix", gl_multmatrix,        METH_OLDARGS},
+	{"crv", gl_crv,                      METH_OLDARGS},
+	{"rcrv", gl_rcrv,                    METH_OLDARGS},
+	{"addtopup", gl_addtopup,            METH_OLDARGS},
+	{"charstr", gl_charstr,              METH_OLDARGS},
+	{"getport", gl_getport,              METH_OLDARGS},
+	{"strwidth", gl_strwidth,            METH_OLDARGS},
+	{"winopen", gl_winopen,              METH_OLDARGS},
+	{"wintitle", gl_wintitle,            METH_OLDARGS},
+	{"polf", gl_polf,                    METH_OLDARGS},
+	{"polf2", gl_polf2,                  METH_OLDARGS},
+	{"poly", gl_poly,                    METH_OLDARGS},
+	{"poly2", gl_poly2,                  METH_OLDARGS},
+	{"crvn", gl_crvn,                    METH_OLDARGS},
+	{"rcrvn", gl_rcrvn,                  METH_OLDARGS},
+	{"polf2i", gl_polf2i,                METH_OLDARGS},
+	{"polfi", gl_polfi,                  METH_OLDARGS},
+	{"poly2i", gl_poly2i,                METH_OLDARGS},
+	{"polyi", gl_polyi,                  METH_OLDARGS},
+	{"polf2s", gl_polf2s,                METH_OLDARGS},
+	{"polfs", gl_polfs,                  METH_OLDARGS},
+	{"polys", gl_polys,                  METH_OLDARGS},
+	{"poly2s", gl_poly2s,                METH_OLDARGS},
+	{"defcursor", gl_defcursor,          METH_OLDARGS},
+	{"writepixels", gl_writepixels,      METH_OLDARGS},
+	{"defbasis", gl_defbasis,            METH_OLDARGS},
+	{"gewrite", gl_gewrite,              METH_OLDARGS},
+	{"rotate", gl_rotate,                METH_OLDARGS},
+	{"rot", gl_rot,                      METH_OLDARGS},
+	{"circfi", gl_circfi,                METH_OLDARGS},
+	{"circi", gl_circi,                  METH_OLDARGS},
+	{"cmovi", gl_cmovi,                  METH_OLDARGS},
+	{"drawi", gl_drawi,                  METH_OLDARGS},
+	{"movei", gl_movei,                  METH_OLDARGS},
+	{"pnti", gl_pnti,                    METH_OLDARGS},
+	{"newtag", gl_newtag,                METH_OLDARGS},
+	{"pdri", gl_pdri,                    METH_OLDARGS},
+	{"pmvi", gl_pmvi,                    METH_OLDARGS},
+	{"rdri", gl_rdri,                    METH_OLDARGS},
+	{"rmvi", gl_rmvi,                    METH_OLDARGS},
+	{"rpdri", gl_rpdri,                  METH_OLDARGS},
+	{"rpmvi", gl_rpmvi,                  METH_OLDARGS},
+	{"xfpti", gl_xfpti,                  METH_OLDARGS},
+	{"circ", gl_circ,                    METH_OLDARGS},
+	{"circf", gl_circf,                  METH_OLDARGS},
+	{"cmov", gl_cmov,                    METH_OLDARGS},
+	{"draw", gl_draw,                    METH_OLDARGS},
+	{"move", gl_move,                    METH_OLDARGS},
+	{"pnt", gl_pnt,                      METH_OLDARGS},
+	{"scale", gl_scale,                  METH_OLDARGS},
+	{"translate", gl_translate,          METH_OLDARGS},
+	{"pdr", gl_pdr,                      METH_OLDARGS},
+	{"pmv", gl_pmv,                      METH_OLDARGS},
+	{"rdr", gl_rdr,                      METH_OLDARGS},
+	{"rmv", gl_rmv,                      METH_OLDARGS},
+	{"rpdr", gl_rpdr,                    METH_OLDARGS},
+	{"rpmv", gl_rpmv,                    METH_OLDARGS},
+	{"xfpt", gl_xfpt,                    METH_OLDARGS},
+	{"RGBcolor", gl_RGBcolor,            METH_OLDARGS},
+	{"RGBwritemask", gl_RGBwritemask,    METH_OLDARGS},
+	{"setcursor", gl_setcursor,          METH_OLDARGS},
+	{"tie", gl_tie,                      METH_OLDARGS},
+	{"circfs", gl_circfs,                METH_OLDARGS},
+	{"circs", gl_circs,                  METH_OLDARGS},
+	{"cmovs", gl_cmovs,                  METH_OLDARGS},
+	{"draws", gl_draws,                  METH_OLDARGS},
+	{"moves", gl_moves,                  METH_OLDARGS},
+	{"pdrs", gl_pdrs,                    METH_OLDARGS},
+	{"pmvs", gl_pmvs,                    METH_OLDARGS},
+	{"pnts", gl_pnts,                    METH_OLDARGS},
+	{"rdrs", gl_rdrs,                    METH_OLDARGS},
+	{"rmvs", gl_rmvs,                    METH_OLDARGS},
+	{"rpdrs", gl_rpdrs,                  METH_OLDARGS},
+	{"rpmvs", gl_rpmvs,                  METH_OLDARGS},
+	{"xfpts", gl_xfpts,                  METH_OLDARGS},
+	{"curorigin", gl_curorigin,          METH_OLDARGS},
+	{"cyclemap", gl_cyclemap,            METH_OLDARGS},
+	{"patch", gl_patch,                  METH_OLDARGS},
+	{"splf", gl_splf,                    METH_OLDARGS},
+	{"splf2", gl_splf2,                  METH_OLDARGS},
+	{"splfi", gl_splfi,                  METH_OLDARGS},
+	{"splf2i", gl_splf2i,                METH_OLDARGS},
+	{"splfs", gl_splfs,                  METH_OLDARGS},
+	{"splf2s", gl_splf2s,                METH_OLDARGS},
+	{"rpatch", gl_rpatch,                METH_OLDARGS},
+	{"ortho2", gl_ortho2,                METH_OLDARGS},
+	{"rect", gl_rect,                    METH_OLDARGS},
+	{"rectf", gl_rectf,                  METH_OLDARGS},
+	{"xfpt4", gl_xfpt4,                  METH_OLDARGS},
+	{"textport", gl_textport,            METH_OLDARGS},
+	{"mapcolor", gl_mapcolor,            METH_OLDARGS},
+	{"scrmask", gl_scrmask,              METH_OLDARGS},
+	{"setvaluator", gl_setvaluator,      METH_OLDARGS},
+	{"viewport", gl_viewport,            METH_OLDARGS},
+	{"shaderange", gl_shaderange,        METH_OLDARGS},
+	{"xfpt4s", gl_xfpt4s,                METH_OLDARGS},
+	{"rectfi", gl_rectfi,                METH_OLDARGS},
+	{"recti", gl_recti,                  METH_OLDARGS},
+	{"xfpt4i", gl_xfpt4i,                METH_OLDARGS},
+	{"prefposition", gl_prefposition,    METH_OLDARGS},
+	{"arc", gl_arc,                      METH_OLDARGS},
+	{"arcf", gl_arcf,                    METH_OLDARGS},
+	{"arcfi", gl_arcfi,                  METH_OLDARGS},
+	{"arci", gl_arci,                    METH_OLDARGS},
+	{"bbox2", gl_bbox2,                  METH_OLDARGS},
+	{"bbox2i", gl_bbox2i,                METH_OLDARGS},
+	{"bbox2s", gl_bbox2s,                METH_OLDARGS},
+	{"blink", gl_blink,                  METH_OLDARGS},
+	{"ortho", gl_ortho,                  METH_OLDARGS},
+	{"window", gl_window,                METH_OLDARGS},
+	{"lookat", gl_lookat,                METH_OLDARGS},
+	{"perspective", gl_perspective,      METH_OLDARGS},
+	{"polarview", gl_polarview,          METH_OLDARGS},
+	{"arcfs", gl_arcfs,                  METH_OLDARGS},
+	{"arcs", gl_arcs,                    METH_OLDARGS},
+	{"rectcopy", gl_rectcopy,            METH_OLDARGS},
+	{"RGBcursor", gl_RGBcursor,          METH_OLDARGS},
+	{"getbutton", gl_getbutton,          METH_OLDARGS},
+	{"getcmmode", gl_getcmmode,          METH_OLDARGS},
+	{"getlsbackup", gl_getlsbackup,      METH_OLDARGS},
+	{"getresetls", gl_getresetls,        METH_OLDARGS},
+	{"getdcm", gl_getdcm,                METH_OLDARGS},
+	{"getzbuffer", gl_getzbuffer,        METH_OLDARGS},
+	{"ismex", gl_ismex,                  METH_OLDARGS},
+	{"isobj", gl_isobj,                  METH_OLDARGS},
+	{"isqueued", gl_isqueued,            METH_OLDARGS},
+	{"istag", gl_istag,                  METH_OLDARGS},
+	{"genobj", gl_genobj,                METH_OLDARGS},
+	{"gentag", gl_gentag,                METH_OLDARGS},
+	{"getbuffer", gl_getbuffer,          METH_OLDARGS},
+	{"getcolor", gl_getcolor,            METH_OLDARGS},
+	{"getdisplaymode", gl_getdisplaymode, METH_OLDARGS},
+	{"getfont", gl_getfont,              METH_OLDARGS},
+	{"getheight", gl_getheight,          METH_OLDARGS},
+	{"gethitcode", gl_gethitcode,        METH_OLDARGS},
+	{"getlstyle", gl_getlstyle,          METH_OLDARGS},
+	{"getlwidth", gl_getlwidth,          METH_OLDARGS},
+	{"getmap", gl_getmap,                METH_OLDARGS},
+	{"getplanes", gl_getplanes,          METH_OLDARGS},
+	{"getwritemask", gl_getwritemask,    METH_OLDARGS},
+	{"qtest", gl_qtest,                  METH_OLDARGS},
+	{"getlsrepeat", gl_getlsrepeat,      METH_OLDARGS},
+	{"getmonitor", gl_getmonitor,        METH_OLDARGS},
+	{"getopenobj", gl_getopenobj,        METH_OLDARGS},
+	{"getpattern", gl_getpattern,        METH_OLDARGS},
+	{"winget", gl_winget,                METH_OLDARGS},
+	{"winattach", gl_winattach,          METH_OLDARGS},
+	{"getothermonitor", gl_getothermonitor, METH_OLDARGS},
+	{"newpup", gl_newpup,                METH_OLDARGS},
+	{"getvaluator", gl_getvaluator,      METH_OLDARGS},
+	{"winset", gl_winset,                METH_OLDARGS},
+	{"dopup", gl_dopup,                  METH_OLDARGS},
+	{"getdepth", gl_getdepth,            METH_OLDARGS},
+	{"getcpos", gl_getcpos,              METH_OLDARGS},
+	{"getsize", gl_getsize,              METH_OLDARGS},
+	{"getorigin", gl_getorigin,          METH_OLDARGS},
+	{"getviewport", gl_getviewport,      METH_OLDARGS},
+	{"gettp", gl_gettp,                  METH_OLDARGS},
+	{"getgpos", gl_getgpos,              METH_OLDARGS},
+	{"winposition", gl_winposition,      METH_OLDARGS},
+	{"gRGBcolor", gl_gRGBcolor,          METH_OLDARGS},
+	{"gRGBmask", gl_gRGBmask,            METH_OLDARGS},
+	{"getscrmask", gl_getscrmask,        METH_OLDARGS},
+	{"getmcolor", gl_getmcolor,          METH_OLDARGS},
+	{"mapw", gl_mapw,                    METH_OLDARGS},
+	{"mapw2", gl_mapw2,                  METH_OLDARGS},
+	{"getcursor", gl_getcursor,          METH_OLDARGS},
+	{"cmode", gl_cmode,                  METH_OLDARGS},
+	{"concave", gl_concave,              METH_OLDARGS},
+	{"curstype", gl_curstype,            METH_OLDARGS},
+	{"drawmode", gl_drawmode,            METH_OLDARGS},
+	{"gammaramp", gl_gammaramp,          METH_OLDARGS},
+	{"getbackface", gl_getbackface,      METH_OLDARGS},
+	{"getdescender", gl_getdescender,    METH_OLDARGS},
+	{"getdrawmode", gl_getdrawmode,      METH_OLDARGS},
+	{"getmmode", gl_getmmode,            METH_OLDARGS},
+	{"getsm", gl_getsm,                  METH_OLDARGS},
+	{"getvideo", gl_getvideo,            METH_OLDARGS},
+	{"imakebackground", gl_imakebackground, METH_OLDARGS},
+	{"lmbind", gl_lmbind,                METH_OLDARGS},
+	{"lmdef", gl_lmdef,                  METH_OLDARGS},
+	{"mmode", gl_mmode,                  METH_OLDARGS},
+	{"normal", gl_normal,                METH_OLDARGS},
+	{"overlay", gl_overlay,              METH_OLDARGS},
+	{"RGBrange", gl_RGBrange,            METH_OLDARGS},
+	{"setvideo", gl_setvideo,            METH_OLDARGS},
+	{"shademodel", gl_shademodel,        METH_OLDARGS},
+	{"underlay", gl_underlay,            METH_OLDARGS},
+	{"bgnclosedline", gl_bgnclosedline,  METH_OLDARGS},
+	{"bgnline", gl_bgnline,              METH_OLDARGS},
+	{"bgnpoint", gl_bgnpoint,            METH_OLDARGS},
+	{"bgnpolygon", gl_bgnpolygon,        METH_OLDARGS},
+	{"bgnsurface", gl_bgnsurface,        METH_OLDARGS},
+	{"bgntmesh", gl_bgntmesh,            METH_OLDARGS},
+	{"bgntrim", gl_bgntrim,              METH_OLDARGS},
+	{"endclosedline", gl_endclosedline,  METH_OLDARGS},
+	{"endline", gl_endline,              METH_OLDARGS},
+	{"endpoint", gl_endpoint,            METH_OLDARGS},
+	{"endpolygon", gl_endpolygon,        METH_OLDARGS},
+	{"endsurface", gl_endsurface,        METH_OLDARGS},
+	{"endtmesh", gl_endtmesh,            METH_OLDARGS},
+	{"endtrim", gl_endtrim,              METH_OLDARGS},
+	{"blendfunction", gl_blendfunction,  METH_OLDARGS},
+	{"c3f", gl_c3f,                      METH_OLDARGS},
+	{"c3i", gl_c3i,                      METH_OLDARGS},
+	{"c3s", gl_c3s,                      METH_OLDARGS},
+	{"c4f", gl_c4f,                      METH_OLDARGS},
+	{"c4i", gl_c4i,                      METH_OLDARGS},
+	{"c4s", gl_c4s,                      METH_OLDARGS},
+	{"colorf", gl_colorf,                METH_OLDARGS},
+	{"cpack", gl_cpack,                  METH_OLDARGS},
+	{"czclear", gl_czclear,              METH_OLDARGS},
+	{"dglclose", gl_dglclose,            METH_OLDARGS},
+	{"dglopen", gl_dglopen,              METH_OLDARGS},
+	{"getgdesc", gl_getgdesc,            METH_OLDARGS},
+	{"getnurbsproperty", gl_getnurbsproperty, METH_OLDARGS},
+	{"glcompat", gl_glcompat,            METH_OLDARGS},
+	{"iconsize", gl_iconsize,            METH_OLDARGS},
+	{"icontitle", gl_icontitle,          METH_OLDARGS},
+	{"lRGBrange", gl_lRGBrange,          METH_OLDARGS},
+	{"linesmooth", gl_linesmooth,        METH_OLDARGS},
+	{"lmcolor", gl_lmcolor,              METH_OLDARGS},
+	{"logicop", gl_logicop,              METH_OLDARGS},
+	{"lsetdepth", gl_lsetdepth,          METH_OLDARGS},
+	{"lshaderange", gl_lshaderange,      METH_OLDARGS},
+	{"n3f", gl_n3f,                      METH_OLDARGS},
+	{"noborder", gl_noborder,            METH_OLDARGS},
+	{"pntsmooth", gl_pntsmooth,          METH_OLDARGS},
+	{"readsource", gl_readsource,        METH_OLDARGS},
+	{"rectzoom", gl_rectzoom,            METH_OLDARGS},
+	{"sbox", gl_sbox,                    METH_OLDARGS},
+	{"sboxi", gl_sboxi,                  METH_OLDARGS},
+	{"sboxs", gl_sboxs,                  METH_OLDARGS},
+	{"sboxf", gl_sboxf,                  METH_OLDARGS},
+	{"sboxfi", gl_sboxfi,                METH_OLDARGS},
+	{"sboxfs", gl_sboxfs,                METH_OLDARGS},
+	{"setnurbsproperty", gl_setnurbsproperty, METH_OLDARGS},
+	{"setpup", gl_setpup,                METH_OLDARGS},
+	{"smoothline", gl_smoothline,        METH_OLDARGS},
+	{"subpixel", gl_subpixel,            METH_OLDARGS},
+	{"swaptmesh", gl_swaptmesh,          METH_OLDARGS},
+	{"swinopen", gl_swinopen,            METH_OLDARGS},
+	{"v2f", gl_v2f,                      METH_OLDARGS},
+	{"v2i", gl_v2i,                      METH_OLDARGS},
+	{"v2s", gl_v2s,                      METH_OLDARGS},
+	{"v3f", gl_v3f,                      METH_OLDARGS},
+	{"v3i", gl_v3i,                      METH_OLDARGS},
+	{"v3s", gl_v3s,                      METH_OLDARGS},
+	{"v4f", gl_v4f,                      METH_OLDARGS},
+	{"v4i", gl_v4i,                      METH_OLDARGS},
+	{"v4s", gl_v4s,                      METH_OLDARGS},
+	{"videocmd", gl_videocmd,            METH_OLDARGS},
+	{"windepth", gl_windepth,            METH_OLDARGS},
+	{"wmpack", gl_wmpack,                METH_OLDARGS},
+	{"zdraw", gl_zdraw,                  METH_OLDARGS},
+	{"zfunction", gl_zfunction,          METH_OLDARGS},
+	{"zsource", gl_zsource,              METH_OLDARGS},
+	{"zwritemask", gl_zwritemask,        METH_OLDARGS},
+	{"v2d", gl_v2d,                      METH_OLDARGS},
+	{"v3d", gl_v3d,                      METH_OLDARGS},
+	{"v4d", gl_v4d,                      METH_OLDARGS},
+	{"pixmode", gl_pixmode,              METH_OLDARGS},
+	{"qgetfd", gl_qgetfd,                METH_OLDARGS},
+	{"dither", gl_dither,                METH_OLDARGS},
 	{NULL, NULL} /* Sentinel */
 };