[ros-dev] msvcrt/crtdll "merge"

Gunnar Dalsnes hardon at online.no
Thu Jan 27 02:19:20 CET 2005


Hi,

I'm currently "merging" msvcrt and crtdll (again). I'll move msvcrt into 
a library lib\crt and have msvcrt and crtdll link against it. Only 
dllmain.c will be left in msvcrt/crtdll. Most of (99.9%) crtdll will be 
dropped. It all seems to work nicely. One problem thou: I ran into some 
header problems, where i relied on some stuff in include\msvcrt\string.h 
but no matter what, mingw\include\string.h were included instead (and 
they both defined _STRING_H_). After looking at the headers in 
inlcude\msvcrt they all seem to be ripped from mingw. Does anyone know 
why they were put in include\msvcrt when mingw has headers for all of 
this stuff? Can i just remove them (include\msvcrt)?
I looked at many depends files and saw most files depend on many mingw 
headers. Is this correct? Should we depend on mingw headers at all?

Gunnar




More information about the Ros-dev mailing list