Mesa (master): Remove Xcalloc/Xmalloc/Xfree calls
Matt Turner
mattst88 at kemper.freedesktop.org
Thu Sep 6 05:29:04 UTC 2012
Module: Mesa
Branch: master
Commit: 7c7b7b068b1d0dc8e14b87dab5dbd4108f874f74
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c7b7b068b1d0dc8e14b87dab5dbd4108f874f74
Author: Matt Turner <mattst88 at gmail.com>
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 <brianp at vmware.com>
---
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
More information about the mesa-commit
mailing list