From 7da93d58fdc73c40a721f9f1c7d7a42609e10a53 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 15 Jun 2002 15:49:32 +0000 Subject: This is my initial attempt to get rid of the newlib headers requirement, for gcc built without newlib. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1017 a1c6a512-1295-4272-9138-f99709370657 --- firmware/include/stdlib.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 firmware/include/stdlib.h (limited to 'firmware/include/stdlib.h') diff --git a/firmware/include/stdlib.h b/firmware/include/stdlib.h new file mode 100644 index 0000000..ab07a31 --- /dev/null +++ b/firmware/include/stdlib.h @@ -0,0 +1,35 @@ +/* + * stdlib.h + * + * Definitions for common types, variables, and functions. + */ + +#ifndef _STDLIB_H_ +#ifdef __cplusplus +extern "C" { +#endif +#define _STDLIB_H_ + +#include "_ansi.h" + +#define __need_size_t +#define __need_wchar_t +#include + +#ifndef NULL +#define NULL 0 +#endif + +#define EXIT_FAILURE 1 +#define EXIT_SUCCESS 0 + +extern __IMPORT int __mb_cur_max; + +#define MB_CUR_MAX __mb_cur_max + +_VOID _EXFUN(qsort,(_PTR __base, size_t __nmemb, size_t __size, int(*_compar)(const _PTR, const _PTR))); + +#ifdef __cplusplus +} +#endif +#endif /* _STDLIB_H_ */ -- cgit v1.1