From: Andrew Cooper Date: Fri, 8 May 2015 12:54:34 +0000 (+0100) Subject: tools/libxc: Properly bracket macro parameters X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3288 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8a3e8c6d8df805ec68846621579a32d8390f5e9c;p=xen.git tools/libxc: Properly bracket macro parameters Signed-off-by: Andrew Cooper CC: Ian Campbell CC: Ian Jackson CC: Wei Liu CC: Yang Hongyang Acked-by: Ian Campbell [ ijc -- s/quoted/bracket/ in the subject ] --- diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h index a6df95f983..50871447df 100644 --- a/tools/libxc/include/xenctrl.h +++ b/tools/libxc/include/xenctrl.h @@ -270,7 +270,7 @@ typedef struct xc_hypercall_buffer xc_hypercall_buffer_t; * transparently converted to the hypercall buffer as necessary. */ #define DECLARE_HYPERCALL_BUFFER(_type, _name) \ - _type *_name = NULL; \ + _type *(_name) = NULL; \ xc_hypercall_buffer_t XC__HYPERCALL_BUFFER_NAME(_name) = { \ .hbuf = NULL, \ .param_shadow = NULL, \ @@ -288,10 +288,10 @@ typedef struct xc_hypercall_buffer xc_hypercall_buffer_t; * required. */ #define DECLARE_HYPERCALL_BUFFER_SHADOW(_type, _name, _hbuf) \ - _type *_name = _hbuf->hbuf; \ + _type *(_name) = (_hbuf)->hbuf; \ xc_hypercall_buffer_t XC__HYPERCALL_BUFFER_NAME(_name) = { \ .hbuf = (void *)-1, \ - .param_shadow = _hbuf, \ + .param_shadow = (_hbuf), \ HYPERCALL_BUFFER_INIT_NO_BOUNCE \ } @@ -302,7 +302,7 @@ typedef struct xc_hypercall_buffer xc_hypercall_buffer_t; #define DECLARE_HYPERCALL_BUFFER_ARGUMENT(_name) \ xc_hypercall_buffer_t XC__HYPERCALL_BUFFER_NAME(_name) = { \ .hbuf = (void *)-1, \ - .param_shadow = _name, \ + .param_shadow = (_name), \ HYPERCALL_BUFFER_INIT_NO_BOUNCE \ }