OSDN Git Service

powerpc/bits/sysdep.h: move confusingly placed #undef
authorDenys Vlasenko <vda.linux@googlemail.com>
Wed, 3 Feb 2010 10:44:11 +0000 (11:44 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 3 Feb 2010 10:44:11 +0000 (11:44 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
libc/sysdeps/linux/powerpc/bits/sysdep.h

index c42efba..478ebdd 100644 (file)
 # undef INTERNAL_SYSCALL_DECL
 # define INTERNAL_SYSCALL_DECL(err) long int err
 
-# undef INTERNAL_SYSCALL
 # define INTERNAL_SYSCALL_NCS(name, err, nr, args...)                  \
   ({                                                                   \
     register long int r0  __asm__ ("r0");                              \
     register long int r10 __asm__ ("r10");                             \
     register long int r11 __asm__ ("r11");                             \
     register long int r12 __asm__ ("r12");                             \
-    LOADARGS_##nr(name, args);                                 \
+    LOADARGS_##nr(name, args);                                         \
     __asm__ __volatile__                                               \
       ("sc   \n\t"                                                     \
        "mfcr %0"                                                       \
     err = r0;                                                          \
     (int) r3;                                                          \
   })
+# undef INTERNAL_SYSCALL
 # define INTERNAL_SYSCALL(name, err, nr, args...) \
   INTERNAL_SYSCALL_NCS (__NR_##name, err, nr, ##args)
 
 # undef INTERNAL_SYSCALL_ERRNO
 # define INTERNAL_SYSCALL_ERRNO(val, err)     (val)
 
-# define LOADARGS_0(name, dummy)                                             \
+# define LOADARGS_0(name, dummy) \
        r0 = name
 # define LOADARGS_1(name, __arg1) \
-       long int arg1 = (long int) (__arg1);    \
-  LOADARGS_0(name, 0);                                    \
+       long int arg1 = (long int) (__arg1); \
+       LOADARGS_0(name, 0); \
        extern void __illegally_sized_syscall_arg1 (void); \
        if (__builtin_classify_type (__arg1) != 5 && sizeof (__arg1) > 4) \
          __illegally_sized_syscall_arg1 (); \