diff options
author | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2010-10-09 21:12:49 +0000 |
---|---|---|
committer | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2010-10-09 21:12:49 +0000 |
commit | 2738ef4503585b2bfdddb4db9ee4f5a42010b6ad (patch) | |
tree | d75c3f3baa62dd25fb93a8fcd26178ad87622970 /nuttx/include/stdlib.h | |
parent | 52a54886a4c97a062fcac77fd2079f2d28d8255f (diff) |
Add labs(), llabs(), and imaxabs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2986 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/include/stdlib.h')
-rw-r--r-- | nuttx/include/stdlib.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nuttx/include/stdlib.h b/nuttx/include/stdlib.h index c30d07ee39..7509768a19 100644 --- a/nuttx/include/stdlib.h +++ b/nuttx/include/stdlib.h @@ -41,7 +41,9 @@ ****************************************************************************/ #include <nuttx/config.h> +#include <nuttx/compiler.h> #include <sys/types.h> +#include <stdint.h> /**************************************************************************** * Definitions @@ -146,7 +148,12 @@ EXTERN FAR void *calloc(size_t, size_t); /* Misc */ -EXTERN int abs(int i); +EXTERN int abs(int j); +EXTERN long int labs(long int j); +#ifdef CONFIG_HAVE_LONG_LONG +EXTERN long long int llabs(long long int j); +#endif +EXTERN intmax_t imaxabs(intmax_t j); /* Sorting */ |