Remove redundant extern "C" clauses.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 22 Apr 2011 08:59:34 +0000 (09:59 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 22 Apr 2011 09:27:09 +0000 (10:27 +0100)
glxtrace.py
wgltrace.py

index 9e671d6..b7a8f66 100644 (file)
@@ -59,8 +59,6 @@ if __name__ == '__main__':
     print '#include "glproc.hpp"'
     print '#include "glsize.hpp"'
     print
-    print 'extern "C" {'
-    print
     print 'static __GLXextFuncPtr __unwrap_proc_addr(const GLubyte * procName, __GLXextFuncPtr procPtr);'
     print
 
@@ -116,7 +114,8 @@ static void *__dlopen(const char *filename, int flag)
  * we need to intercept the dlopen() call here, and redirect to our wrapper
  * shared object.
  */
-void *dlopen(const char *filename, int flag)
+extern "C" void *
+dlopen(const char *filename, int flag)
 {
     void *handle;
 
@@ -148,8 +147,6 @@ void *dlopen(const char *filename, int flag)
     return handle;
 }
 
-} /* extern "C" */
-
 
 /*
  * Lookup a libGL symbol
index 5ab4c0f..480ebcb 100644 (file)
@@ -98,12 +98,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" */'