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(

Regards,
Reece

_________________________________________________________________
Express yourself with cool emoticons - download MSN Messenger today!
http://www.msn.co.uk/messenger


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk