warnings during compile (msvcrt related)

Paul Vriens Paul.Vriens at xs4all.nl
Wed Jul 12 14:23:30 CDT 2006


Hi,

during a new fresh compilation I saw several warnings:

In file included from ../../include/winnt.h:27,
                 from ../../include/windef.h:234,
                 from crtdll_main.c:28:
../../include/msvcrt/ctype.h:72: warning: conflicting types for built-in function ‘iswalnum’
../../include/msvcrt/ctype.h:73: warning: conflicting types for built-in function ‘iswalpha’
../../include/msvcrt/ctype.h:75: warning: conflicting types for built-in function ‘iswcntrl’
../../include/msvcrt/ctype.h:77: warning: conflicting types for built-in function ‘iswdigit’
../../include/msvcrt/ctype.h:78: warning: conflicting types for built-in function ‘iswgraph’
../../include/msvcrt/ctype.h:79: warning: conflicting types for built-in function ‘iswlower’
../../include/msvcrt/ctype.h:80: warning: conflicting types for built-in function ‘iswprint’
../../include/msvcrt/ctype.h:81: warning: conflicting types for built-in function ‘iswpunct’
../../include/msvcrt/ctype.h:82: warning: conflicting types for built-in function ‘iswspace’
../../include/msvcrt/ctype.h:83: warning: conflicting types for built-in function ‘iswupper’
../../include/msvcrt/ctype.h:84: warning: conflicting types for built-in function ‘iswxdigit’
../../include/msvcrt/ctype.h:85: warning: conflicting types for built-in function ‘towlower’

It turns out these errors are generated for some dll's (crtdll and
msvcrtd and their tests). And also for some programs (notepad, regedit,
taskmgr, wordpad).

The common thing is that they all have in their Makefile.in:

EXTRAINCL = -I$(TOPSRCDIR)/include/msvcrt

Is this harmless? Should it (what?) be fixed?

Cheers,

Paul.




More information about the wine-devel mailing list