Module: Mesa Branch: master Commit: 7c7b7b068b1d0dc8e14b87dab5dbd4108f874f74 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c7b7b068b1d0dc8e14b87dab5dbd4108f874f74
Author: Matt Turner <[email protected]> Date: Tue Sep 4 22:52:36 2012 -0700 Remove Xcalloc/Xmalloc/Xfree calls These calls allowed Xlib to use a custom memory allocator, but Xlib has used the standard C library functions since at least its initial import into git in 2003. It seems unlikely that it will grow a custom memory allocator. The functions now just add extra overhead. Replacing them will make future Coccinelle patches simpler. This patch has been generated by the following Coccinelle semantic patch: // Remove Xcalloc/Xmalloc/Xfree calls @@ expression E1, E2; @@ - Xcalloc (E1, E2) + calloc (E1, E2) @@ expression E; @@ - Xmalloc (E) + malloc (E) @@ expression E; @@ - Xfree (E) + free (E) @@ expression E; @@ - XFree (E) + free (E) Reviewed-by: Brian Paul <[email protected]> --- src/egl/drivers/glx/egl_glx.c | 6 +- src/gallium/state_trackers/egl/x11/glxinit.c | 32 ++++++------ src/gallium/state_trackers/egl/x11/x11_screen.c | 6 +- src/gallium/state_trackers/glx/xlib/glx_api.c | 2 +- src/gallium/state_trackers/xvmc/context.c | 2 +- src/gallium/state_trackers/xvmc/subpicture.c | 4 +- .../state_trackers/xvmc/tests/test_subpicture.c | 2 +- src/gallium/state_trackers/xvmc/tests/testlib.c | 2 +- src/gallium/targets/graw-xlib/graw_xlib.c | 4 +- src/glx/XF86dri.c | 10 ++-- src/glx/apple/glxreply.c | 4 +- src/glx/applegl_glx.c | 6 +- src/glx/clientattrib.c | 4 +- src/glx/clientinfo.c | 2 +- src/glx/dri2.c | 10 ++-- src/glx/dri2_glx.c | 52 ++++++++++---------- src/glx/dri_common.c | 2 +- src/glx/dri_glx.c | 44 ++++++++-------- src/glx/drisw_glx.c | 36 +++++++------- src/glx/glx_pbuffer.c | 8 ++-- src/glx/glx_query.c | 6 +- src/glx/glxcmds.c | 12 ++-- src/glx/glxext.c | 32 ++++++------ src/glx/glxextensions.c | 2 +- src/glx/indirect_glx.c | 28 +++++----- src/glx/render2.c | 16 +++--- src/glx/renderpix.c | 8 ++-- src/glx/single2.c | 6 +- src/glx/singlepix.c | 13 ++--- src/glx/xfont.c | 4 +- src/mesa/drivers/x11/fakeglx.c | 18 +++--- 31 files changed, 191 insertions(+), 192 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=7c7b7b068b1d0dc8e14b87dab5dbd4108f874f74 _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
