# $Id$
+!handcode glGetError
+!handcode glXGetProcAddress
+!handcode glXGetProcAddressARB
wl('%s APIENTRY %s(%s)', ret.ctype, func.name, ", ".join([p.ctype+" "+p.name for p in params]))
wl('{')
wl(' static %s (*orig)(%s);', ret.ctype, ", ".join([p.ctype for p in params]))
else:
wl(' write_pointer(%s);', p.name)
wl(' send_packet();')
+if not func.name.startswith("glX"):
+ wl(' check_error();')
if ret.ctype!='void':
wl(' return ret;')
wl('}')