
18 Mar
2004
18 Mar
'04
12:36 a.m.
When using <boost/spirit/iterator/file_iterator.hpp> with windows when UNICODE is defined, the following: file_iterator<> file( "foobar.txt" ); will fail to compile since the call to ::CreateFile in <boost/spirit/iterator/impl/file_iterator.ipp> line 182 maps to CreateFileW and not CreateFileA which is wanting a wide-character filename. The solution is thus: <boost/spirit/iterator/impl/file_iterator.ipp> line 182: - HANDLE hFile = ::CreateFile( + HANDLE hFile = ::CreateFileA( Regards, Reece _________________________________________________________________ Express yourself with cool emoticons - download MSN Messenger today! http://www.msn.co.uk/messenger