tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Definitions of types also as macros
On Wed, Nov 07, 2018 at 05:43:49AM +0300, Valery Ushakov wrote:
> On Tue, Nov 06, 2018 at 23:20:16 +0100, Rhialto wrote:
>
> > On Tue 06 Nov 2018 at 23:19:08 +0300, Valery Ushakov wrote:
> > > Also your change breaks redefining intN_t types with the preprocessor.
> > > E.g.
> > >
> > > #define uint32_t unsigned long long
> > > #include <stdint.h>
> > >
> > > is now broken with your change.
> >
> > But should that really be allowed?
>
> I have no idea :) But then I saw enough of unholy cpp trickery to
> consider that as a possibility, its legal status notwithstanding.
I'd rather not encourage it. For the example provided the behaviour
is undefined, but not prohibited. ;-)
- Klaus
Home |
Main Index |
Thread Index |
Old Index