From a385ae75081696ea9d0299cdce50d4261a22fa35 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Wed, 6 Sep 2000 20:46:27 +0000 Subject: * 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. --- newlib/libc/include/_ansi.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'newlib/libc/include/_ansi.h') diff --git a/newlib/libc/include/_ansi.h b/newlib/libc/include/_ansi.h index b4dc01105..8bebd1457 100644 --- a/newlib/libc/include/_ansi.h +++ b/newlib/libc/include/_ansi.h @@ -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) -- cgit v1.2.3