diff options
Diffstat (limited to 'stdlib')
-rw-r--r-- | stdlib/abs.c | 1 | ||||
-rw-r--r-- | stdlib/div.c | 1 | ||||
-rw-r--r-- | stdlib/labs.c | 1 | ||||
-rw-r--r-- | stdlib/ldiv.c | 1 | ||||
-rw-r--r-- | stdlib/stdlib.h | 18 |
5 files changed, 4 insertions, 18 deletions
diff --git a/stdlib/abs.c b/stdlib/abs.c index b8db100b41..01cb7b331c 100644 --- a/stdlib/abs.c +++ b/stdlib/abs.c @@ -22,7 +22,6 @@ Cambridge, MA 02139, USA. */ #undef abs /* Return the absolute value of I. */ -__CONSTVALUE int DEFUN(abs, (i), int i) { diff --git a/stdlib/div.c b/stdlib/div.c index 5a0ee7da38..51f5e35e71 100644 --- a/stdlib/div.c +++ b/stdlib/div.c @@ -57,7 +57,6 @@ Cambridge, MA 02139, USA. */ /* Return the `div_t' representation of NUMER over DENOM. */ -__CONSTVALUE div_t DEFUN(div, (numer, denom), int numer AND int denom) { diff --git a/stdlib/labs.c b/stdlib/labs.c index c54339f02b..3fcef26df9 100644 --- a/stdlib/labs.c +++ b/stdlib/labs.c @@ -23,7 +23,6 @@ Cambridge, MA 02139, USA. */ /* Return the absolute value of I. */ -__CONSTVALUE long int DEFUN(labs, (i), long int i) { diff --git a/stdlib/ldiv.c b/stdlib/ldiv.c index 661f1bdbcd..b2029032e3 100644 --- a/stdlib/ldiv.c +++ b/stdlib/ldiv.c @@ -57,7 +57,6 @@ Cambridge, MA 02139, USA. */ /* Return the `ldiv_t' representation of NUMER over DENOM. */ -__CONSTVALUE ldiv_t DEFUN(ldiv, (numer, denom), long int numer AND long int denom) { diff --git a/stdlib/stdlib.h b/stdlib/stdlib.h index be778edfe4..09418afb28 100644 --- a/stdlib/stdlib.h +++ b/stdlib/stdlib.h @@ -368,26 +368,16 @@ extern void qsort __P ((__ptr_t __base, size_t __nmemb, size_t __size, __compar_fn_t __compar)); -#ifndef __CONSTVALUE -#ifdef __GNUC__ -/* The `const' keyword tells GCC that a function's return value is - based solely on its arguments, and there are no side-effects. */ -#define __CONSTVALUE __const -#else -#define __CONSTVALUE -#endif /* GCC. */ -#endif /* __CONSTVALUE not defined. */ - /* Return the absolute value of X. */ -extern __CONSTVALUE int abs __P ((int __x)); -extern __CONSTVALUE long int labs __P ((long int __x)); +extern int abs __P ((int __x)) __attribute__ ((__const__)); +extern long int labs __P ((long int __x)) __attribute__ ((__const__)); /* Return the `div_t' or `ldiv_t' representation of the value of NUMER over DENOM. */ /* GCC may have built-ins for these someday. */ -extern __CONSTVALUE div_t div __P ((int __numer, int __denom)); -extern __CONSTVALUE ldiv_t ldiv __P ((long int __numer, long int __denom)); +extern div_t div __P ((int __numer, int __denom)) __attribute__ ((__const__)); +extern ldiv_t ldiv __P ((long int __numer, long int __denom)) __attribute__ ((__const__)); #ifdef __USE_SVID |