OSDN Git Service

2000-12-07 Jay Kulpinski <jskulpin@eng01.gdds.com>
[pf3gnuchains/pf3gnuchains3x.git] / newlib / ChangeLog
index 735c47d..aa25263 100644 (file)
@@ -1,3 +1,510 @@
+2000-12-07  Jay Kulpinski <jskulpin@eng01.gdds.com>
+
+        * libc/stdio/vfprintf.c: Minor modification to avoid requiring
+        a floating point register unless really printing a floating
+        point number.
+
+2000-12-07  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/stdlib/ldtoa.c: Removed include of alloca.h.
+       Also removed \r's.
+       (asctoeg): Replaced alloca call with stack array and malloc
+       when storage exceeds reasonable limit.
+       (e53toe): Fixed einfin calls missing ldp parameter.
+       (eiisinf): Hide behind check for LDBL_MANT_DIG == 64.
+
+2000-12-06  Jeff Johnston  <jjohnstn@redhat.com>
+
+
+       * libc/stdio/vfscanf.c: Fix typo for _NO_LONGDBL macro.
+
+2000-12-06  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/stdlib/Makefile.am: Added ldtoa.c to list of sources.
+       * libc/stdlib/Makefile.in: Regenerated.
+       * libc/stdio/floatio.h: Added suitable MAXEXP for long double.
+       * libc/stdio/vfieeefp.h: Added long double bit structures.
+       * libc/stdio/vfprintf.c[WANT_IO_LONG_DBL]: Added long double support.
+       [WANT_IO_LONG_DBL](isinfl, isnanl): New static long double routines.
+       (exponent): Changed expbuf to reasonable maximum instead of MAXEXP.
+       * libc/stdio/vfscanf.c[WANT_IO_LONG_DBL]: Added long double support.
+       * libc/stdlib/ldtoa.c: New file containing _ldtoa_r and
+       _strtold routines used for conversions between character
+       and long double.
+
+Wed Dec  6 12:01:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/stdlib.h: Add declarations for `mkstemp' and `mktemp'.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/machine/time.h: RTEMS systems can configure clock
+       tick rate so use sysconf() to ask.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/sys/times.h: Add reference to POSIX standard.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/sys/time.h: Added BSD timer manipulation macros
+        used by RTEMS code.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/sys/rtems/crt0.c: Add stubs for functions implicitly
+        referenced by code generated by gcc 2.8.1.
+        (a29k): Add stubs for V_SPILL, V_FILL, V_BSD_OS, V_EPI_OS to 
+       satisfy gcc.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/stdlib/system.c: Avoid compiling do_system() for RTEMS.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/ieeefp.h: Added entries for OpenCores CPUs.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * configure.host (or16, or32): New entries for OpenCores
+       OpenRisc CPUs.
+        (*-*-rtems*): Add -DNO_EXEC.
+
+2000-12-04  Keith Outwater <vac4050@cae597.rsc.raytheon.com>
+
+        * libc/include/sys/errno.h: Added comments on many error numbers.
+        * libc/string/strerror.c: Added some more strings.
+
+2000-11-30  Jeff Johnston <jjohnstn@redhat.com>
+
+       * libc/sys/sh/syscalls.c (_link): New stub.
+
+2000-11-29  Nick Clifton  <nickc@redhat.com>
+
+       * configure.host: Add xscale target.
+       * libc/machine/xscale: New directory.
+       * libc/machine/xscale/Makefile.am: New file.
+       * libc/machine/xscale/Makefile.in: New file.
+       * libc/machine/xscale/aclocal.m4: New file.
+       * libc/machine/xscale/configure: New file.
+       * libc/machine/xscale/configure.in: New file.
+       * libc/machine/xscale/memchr.S: New file.
+       * libc/machine/xscale/memcmp.S: New file.
+       * libc/machine/xscale/memcpy.S: New file.
+       * libc/machine/xscale/memmove.S: New file.
+       * libc/machine/xscale/memset.S: New file.
+       * libc/machine/xscale/strchr.S: New file.
+       * libc/machine/xscale/strcmp.S: New file.
+       * libc/machine/xscale/strcpy.S: New file.
+       * libc/machine/xscale/strlen.S: New file.
+
+Sat Nov 25 11:24:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/sys/types.h: Change i to `__i' in FD_ZERO macro to
+       avoid compiler warnings.
+
+2000-11-22  Michael Meissner  <meissner@redhat.com>
+
+       * libc/posix/execl.c (execl): Don't reference environ directly,
+       reference it only via a static pointer to avoid problems with some
+       shared library systems and with different uses of small data where
+       the user specifies his own version of environ.
+       * libc/posix/execv.c (execv): Ditto.
+       * libc/stdlib/getenv_r.c (_findenv_r): Ditto.
+       * libc/stdlib/setenv_r.c (_setenv_r,_unsetenv_r): Ditto.
+       * libc/stdlib/system.c (system, !cygwin32 case): Ditto.
+
+       * libc/stdlib/getenv.c (environ): Delete unused reference to
+       environ.
+
+       * libc/stdlib/getenv_r.c: Make initial comment friendlier to emacs
+       colorization.
+       * libc/stdlib/system.c: Ditto.
+
+Tue Nov 21 20:32:21 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/sys/cygwin/sys/dirent.h: Change definition to avoid necessity of
+       including windows headers.
+
+2000-11-20  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/sys/unistd.h: Removed definition of MAXNAMLEN.
+       * libc/include/dirent.h: Added definition of MAXNAMLEN if
+       not defined by sys/dirent.h.
+       * libc/posix/execvp.c: Added include of dirent.h to get
+       MAXNAMLEN value which used to be in unistd.h.
+
+Mon Nov  6 12:56:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/sys/types.h: Change type of i to `size_t' in
+       FD_ZERO macro to avoid compiler warnings.
+
+Sun Oct 29 20:06:41 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/stdlib.h: Avoid declaring cfree under Cygwin.
+       * libc/include/malloc.h: Ditto.  Also remove obsolete declaration.
+
+Tue Oct 24 20:16:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/sys/unistd.h: Add defines for sysconf values
+       _SC_NPROCESSORS_CONF, _SC_NPROCESSORS_ONLN, _SC_PHYS_PAGES and
+       _SC_AVPHYS_PAGES.
+
+Mon Oct  9 20:26:33 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/sys/unistd.h: Add getdtablesize and setdtablesize
+       declarations for __CYGWIN__.
+
+2000-09-19  Geoffrey Keating  <geoffk@cygnus.com>
+
+       * libc/signal/signal.c (__sigtramp_r): ISO C requires
+       case labels to be integral constant expressions, so
+       use an if/else tree instead.
+       (_raise_r): Likewise.
+
+2000-09-13  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/machine/v850/setjmp.S: Fixed tab problems caused by
+       clipping patch from e-mail reader.
+
+2000-09-13  Will Cohen  <wcohen@redhat.com>
+
+       * libc/machine/v850/setjmp.S (_setjmp): Save r1 rather than r0.
+       Added return value 0.
+       (_longjmp): Allow longjmp to return value of second argument
+       passed to it.
+
+2000-09-06  Jeff Johnston <jjohnstn@redhat.com>
+
+        * libc/include/sys/types.h (FD_ZERO): Remove call to bzero and
+        inline code to prevent having to include another header file.
+
+Wed Sep  6 15:06:40 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * Makefile.am: Fix space vs. tab problem in install-data-local.
+       * Makefile.in: Regenerate.
+
+Wed Sep  6 13:49:51 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * 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.
+
+2000-09-05  Manfred Hollstein  <manfredh@redhat.com>
+
+        * Makefile.am (install-data-local): Use optional $(DESTDIR) where
+        required, as documented in the gnu coding standards.
+        * Makefile.in: Regenerate.
+
+2000-09-05  Jeff Johnston <jjohnstn@redhat.com>
+
+       * libc/include/fcntl.h (_FNDELAY): Changed to be _FNONBLOCK to
+       make O_NDELAY and O_NONBLOCK have the same value.
+
+2000-08-30  Kazu Hirata  <kazu@hxi.com>
+
+        * libc/sys/h8300hms/crt0.S: Optimize for both speed and code size.
+
+2000-08-30  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+        * libc/posix/execve.c: included unistd.h for "_execve" prototype.
+        * libc/misc/unctrl.c libc/sys/sysvi386/crt0.c (sccsid): changed
+        "#ifndef lint" to "#if defined(LIBC_SCCS) && !defined(lint)" like
+        everywhere else.
+
+2000-08-30  Geoffrey Keating  <geoffk@cygnus.com>
+
+       * libc/string/swab.c: Specify that it's defined in <unistd.h>.
+       * libc/include/string.h: Don't include <sys/types.h>,
+       as it causes really bad namespace pollution.  Don't declare
+       swab(), it is properly declared in unistd.h.
+
+2000-08-29  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+        * libc/unix/getpwent.c (getpwnam, getpwuid, getpwent): removed
+        (broken) support for non-existent /etc/passwd field "comment".
+
+2000-08-27  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+        * libc/posix/scandir.c (DIRSIZ, scandir): use struct dirent.d_namlen
+        only if _DIRENT_HAVE_D_NAMLEN is defined.
+        (alphasort): aligned prototype with
+        libc/sys/cygwin/sys/dirent.h and simplified function body.
+        * libc/posix/telldir.c (telldir): changed "telldir" prototype to
+        long telldir (DIR *) as mentioned in annex B of POSIX.1
+
+2000-08-27  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+        * libc/machine/i386/i386mach.h: added SOTYPE_FUNCTION to set type
+        of global entry points if _I386MACH_NEED_SOTYPE_FUNCTION is defined;
+        Added __CLI and __STI macros (controlled via
+        _I386MACH_ALLOW_HW_INTERRUPTS macro).
+        * libc/machine/i386/f_atan2.S libc/machine/i386/f_atan2f.S
+        libc/machine/i386/f_frexp.S libc/machine/i386/f_frexpf.S
+        libc/machine/i386/f_ldexp.S libc/machine/i386/f_ldexpf.S
+        libc/machine/i386/f_log.S libc/machine/i386/f_log10.S
+        libc/machine/i386/f_log10f.S libc/machine/i386/f_logf.S
+        libc/machine/i386/f_tan.S libc/machine/i386/f_tanf.S
+        libc/machine/i386/memchr.S libc/machine/i386/memcmp.S
+        libc/machine/i386/memcpy.S libc/machine/i386/memmove.S
+        libc/machine/i386/memset.S libc/machine/i386/setjmp.S
+        libc/machine/i386/strchr.S libc/machine/i386/strlen.S:
+        (that's libc/machine/i386/*.S) added SOTYPE_FUNCTION(symbol)
+        for all global entry points.
+        * libc/machine/i386/setjmp.S: removed code replicated in
+        libc/machine/i386/i386mach.h and included i386mach.h instead;
+        Use __CLI and __STI instead of cli and sti.
+
+2000-08-25  DJ Delorie  <dj@redhat.com>
+
+       * libc/include/sys/unistd.h (environ): this one isn't from the
+       DLL, no __IMPORT
+
+Fri Aug 25 13:37:11 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/stdlib/system.c (do_system): Eliminate explicit declaration of
+       environ when compiling under cygwin since it is already declared in
+       unistd.h.
+
+2000-08-23  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+       * libc/stdlib/mprec.c (ulp, b2d, d2b): changed a few expressions
+       like  x << y-z  to the equivalent  x << (y-z).
+       (d2b): changed if statements with assignment to perform the
+       assignment prior to the if check.
+       * libc/reent/reent.c: included stdlib.h for "_free_r" prototype.
+       * libc/unix/getpass.c (getpass): moved "echo" assignment out of if.
+       * libc/unix/ttyname.c: included string.h for "strcpy" prototype.
+       * libc/unix/getcwd.c (ISDOT): added parentheses to clarify && and ||
+       precedence.
+       * libc/include/sys/unistd.h: added "vfork" prototype (for popen.c).
+       Added "_execve" prototype (for execl.c, execle.c, execv.c, and 
+       execve.c).
+       * libc/posix/popen.c (popen): added parentheses to clarify && and ||
+       precedence.
+       * libm/math/e_cosh.c (__ieee754_cosh): changed parentheses to
+       clarify && and || precendence (and to remove pascalism).
+       * libm/math/e_sinh.c (__ieee754_sinh): Ditto.
+       * libm/math/s_infconst.c: added another pair of braces to all
+       initializers for __infinity (need three: for __infinity[1] array,
+       for union __dmath, and for i[2]).
+
+2000-08-23  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+       * libc/stdlib/abort.c: changed description: uses "raise" instead of
+       "getpid" and "kill"; added: uses "write" and "_exit".
+       Also included unistd.h for "_exit" prototype.
+       * libc/stdlib/system.c: included unistd.h for "execve" prototype,
+       reent.h for "_fork_r" and "_wait_r" prototypes.
+       (do_system): changed  extern char *environ[] to POSIX-friendly 
+       extern char **environ.
+       * libc/stdlib/wctomb_r.c: included string.h for "strlen" and "strcmp"
+       prototypes.
+       * libc/stdlib/remove.c: included reent.h for "_unlink_r" prototype.
+       * libc/reent/execr.c: included sys/wait.h for "wait" prototype.
+       * libc/reent/fstatr.c: included sys/stat.h for "fstat" prototype.
+       * libc/reent/openr.c: included fcntl.h for "open" prototype.
+       * libc/reent/signalr.c: included signal.h for "kill" prototype,
+       unistd.h for "getpid" prototype.
+       * libc/reent/statr.c: included sys/stat.h for "stat" prototype.
+       * libc/reent/timer.c: included sys/time.h for "gettimeofday" prototype.
+       * libc/unix/getut.c (utmpname): removed local, incorrect "strdup"
+       prototype.  Also included stdlib.h for "abort", string.h for
+       "strdup" and "strncmp" prototypes.
+       * libc/unix/getlogin.c: included string.h for "strncmp", "memset", and
+       "strncpy", unistd.h for "read" and "close" prototypes.
+       * libc/posix/execvp.c: included string.h for "strchr", "strlen", and
+       "strcat" prototypes.
+
+2000-08-23  Werner Almesberger  <Wernen Almesberger@epfl.ch>
+
+       * libc/stdio/stdio.c (__swrite): declare "oldmode" only if it's
+       used later (ifdef __SCLE)
+       * libc/stdio/vfscanf.c (__svfscanf): declare "state" only if it's
+       used later (ifdef MB_CAPABLE)
+       * libc/string/memset.c (memset): removed unused variables "count"
+       and "unaligned_addr"
+       * libc/locale/locale.c (_setlocale_r): declare "lc_ctype" and
+       "last_lc_ctype" only of they're used later (ifdef MB_CAPABLE)
+       * libc/unix/getpwent.c (getpwnam): removed unused variables "uid"
+       and "gid"
+
+2000-08-23  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+        * libc/stdlib/envlock.c: changed documented "__env_lock" and
+        "__env_unlock" prototype from "void *" or "char *" to
+        "struct _reent *" to match real function.  Also added include
+       of envlock.h.
+        * libc/stdlib/mlock.c: changed documented "__malloc_lock" and
+        "__malloc_unlock" prototype from "void *" or "char *" to
+        "struct _reent *" to match real function.
+        * libc/stdlib/envlock.h: added "__env_lock" and "__env_unlock"
+        prototypes (for getenv_r.c and setenv_r.c).
+
+2000-08-22  Werner Almesberger  <Werner.Almesberger@epfl.ch>
+
+       * libc/unix/getut.c (utmpname): added _CONST to reflect common use
+       and prototype in cygwin's utmp.h
+
+2000-08-16  Eric Fifer  <efifer@sanwaint.com>
+
+        * libc/stdio/vfprintf.c (_vfprintf_r): suppress . with "%.0f", 0.1
+
+2000-08-09  Nick Clifton  <nickc@cygnus.com>
+
+       * libc/sys/arm/setjmp.S: Recode to clean up function prologues and
+       epilogue and to allow the functions to be used in a Thumb based
+       toolchain.
+
+2000-08-08  Jeff Johnston <jjohnstn@redhat.com>
+
+       * libc/stdio/snprintf.c (snprintf, _snprintf_r): Fixed code
+       so size of 0 results in nothing being written to string.
+       Also fixed code so that when size is non-zero, there is only
+       a maximum of size - 1 characters written to the array and
+       a nul terminator is appended at the end.
+       * libc/stdio/vsnprintf.c (vsnprintf, _vsnprintf_r): Ditto.
+
+2000-08-01  DJ Delorie  <dj@redhat.com>
+
+       * libc/include/sys/config.h: define __IMPORT appropriately
+       * libc/include/ctype.h (_ctype_): use __IMPORT
+       * libc/include/math.h (__infinity, signam, _LIB_VERSION): ditto
+       * libc/include/math.h (__mb_cur_max): ditto
+       * libc/include/time.h (_timezone, _daylight, _tzname): ditto
+       * libc/include/unctrl.h (__unctrl, __unctrllen): ditto
+       * libc/include/errno.h (_sys_errlist, _sys_nerr): ditto
+       * libc/include/unistd.h (environ): ditto
+
+2000-07-28  Michael Meissner  <meissner@redhat.com>
+
+       * libc/include/math.h (__infinity): Declare as an array without
+       bounds to get around small data support.  Rewrite Cygwin support
+       to be more general.
+       * libm/math/s_infconst.c (__infinity): Ditto.
+       * libm/mathfp/s_infconst.c (__infinity): Ditto.
+
+Thu Jul 27 10:46:01 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/math.h: Use appropriate dll import linkage for
+       __infinity under Cygwin.
+
+2000-07-13  DJ Delorie  <dj@cygnus.com>
+
+       * libc/stdio/vfprintf.c: pad 0.0 correctly with %e
+
+Wed Jun 28 14:08:00 2000  Keith Walker  <keith.walker@arm.com>
+
+       * libc/sys/arm/crt0.S (.LC30): Added missing length parameter
+       to argument list for AngelSWI_Reason_GetCmdLine.
+
+Tue Jun 27 15:49:00 2000  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * configure.host: Add support for AVR target.
+       * libc/include/machine/ieeefp.h: Likewise.
+       * libc/include/sys/config.h: Likewise.
+
+Thu Jun 22 18:35:00 2000  Ranjith Kumaran  <ranjith@cygnus.com>
+
+       * README: Newlib 1.8.2 must be built in a separate directory
+       than the sources.
+
+Tue Jun 20 14:30:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>
+
+        * libc/include/sys/reent.h (_rand_next): Added __extension__
+        qualifier as long long type is not strict ANSI.
+        * libc/stdlib/rand.c (rand): Added __extension__ qualifier
+        to long long constant.
+
+Fri Jun 16 23:02:00 2000  Corinna Vinschen <corinna@vinschen.de>
+
+        * libc/include/sys/unistd.h: Add prototypes for `seteuid' and
+        `setegid' provided by Cygwin.
+
+Thu Jun 15  0:21:00 2000  Corinna Vinschen <corinna@vinschen.de>
+
+        * libc/stdio/fdopen.c: Take explicit given bin/textmode into
+        account for Cygwin.
+
+Fri Jun  9 14:28:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>
+
+        * libc/include/sys/reent.h (_rand_next): Changed to
+        unsigned long long and moved to end of _reent struct in _new union.
+        (_REENT_INIT): Changed to move _rand_next initialization.
+        * libc/stdlib/rand.c (rand): Changed to use unsigned long long
+        linear congruential algorithm that is used by DJGPP.
+
+Thu Jun  8 21:18:00 2000  Ranjith Kumaran  <ranjith@cygnus.com>
+
+       * libc/include/stdlib.h: Set RAND_MAX to __RAND_MAX.
+       * libc/include/sys/config.h: Define __RAND_MAX.
+
+Thu Jun  8 17:54:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>
+
+        * libc/stdlib/rand_r.c: New algorithm that meets minimal
+        standard.
+
+Fri Jun  2 23:02:11 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/string.h: Work around problem with strsignal and gdb.
+
+Tue May 30 13:13:01 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/ctype.h: __CYGWIN32__ -> __CYGWIN__
+       * libc/include/malloc.h: Ditto.
+       * libc/include/process.h: Ditto.
+       * libc/include/stdio.h: Ditto.
+       * libc/include/stdlib.h: Ditto.
+       * libc/include/time.h: Ditto.
+       * libc/include/machine/setjmp.h: Ditto.
+       * libc/include/sys/errno.h: Ditto.
+       * libc/include/sys/signal.h: Ditto.
+       * libc/include/sys/stat.h: Ditto.
+       * libc/include/sys/time.h: Ditto.
+       * libc/include/sys/unistd.h: Ditto.
+       * libc/include/string.h: Ditto.  strsignal should return a const char *.
+
+2000-05-26  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * libm/common/s_expm1.c (expm1): Add curly braces, avoid warnings.
+       * libm/common/s_log1p.c (log1p): Likewise.
+       * libm/common/s_scalbn.c (scalbn): Likewise.
+       * libm/math/e_log.c: Likewise.
+       * libm/math/e_asin.c: Likewise.
+       * libm/math/ef_asin.c: Likewise.
+       * libm/math/e_j0.c (pzero, qzero): Remove redundant test.
+       * libm/math/e_j1.c (pone, qone): Likewise.
+       * libm/math/ef_j0.c (pzerof, qzerof): Likewise.
+       * libm/math/ef_j1.c (ponef, qonef): Likewise.
+       * libm/mathfp/e_j0.c (pzero, qzero): Likewise.
+       * libm/mathfp/e_j1.c (pone, qone): Likewise.
+       * libm/mathfp/ef_j0.c (pzerof, qzerof): Likewise.
+       * libm/mathfp/ef_j1.c (ponef, qonef): Likewise.
+
+2000-05-19  DJ Delorie  <dj@cygnus.com>
+
+       * libc/stdio/stdio.c (__stextmode): new, see if file is text mode
+       (__sread): always read in binary mode
+       (__swrite): always write in binary mode
+       * libc/include/stdio.h: no getc/putc macros for cygwin; causes
+       compatibility issues with different dll versions
+       * libc/stdio/fopen.c: use __stextmode
+       * libc/stdio/fdopen.c: ditto
+       * libc/stdio/freopen.c: ditto
+       * libc/stdio/findfp.c: set up __SCLE for std{in,out,err}
+       * libc/stdio/local.h: declare __stextmode
+       
+2000-05-18  DJ Delorie  <dj@cygnus.com>
+
+       * libc/stdio/fgets.c (fgets): perform CRLF conversions if __SCLE
+       
+Mon May 15 18:54:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>
+
+       * libc/include/ctype.h: Changed tolower and toupper macros
+       to use __extension__ to prevent pedantic warnings.
+
 Mon May 15 14:26:00 2000  Joel Sherrill  <joel@oarcorp.com>
 
        * libc/sys/rtems/sys/time.h: Add macros for manipulating timeval