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