OSDN Git Service

guard program_invocation_name w/ __ASSEMBLER__
authorPeter S. Mazinger <ps.m@gmx.net>
Wed, 22 Feb 2006 21:56:22 +0000 (21:56 -0000)
committerPeter S. Mazinger <ps.m@gmx.net>
Wed, 22 Feb 2006 21:56:22 +0000 (21:56 -0000)
include/errno.h

index 87edbac..9f3c6ef 100644 (file)
@@ -43,19 +43,19 @@ __BEGIN_DECLS
    variable.  This redeclaration using the macro still works, but it
    will be a function declaration without a prototype and may trigger
    a -Wstrict-prototypes warning.  */
-#ifndef __ASSEMBLER__
-# ifndef       errno
+# ifndef __ASSEMBLER__
+#  ifndef      errno
 extern int errno;
-# endif
-#endif
+#  endif
 
-#if defined __USE_GNU && defined __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__
+#  if defined __USE_GNU && defined __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__
 
 /* The full and simple forms of the name with which the program was
    invoked.  These variables are set up automatically at startup based on
    the value of ARGV[0] (this works only if you use GNU ld).  */
 extern char *program_invocation_name, *program_invocation_short_name;
-#endif /* __USE_GNU */
+#  endif /* __USE_GNU */
+# endif /* __ASSEMBLER__ */
 #endif /* _ERRNO_H */
 
 __END_DECLS