xref: /netbsd-src/external/gpl3/gcc/dist/fixincludes/tests/base/stdlib.h (revision a3e9eb183fc82afd2c22c9f48bcba8e00d943a4f)
14fee23f9Smrg /*  DO NOT EDIT THIS FILE.
24fee23f9Smrg 
34fee23f9Smrg     It has been auto-edited by fixincludes from:
44fee23f9Smrg 
54fee23f9Smrg 	"fixinc/tests/inc/stdlib.h"
64fee23f9Smrg 
74fee23f9Smrg     This had to be done to correct non-standard usages in the
84fee23f9Smrg     original, manufacturer supplied header file.  */
94fee23f9Smrg 
104fee23f9Smrg 
114fee23f9Smrg 
123f4ceed9Smrg #if defined( AIX_STDLIB_MALLOC_CHECK )
133f4ceed9Smrg extern void *malloc(size_t) __asm__("__linux_malloc");
143f4ceed9Smrg #endif  /* AIX_STDLIB_MALLOC_CHECK */
153f4ceed9Smrg 
163f4ceed9Smrg 
173f4ceed9Smrg #if defined( AIX_STDLIB_REALLOC_CHECK )
183f4ceed9Smrg extern void *realloc(void *, size_t) __asm__("__linux_realloc");
193f4ceed9Smrg #endif  /* AIX_STDLIB_REALLOC_CHECK */
203f4ceed9Smrg 
213f4ceed9Smrg 
223f4ceed9Smrg #if defined( AIX_STDLIB_CALLOC_CHECK )
233f4ceed9Smrg extern void *calloc(size_t, size_t) __asm__("__linux_calloc");
243f4ceed9Smrg #endif  /* AIX_STDLIB_CALLOC_CHECK */
253f4ceed9Smrg 
263f4ceed9Smrg 
273f4ceed9Smrg #if defined( AIX_STDLIB_VALLOC_CHECK )
283f4ceed9Smrg extern void *valloc(size_t) __asm__("__linux_valloc");
293f4ceed9Smrg #endif  /* AIX_STDLIB_VALLOC_CHECK */
303f4ceed9Smrg 
313f4ceed9Smrg 
32*a3e9eb18Smrg #if defined( AIX_STDLIB_VEC_MALLOC_CHECK )
33*a3e9eb18Smrg extern void *malloc(size_t) __asm__("vec_malloc");
34*a3e9eb18Smrg #endif  /* AIX_STDLIB_VEC_MALLOC_CHECK */
35*a3e9eb18Smrg 
36*a3e9eb18Smrg 
37*a3e9eb18Smrg #if defined( AIX_STDLIB_VEC_CALLOC_CHECK )
38*a3e9eb18Smrg extern void *calloc(size_t, size_t) __asm__("vec_calloc");
39*a3e9eb18Smrg #endif  /* AIX_STDLIB_VEC_CALLOC_CHECK */
40*a3e9eb18Smrg 
41*a3e9eb18Smrg 
424d5abbe8Smrg #if defined( AIX_STRTOF_CONST_CHECK )
434d5abbe8Smrg extern float    strtof(const char *, char **);
444d5abbe8Smrg #endif  /* AIX_STRTOF_CONST_CHECK */
454d5abbe8Smrg 
464d5abbe8Smrg 
474fee23f9Smrg #if defined( HPUX11_ABS_CHECK )
484fee23f9Smrg #if !defined(_MATH_INCLUDED) || defined(__GNUG__)
494fee23f9Smrg #endif  /* HPUX11_ABS_CHECK */
504fee23f9Smrg 
514fee23f9Smrg 
524fee23f9Smrg #if defined( HPUX_LONG_DOUBLE_CHECK )
534fee23f9Smrg extern long double strtold(const char *, char **);
544fee23f9Smrg 
554fee23f9Smrg #endif  /* HPUX_LONG_DOUBLE_CHECK */
564fee23f9Smrg 
574fee23f9Smrg 
584fee23f9Smrg #if defined( HPUX_LONG_DOUBLE_2_CHECK )
594fee23f9Smrg #  if !defined(__ia64) || !defined(_PROTOTYPES) || defined(_LONG_DOUBLE_STRUCT)
604fee23f9Smrg 
614fee23f9Smrg #endif  /* HPUX_LONG_DOUBLE_2_CHECK */
624fee23f9Smrg 
634fee23f9Smrg 
644fee23f9Smrg #if defined( INT_ABORT_FREE_AND_EXIT_CHECK )
654fee23f9Smrg extern void	abort(int);
664fee23f9Smrg extern void	free(void*);
674fee23f9Smrg extern void	exit(void*);
684fee23f9Smrg #endif  /* INT_ABORT_FREE_AND_EXIT_CHECK */
694fee23f9Smrg 
704fee23f9Smrg 
714fee23f9Smrg #if defined( LYNXOS_MISSING_PUTENV_CHECK )
724fee23f9Smrg extern char *getenv	_AP((const char *));
734fee23f9Smrg extern int putenv				_AP((char *));
744fee23f9Smrg #endif  /* LYNXOS_MISSING_PUTENV_CHECK */
754fee23f9Smrg 
764fee23f9Smrg 
774fee23f9Smrg #if defined( SVR4_GETCWD_CHECK )
784fee23f9Smrg extern char* getcwd(char *, size_t);
794fee23f9Smrg #endif  /* SVR4_GETCWD_CHECK */
804fee23f9Smrg 
814fee23f9Smrg 
824fee23f9Smrg #if defined( SVR4_PROFIL_CHECK )
834fee23f9Smrg profil(unsigned short *, size_t, int, unsigned int);
844fee23f9Smrg #endif  /* SVR4_PROFIL_CHECK */
854fee23f9Smrg 
864fee23f9Smrg 
874fee23f9Smrg #if defined( SYSZ_STDLIB_FOR_SUN_CHECK )
884fee23f9Smrg extern void *	calloc(size_t);
894fee23f9Smrg extern void *	malloc(size_t);
904fee23f9Smrg extern void *	realloc(void*,size_t);
914fee23f9Smrg extern void *	bsearch(void*,size_t,size_t);
924fee23f9Smrg 
934fee23f9Smrg #endif  /* SYSZ_STDLIB_FOR_SUN_CHECK */
94