This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog ctype.cc cygwin.di ...
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 31 Mar 2009 09:42:58 -0000
- Subject: src/winsup/cygwin ChangeLog ctype.cc cygwin.di ...
CVSROOT: /cvs/src
Module name: src
Changes by: corinna@sourceware.org 2009-03-31 09:42:58
Modified files:
winsup/cygwin : ChangeLog ctype.cc cygwin.din
winsup/cygwin/include/cygwin: config.h version.h
Removed files:
winsup/cygwin/include: ctype.h
Log message:
* ctype.cc: Remove implementation of ctype functions in favor of
pointer-based newlib implementation.
(_ctype_b): Declare.
(__ctype_cp): Move to newlib. Declare.
(__ctype_iso): Ditto.
(__set_ctype): Implement changing __ctype_ptr__. Only copy character
class data in applications built under older Cygwin.
* cygwin.din (__ctype_ptr__): Export.
* include/ctype.h: Remove in favor of newlib implementation.
* include/cygwin/config.h (__EXPORT): Define alongside __IMPORT.
* include/cygwin/version.h (CYGWIN_VERSION_CHECK_FOR_OLD_CTYPE):
Define check for old vs. new ctype implementation.
Bump API minor number.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4434&r2=1.4435
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ctype.cc.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.210&r2=1.211
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/ctype.h.diff?cvsroot=src&r1=1.6&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/config.h.diff?cvsroot=src&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.293&r2=1.294