Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2004-03-17 19:53:59


Reece Dunn wrote:

> 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(

Thanks Reece. Applied to all pertinent CVS and branches.

Regards,

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net

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