CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2007-12-12 12:12:24

Modified files:
        winsup/cygwin  : ChangeLog dcrt0.cc dll_init.cc dll_init.h 
                         environ.cc exceptions.cc miscfuncs.cc ntdll.h 
                         string.h wincap.cc winsup.h 
Added files:
        winsup/cygwin  : wchar.h 

Log message:
        * dcrt0.cc: Include string.h.
        (initial_env): Use small_printf's %P specifier.
        * dll_init.cc (dll_list::alloc): Use PATH_MAX instead of CYG_MAX_PATH
        for path name buffer size.
        * dll_init.h (struct dll): Ditto.
        * environ.cc: Include string.h.
        (win_env::add_cache): Use temporary local buffer for path conversion.
        (posify): Ditto.
        * exceptions.cc (try_to_debug): Use CreateProcessW to allow long path
        names.
        * miscfuncs.cc: Drop unused implementations of strcasematch and
        strncasematch.
        (ch_case_eq): Drop.
        (strcasestr): Drop.
        (cygwin_wcscasecmp): New function.
        (cygwin_wcsncasecmp): New function.
        (cygwin_strcasecmp): New function.
        (cygwin_strncasecmp): New function.
        (cygwin_wcslwr): New function.
        (cygwin_wcsupr): New function.
        (cygwin_strlwr): New function.
        (cygwin_strupr): New function.
        * ntdll.h (RtlDowncaseUnicodeString): Declare.
        (RtlUpcaseUnicodeString): Declare.
        (RtlInt64ToHexUnicodeString): Fix typo in comment.
        * string.h: Disable not NLS aware implementations of strcasematch
        and strncasematch.
        (cygwin_strcasecmp): Declare.
        (strcasecmp): Define as cygwin_strcasecmp.
        (cygwin_strncasecmp): Declare.
        (strncasecmp): Define as cygwin_strncasecmp.
        (strcasematch):Define using cygwin_strcasecmp.
        (strncasematch):Define using cygwin_strncasecmp.
        (cygwin_strlwr): Declare.
        (strlwr): Define as cygwin_strlwr.
        (cygwin_strupr): Declare.
        (strupr): Define as cygwin_strupr.
        * wchar.h: New file.
        * wincap.cc (wincapc::init): Use "NT" as fix OS string.
        * winsup.h (strcasematch): Drop declaration.
        (strncasematch): Ditto.
        (strcasestr): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wchar.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.3972&r2=1.3973
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.324&r2=1.325
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dll_init.cc.diff?cvsroot=src&r1=1.53&r2=1.54
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dll_init.h.diff?cvsroot=src&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=src&r1=1.154&r2=1.155
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.305&r2=1.306
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=src&r1=1.44&r2=1.45
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.75&r2=1.76
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/string.h.diff?cvsroot=src&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.cc.diff?cvsroot=src&r1=1.80&r2=1.81
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.204&r2=1.205

Reply via email to