|
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