ChangeSet ID: 6716 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2002/12/18 14:17:21
Modified files: include/msvcrt/sys: utime.h types.h timeb.h stat.h include/msvcrt : wctype.h wchar.h time.h string.h stdlib.h stdio.h stddef.h setjmp.h search.h process.h mbstring.h mbctype.h malloc.h locale.h io.h errno.h eh.h dos.h direct.h ctype.h include : winnt.h dlls/msvcrt : scanf.c misc.c file.c
Log message: Avoid including other headers from the msvcrt headers, duplicate some definitions instead like Windows does. Always define wchar_t (suggested by Dimitrie O. Paun), and use wchar_t everywhere instead of WCHAR to avoid depending on Windows headers.
Patch: http://cvs.winehq.com/patch.py?id=6716
Old revision New revision Changes Path 1.3 1.4 +22 -4 wine/include/msvcrt/sys/utime.h 1.5 1.6 +23 -8 wine/include/msvcrt/sys/types.h 1.3 1.4 +14 -1 wine/include/msvcrt/sys/timeb.h 1.5 1.6 +50 -4 wine/include/msvcrt/sys/stat.h 1.4 1.5 +32 -32 wine/include/msvcrt/wctype.h 1.3 1.4 +362 -20 wine/include/msvcrt/wchar.h 1.3 1.4 +40 -8 wine/include/msvcrt/time.h 1.4 1.5 +53 -32 wine/include/msvcrt/string.h 1.7 1.8 +60 -33 wine/include/msvcrt/stdlib.h 1.7 1.8 +79 -39 wine/include/msvcrt/stdio.h 1.5 1.6 +22 -5 wine/include/msvcrt/stddef.h 1.3 1.4 +6 -4 wine/include/msvcrt/setjmp.h 1.3 1.4 +14 -12 wine/include/msvcrt/search.h 1.5 1.6 +32 -23 wine/include/msvcrt/process.h 1.2 1.3 +17 -7 wine/include/msvcrt/mbstring.h 1.2 1.3 +6 -2 wine/include/msvcrt/mbctype.h 1.3 1.4 +9 -6 wine/include/msvcrt/malloc.h 1.3 1.4 +19 -6 wine/include/msvcrt/locale.h 1.2 1.3 +51 -18 wine/include/msvcrt/io.h 1.2 1.3 +16 -0 wine/include/msvcrt/errno.h 1.4 1.5 +6 -4 wine/include/msvcrt/eh.h 1.2 1.3 +3 -0 wine/include/msvcrt/dos.h 1.2 1.3 +37 -8 wine/include/msvcrt/direct.h 1.2 1.3 +63 -2 wine/include/msvcrt/ctype.h 1.145 1.146 +0 -3 wine/include/winnt.h 1.2 1.3 +2 -0 wine/dlls/msvcrt/scanf.c 1.8 1.9 +2 -2 wine/dlls/msvcrt/misc.c 1.43 1.44 +1 -0 wine/dlls/msvcrt/file.c