[Mesa-dev] [PATCH] glx: Suppress unused variable warning for cmdlen

Kenneth Graunke kenneth at whitecape.org
Mon Jan 9 16:19:17 PST 2012


On 01/09/2012 03:56 PM, Paul Berry wrote:
> No functional change.  In the function
> __indirect_glAreTexturesResident(), the variable cmdlen is only used
> if USE_XCB is not defined.  This patch avoids a compile warning in the
> event that USE_XCB is defined.
>
> v2: just move cmdlen declaration inside the #else part.
> ---
>   src/glx/single2.c |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/glx/single2.c b/src/glx/single2.c
> index 66281fa..259c4fe 100644
> --- a/src/glx/single2.c
> +++ b/src/glx/single2.c
> @@ -887,7 +887,6 @@ __indirect_glAreTexturesResident(GLsizei n, const GLuint * textures,
>      struct glx_context *const gc = __glXGetCurrentContext();
>      Display *const dpy = gc->currentDpy;
>      GLboolean retval = (GLboolean) 0;
> -   const GLuint cmdlen = 4 + __GLX_PAD((n * 4));
>      if (__builtin_expect((n>= 0)&&  (dpy != NULL), 1)) {
>   #ifdef USE_XCB
>         xcb_connection_t *c = XGetXCBConnection(dpy);
> @@ -903,6 +902,7 @@ __indirect_glAreTexturesResident(GLsizei n, const GLuint * textures,
>         retval = reply->ret_val;
>         free(reply);
>   #else
> +      const GLuint cmdlen = 4 + __GLX_PAD((n * 4));
>         GLubyte const *pc =
>            __glXSetupSingleRequest(gc, X_GLsop_AreTexturesResident, cmdlen);
>         (void) memcpy((void *) (pc + 0), (void *) (&n), 4);

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>


More information about the mesa-dev mailing list