* Makefile.am: Fix space vs. tab problem in install-data-local.
* Makefile.in: Regenerate. * libc/include/_ansi.h (_EXFUN): Define specially for __CYGWIN__. (_EXPARM): New macro for defining a function parameter. * libc/include/stdlib.h: Use _EXPARM. * libc/stdlib/mallocr.c: Don't build cfree for Cygwin.
This commit is contained in:
@ -31,7 +31,13 @@
|
||||
#define _SIGNED signed
|
||||
#define _DOTS , ...
|
||||
#define _VOID void
|
||||
#ifdef __CYGWIN__
|
||||
#define _EXFUN(name, proto) __cdecl name proto
|
||||
#define _EXPARM(name, proto) (* __cdecl name) proto
|
||||
#else
|
||||
#define _EXFUN(name, proto) name proto
|
||||
#define _EXPARM(name, proto) (* name) proto
|
||||
#endif
|
||||
#define _DEFUN(name, arglist, args) name(args)
|
||||
#define _DEFUN_VOID(name) name(_NOARGS)
|
||||
#define _CAST_VOID (void)
|
||||
|
@ -56,7 +56,7 @@ _PTR _EXFUN(bsearch,(const _PTR __key,
|
||||
const _PTR __base,
|
||||
size_t __nmemb,
|
||||
size_t __size,
|
||||
int _EXFUN((*_compar),(const _PTR, const _PTR))));
|
||||
int _EXPARM(_compar,(const _PTR, const _PTR))));
|
||||
_PTR _EXFUN(calloc,(size_t __nmemb, size_t __size));
|
||||
div_t _EXFUN(div,(int __numer, int __denom));
|
||||
_VOID _EXFUN(exit,(int __status) _ATTRIBUTE ((noreturn)));
|
||||
|
@ -3198,7 +3198,7 @@ Void_t* cALLOc(RARG n, elem_size) RDECL size_t n; size_t elem_size;
|
||||
|
||||
#endif /* DEFINE_CALLOC */
|
||||
|
||||
#ifdef DEFINE_CFREE
|
||||
#if defined(DEFINE_CFREE) && !defined(__CYGWIN__)
|
||||
|
||||
/*
|
||||
|
||||
|
Reference in New Issue
Block a user