From 549fa53225910f5341092d6647a1e3dd705b605f Mon Sep 17 00:00:00 2001
From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Date: Thu, 26 Jan 2012 15:15:23 +0100
Subject: *: silence some warnings

warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
---
 libc/sysdeps/linux/m68k/bits/syscalls.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'libc/sysdeps/linux/m68k')

diff --git a/libc/sysdeps/linux/m68k/bits/syscalls.h b/libc/sysdeps/linux/m68k/bits/syscalls.h
index 2c56613e4..17966ed06 100644
--- a/libc/sysdeps/linux/m68k/bits/syscalls.h
+++ b/libc/sysdeps/linux/m68k/bits/syscalls.h
@@ -45,6 +45,7 @@
    normally.  It will never touch errno.  This returns just what the kernel
    gave back.  */
 #define INTERNAL_SYSCALL_NCS(name, err, nr, args...)	\
+(__extension__ \
   ({ unsigned int _sys_result;				\
      {							\
        /* Load argument values in temporary variables
@@ -59,8 +60,9 @@
 		     : "memory");			\
        _sys_result = _d0;				\
      }							\
-     (int) _sys_result; })
-
+     (int) _sys_result;					\
+   }) \
+)
 #define LOAD_ARGS_0()
 #define LOAD_REGS_0
 #define ASM_ARGS_0
-- 
cgit v1.2.3