Standardize the multiple-include protect.
authordrepper <drepper>
Sat, 21 Jun 1997 01:01:47 +0000 (01:01 +0000)
committerdrepper <drepper>
Sat, 21 Jun 1997 01:01:47 +0000 (01:01 +0000)
posix/fnmatch.h
posix/getopt.h
posix/glob.h
posix/regex.h
posix/sys/times.h
posix/sys/types.h
posix/sys/utsname.h
posix/sys/wait.h

index e9a065a..58880ec 100644 (file)
@@ -17,7 +17,6 @@
    Boston, MA 02111-1307, USA.  */
 
 #ifndef        _FNMATCH_H
-
 #define        _FNMATCH_H      1
 
 #ifdef __cplusplus
index d6ceb0e..68958c1 100644 (file)
@@ -128,4 +128,4 @@ extern int _getopt_internal ();
 }
 #endif
 
-#endif /* _GETOPT_H */
+#endif /* getopt.h */
index bfe1c9c..db44f7a 100644 (file)
@@ -19,7 +19,6 @@
    Boston, MA 02111-1307, USA.  */
 
 #ifndef        _GLOB_H
-
 #define        _GLOB_H 1
 
 #ifdef __cplusplus
index 8e2bd8f..e9a53d1 100644 (file)
@@ -20,8 +20,8 @@
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#ifndef __REGEXP_LIBRARY_H__
-#define __REGEXP_LIBRARY_H__
+#ifndef _REGEX_H
+#define _REGEX_H 1
 
 /* Allow the use in C++ code.  */
 #ifdef __cplusplus
@@ -524,7 +524,7 @@ extern void regfree _RE_ARGS ((regex_t *preg));
 }
 #endif /* C++ */
 
-#endif /* not __REGEXP_LIBRARY_H__ */
+#endif /* regex.h */
 \f
 /*
 Local variables:
index eea9e35..6f2838d 100644 (file)
@@ -21,8 +21,8 @@
  */
 
 #ifndef        _SYS_TIMES_H
-
 #define        _SYS_TIMES_H    1
+
 #include <features.h>
 
 #define        __need_clock_t
index ffeeee1..f49c996 100644 (file)
  */
 
 #ifndef        _SYS_TYPES_H
-
 #define        _SYS_TYPES_H    1
+
 #include <features.h>
 
 __BEGIN_DECLS
 
-#include <gnu/types.h>
+#include <bits/types.h>
 
 #ifdef __USE_BSD
 typedef __u_char u_char;
@@ -80,16 +80,25 @@ typedef unsigned int uint;
 
 #if !defined (__GNUC__) || __GNUC__ < 2 || __GNUC_MINOR__ < 7
 
+/* These types are defined by the ISO C 9x header <inttypes.h>. */
+#ifndef __int8_t_defined
+#define __int8_t_defined
 typedef        char int8_t;
-typedef        unsigned char u_int8_t;
 typedef        short int int16_t;
-typedef        unsigned short int u_int16_t;
 typedef        int int32_t;
-typedef        unsigned int u_int32_t;
 #ifdef __GNUC__
 typedef long long int int64_t;
+#endif
+#endif
+
+/* But these were defined by ISO C without the first `_'.  */
+typedef        unsigned char u_int8_t;
+typedef        unsigned short int u_int16_t;
+typedef        unsigned int u_int32_t;
+#ifdef __GNUC__
 typedef unsigned long long int u_int64_t;
 #endif
+
 typedef int register_t;
 
 #else
@@ -100,13 +109,17 @@ typedef int register_t;
 #define __u_intN_t(N, MODE) \
   typedef unsigned int u_int##N##_t __attribute__ ((__mode__ (MODE)))
 
+#ifndef __int8_t_defined
+#define __int8_t_defined
 __intN_t (8, __QI__);
-__u_intN_t (8, __QI__);
 __intN_t (16, __HI__);
-__u_intN_t (16, __HI__);
 __intN_t (32, __SI__);
-__u_intN_t (32, __SI__);
 __intN_t (64, __DI__);
+#endif
+
+__u_intN_t (8, __QI__);
+__u_intN_t (16, __HI__);
+__u_intN_t (32, __SI__);
 __u_intN_t (64, __DI__);
 
 typedef int register_t __attribute__ ((__mode__ (__word__)));
index e989160..bebef5d 100644 (file)
  */
 
 #ifndef        _SYS_UTSNAME_H
-
 #define        _SYS_UTSNAME_H  1
+
 #include <features.h>
 
 __BEGIN_DECLS
 
-#include <utsnamelen.h>
+#include <bits/utsname.h>
+
 #ifndef _UTSNAME_NODENAME_LENGTH
 #define _UTSNAME_NODENAME_LENGTH _UTSNAME_LENGTH
 #endif
index a13b825..f573d77 100644 (file)
  */
 
 #ifndef        _SYS_WAIT_H
-
 #define        _SYS_WAIT_H     1
+
 #include <features.h>
 
 __BEGIN_DECLS
 
-#include <gnu/types.h>
+#include <bits/types.h>
 
 /* This will define the `W*' macros for the flag
    bits to `waitpid', `wait3', and `wait4'.  */
-#include <waitflags.h>
+#include <bits/waitflags.h>
 
 #ifdef __USE_BSD
 
@@ -79,7 +79,7 @@ typedef union
 #endif /* Use BSD.  */
 
 /* This will define all the `__W*' macros.  */
-#include <waitstatus.h>
+#include <bits/waitstatus.h>
 
 #define        WEXITSTATUS(status)     __WEXITSTATUS(__WAIT_INT(status))
 #define        WTERMSIG(status)        __WTERMSIG(__WAIT_INT(status))