X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=wgltrace.py;h=3c94604f57c52bed51f4a97ed8f3f5c090c631d3;hb=1d31b6c50225d78792de17a6b2fbc75f7ea406f1;hp=5ab4c0fa43228f17212cb0b11ac9156475cd3bc6;hpb=2603acf99672788aaf9797c989cddc39fa0b35cb;p=apitrace diff --git a/wgltrace.py b/wgltrace.py index 5ab4c0f..3c94604 100644 --- a/wgltrace.py +++ b/wgltrace.py @@ -41,6 +41,8 @@ class WglTracer(GlTracer): return '__%s' % (function.name,) def wrap_ret(self, function, instance): + GlTracer.wrap_ret(self, function, instance) + if function.name == "wglGetProcAddress": print ' if (%s) {' % instance @@ -98,12 +100,8 @@ __getPublicProcAddress(LPCSTR lpProcName) print '#include "glproc.hpp"' print '#include "glsize.hpp"' print - print 'extern "C" {' - print api = API() api.add_api(glapi) api.add_api(wglapi) tracer = WglTracer() tracer.trace_api(api) - print - print '} /* extern "C" */'