ctdb-build: Avoid unused variable warning in output from rpcgen
authorMartin Schwenke <martin@meltin.net>
Mon, 4 Aug 2014 04:52:00 +0000 (14:52 +1000)
committerAmitay Isaacs <amitay@samba.org>
Thu, 21 Aug 2014 05:11:01 +0000 (07:11 +0200)
  default/ctdb/utils/smnotify/gen_xdr.c: In function ‘xdr_status’:
  default/ctdb/utils/smnotify/gen_xdr.c:11:20: warning: unused variable ‘buf’ [-Wunused-variable]
    register int32_t *buf;
                      ^

When generating the code, change it to assign the variable to itself.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Thu Aug 21 07:11:02 CEST 2014 on sn-devel-104

ctdb/wscript

index 35eeac49a39f00f061aafd0d239604d26115db7c..898df4781c89ed2625c44ce7d968359ff9be8474 100755 (executable)
@@ -306,10 +306,12 @@ def build(bld):
                         target='utils/smnotify/smnotify.h',
                         rule='rpcgen -h ${SRC} > ${TGT}')
 
+    xdr_buf_hack = 'sed -e "s@^\([ \t]*register int32_t \*buf\);@\\1 = buf;@"'
+
     bld.SAMBA_GENERATOR('ctdb-smnotify-x',
                         source='utils/smnotify/smnotify.x',
                         target='utils/smnotify/gen_xdr.c',
-                        rule='rpcgen -c ${SRC} > ${TGT}')
+                        rule='rpcgen -c ${SRC} | ' + xdr_buf_hack + ' > ${TGT}')
 
     bld.SAMBA_GENERATOR('ctdb-smnotify-c',
                         source='utils/smnotify/smnotify.x',