Mesa (master): Don't cast the return value of malloc/realloc
Matt Turner
mattst88 at kemper.freedesktop.org
Thu Sep 6 05:29:04 UTC 2012
Module: Mesa
Branch: master
Commit: 2b7a972e3f36bfcdc6fbe2b59d7ffdcde49c9405
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b7a972e3f36bfcdc6fbe2b59d7ffdcde49c9405
Author: Matt Turner <mattst88 at gmail.com>
Date: Mon Sep 3 19:44:00 2012 -0700
Don't cast the return value of malloc/realloc
This patch has been generated by the following Coccinelle semantic
patch:
// Don't cast the return value of malloc/realloc.
//
// Casting the return value of malloc/realloc only stands to hide
// errors.
@@
type T;
expression E1, E2;
@@
- (T)
(
_mesa_align_calloc(E1, E2)
|
_mesa_align_malloc(E1, E2)
|
calloc(E1, E2)
|
malloc(E1)
|
realloc(E1, E2)
)
---
src/egl/main/eglcurrent.c | 2 +-
src/egl/main/egldisplay.c | 2 +-
src/egl/main/eglmode.c | 2 +-
src/egl/main/eglscreen.c | 2 +-
src/gallium/drivers/r300/compiler/memory_pool.c | 4 +-
src/gallium/drivers/r300/r300_cb.h | 4 +-
src/gallium/drivers/r600/compute_memory_pool.c | 2 +-
src/gallium/drivers/r600/r600_shader.c | 2 +-
src/gallium/state_trackers/egl/x11/glxinit.c | 8 +++---
src/gallium/state_trackers/glx/xlib/xm_api.c | 2 +-
src/gallium/state_trackers/vega/api_filters.c | 4 +-
src/gallium/state_trackers/vega/polygon.c | 4 +-
src/gallium/state_trackers/vega/shaders_cache.c | 6 ++--
src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 4 +-
src/glx/XF86dri.c | 10 +++---
src/glx/clientattrib.c | 2 +-
src/glx/glx_pbuffer.c | 2 +-
src/glx/glx_query.c | 2 +-
src/glx/glxcmds.c | 2 +-
src/glx/glxconfig.c | 2 +-
src/glx/indirect_glx.c | 2 +-
src/glx/render2.c | 8 +++---
src/glx/renderpix.c | 4 +-
src/glx/singlepix.c | 6 ++--
src/glx/xfont.c | 2 +-
src/mapi/glapi/glapi_getproc.c | 2 +-
src/mesa/drivers/common/meta.c | 4 +-
src/mesa/drivers/dri/i965/brw_state_cache.c | 4 +-
src/mesa/drivers/dri/r200/r200_context.c | 2 +-
src/mesa/drivers/dri/r200/r200_sanity.c | 3 +-
src/mesa/drivers/dri/radeon/radeon_context.c | 2 +-
src/mesa/drivers/dri/radeon/radeon_queryobj.h | 2 +-
src/mesa/drivers/dri/radeon/radeon_sanity.c | 3 +-
src/mesa/drivers/dri/radeon/radeon_screen.c | 2 +-
src/mesa/drivers/windows/gdi/wgl.c | 2 +-
src/mesa/drivers/windows/gdi/wmesa.c | 2 +-
src/mesa/drivers/x11/fakeglx.c | 8 +++---
src/mesa/drivers/x11/glxapi.c | 2 +-
src/mesa/drivers/x11/xfonts.c | 2 +-
src/mesa/drivers/x11/xm_api.c | 2 +-
src/mesa/drivers/x11/xm_buffer.c | 4 +-
src/mesa/main/accum.c | 6 ++--
src/mesa/main/atifragshader.c | 2 -
src/mesa/main/attrib.c | 2 +-
src/mesa/main/context.c | 4 +-
src/mesa/main/cpuinfo.c | 2 +-
src/mesa/main/debug.c | 18 ++++++------
src/mesa/main/dlist.c | 14 +++++-----
src/mesa/main/eval.c | 16 +++++-----
src/mesa/main/extensions.c | 2 +-
src/mesa/main/format_unpack.c | 2 +-
src/mesa/main/imports.c | 6 ++--
src/mesa/main/matrix.c | 2 +-
src/mesa/main/mipmap.c | 8 +++---
src/mesa/main/mm.c | 8 +++---
src/mesa/main/pack.c | 34 +++++++++++-----------
src/mesa/main/readpix.c | 10 +++---
src/mesa/main/shaderapi.c | 8 +++---
src/mesa/main/texcompress_cpal.c | 2 +-
src/mesa/main/texgetimage.c | 6 ++--
src/mesa/main/texstore.c | 24 ++++++++--------
src/mesa/main/transformfeedback.c | 2 +-
src/mesa/main/uniforms.c | 2 +-
src/mesa/main/version.c | 6 ++--
src/mesa/main/vsnprintf.c | 2 +-
src/mesa/math/m_debug_norm.c | 2 +-
src/mesa/math/m_debug_xform.c | 2 +-
src/mesa/math/m_matrix.c | 4 +-
src/mesa/program/nvfragparse.c | 4 +-
src/mesa/program/nvvertparse.c | 4 +-
src/mesa/program/prog_cache.c | 4 +-
src/mesa/program/prog_instruction.c | 2 +-
src/mesa/program/prog_optimize.c | 6 ++--
src/mesa/program/program.c | 2 +-
src/mesa/state_tracker/st_cb_drawpixels.c | 8 +++---
src/mesa/state_tracker/st_cb_texture.c | 6 ++--
src/mesa/swrast/s_context.c | 12 ++++----
src/mesa/swrast/s_copypix.c | 10 +++---
src/mesa/swrast/s_depth.c | 4 +-
src/mesa/swrast/s_drawpix.c | 4 +-
src/mesa/swrast/s_texcombine.c | 8 +++---
src/mesa/swrast/s_texfilter.c | 2 +-
src/mesa/swrast/s_texture.c | 2 +-
src/mesa/swrast/s_zoom.c | 4 +-
src/mesa/swrast_setup/ss_context.c | 2 +-
src/mesa/tnl/t_context.c | 2 +-
src/mesa/tnl/t_vb_program.c | 2 +-
src/mesa/tnl/t_vb_texgen.c | 4 +-
src/mesa/tnl/t_vb_vertex.c | 2 +-
src/mesa/tnl/t_vertex.c | 4 +-
src/mesa/vbo/vbo_exec_api.c | 2 +-
src/mesa/vbo/vbo_primitive_restart.c | 2 +-
src/mesa/vbo/vbo_rebase.c | 4 +-
93 files changed, 217 insertions(+), 221 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=2b7a972e3f36bfcdc6fbe2b59d7ffdcde49c9405
More information about the mesa-commit
mailing list