Boost logo

Boost :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2004-03-17 19:36:02

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(


Express yourself with cool emoticons - download MSN Messenger today!

Boost list run by bdawes at, gregod at, cpdaniel at, john at