Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2007-11-21 08:57:19


on Wed Nov 21 2007, John Torjo <john.groups-AT-torjo.com> wrote:

> Hi all,
>
> I need some C help :
> I want to create a macro that will expand to char* string or wchar_t*
> string, depending on the application's *char_type*.
> This is what I have so far:
>
> // the very short version
> #define BOOST_LOG_STR(x) ( x, L ## x)
>
>
> The problem I have is when using it this way:
>
> BOOST_LOG_STR("this " " and that");
>
> It gives me the eror - concatenating wide and narrow strings. How do I
> get 'round that? Thanks!

Hi John,

This doesn't seem like a Boost or even a C++ libraries question... is
there a more appropriate place for it?

Regards,

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

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