Boost logo

Boost Users :

Subject: Re: [Boost-users] [integer]/cstdint.hpp How to use portableliterals?
From: vicente.botet (vicente.botet_at_[hidden])
Date: 2009-12-10 07:45:38


Hi,
----- Original Message -----
From: "John Maddock" <john_at_[hidden]>
To: <boost-users_at_[hidden]>
Sent: Thursday, December 10, 2009 10:37 AM
Subject: Re: [Boost-users] [integer]/cstdint.hpp How to use portableliterals?

>
>>> You need to ensure that __STDC_CONSTANT_MACROS is defined *before any
>>> headers are #included* in order to use that macro.
>>
>> Doesn't boost/cstdlib.hpp provide a way to define boost::intmax_t literals
>> in a portable way?
>
> It implements <cstdint> for better or worse,

How can a library ensure that __STDC_CONSTANT_MACROS is defined *before any
 headers are #included*?

Best,
Vicente


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net