X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fglwrap.funcs.t;h=decf22e9bb320196fbcc1ee9bce31dc431137b2d;hb=49f8063ce156a50d4b3b8c77a1508a21ea2bfe90;hp=108f329d5abbee3a2f9707a531ddf73e1739605b;hpb=2e4973ec66cd8ae12d4253e3c3ad9e36a8a4bca6;p=gldbg.git diff --git a/source/glwrap.funcs.t b/source/glwrap.funcs.t index 108f329..decf22e 100644 --- a/source/glwrap.funcs.t +++ b/source/glwrap.funcs.t @@ -1,12 +1,9 @@ # $Id$ -^typemap gl.tm -^iomap gl.io -^spec gl gl.spec 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])) if ret.ctype!='void': - wl(' %s ret;', ret.ctype) + wl(' %s ret;', ret.ctype) wl(' if(!orig)') wl(' orig = glsym("%s");', func.name) w(' ') @@ -15,7 +12,7 @@ if ret.ctype!='void': wl('orig(%s);', ", ".join([p.name for p in params])) wl(' begin_packet(FUNC_%s);', func.name.upper()) if ret.ctype!='void': - wl(' write_%s(ret);', ret.io[0]) + wl(' write_%s(ret);', ret.io[0]) for p in params: if p.kind=="value": wl(' write_%s(%s);', p.io[0], p.name)