summaryrefslogtreecommitdiffstats
path: root/nuttx/include/stdlib.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2010-10-09 21:12:49 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2010-10-09 21:12:49 +0000
commit2738ef4503585b2bfdddb4db9ee4f5a42010b6ad (patch)
treed75c3f3baa62dd25fb93a8fcd26178ad87622970 /nuttx/include/stdlib.h
parent52a54886a4c97a062fcac77fd2079f2d28d8255f (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.h9
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 */