diff options
Diffstat (limited to 'misc/sys/cdefs.h')
-rw-r--r-- | misc/sys/cdefs.h | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/misc/sys/cdefs.h b/misc/sys/cdefs.h index 6a8b870e13..84e24b0b62 100644 --- a/misc/sys/cdefs.h +++ b/misc/sys/cdefs.h @@ -43,8 +43,6 @@ functions. */ # define __PMT(args) args -# define __DOTS , ... - #else /* Not GCC. */ # define __inline /* No inline functions. */ @@ -53,22 +51,18 @@ # define __P(args) args # define __PMT(args) args -# define __const const -# define __signed signed -# define __volatile volatile -# define __DOTS , ... # else /* Not ANSI C or C++. */ # define __P(args) () /* No prototypes. */ # define __PMT(args) () -# define __const /* No ANSI C keywords. */ -# define __signed -# define __volatile -# define __DOTS # endif /* ANSI C or C++. */ +# define __const const +# define __signed signed +# define __volatile volatile + #endif /* GCC. */ /* For these things, GCC behaves the ANSI way normally, @@ -95,11 +89,11 @@ old programs may lose if they use the new keywords as identifiers), but those names are not available under -traditional. We define them to their __ versions, which are taken care of above. */ -#ifdef __USE_BSD -# define const __const -# define signed __signed -# define volatile __volatile -#endif +# ifdef __USE_BSD +# define const __const +# define signed __signed +# define volatile __volatile +# endif #endif /* __STDC__ */ |