ViewVC Help
View File | Revision Log | Show Annotations | Download File
(Generate patch)

Comparing libecb/Changes (file contents):
Revision 1.14 by root, Wed Oct 15 13:46:25 2014 UTC vs.
Revision 1.15 by root, Wed Feb 11 18:47:34 2015 UTC

208:30:06 <b_jonas> I think it could be worth to add a macro that works like alignof or _Alignof on sane
3 compilers, and like __alignof on MS compilers that support it, see
508:30:24 <b_jonas> even if you can't support it on all the old compilers
608:31:17 <b_jonas> I'd also like a macro for alignas, but sadly, that seems impossible in general, because
7 the MS compiler only has some half-attempt to do something similar but with different and
8 more broken semantics, see
908:31:35 <b_jonas> but I wonder if some special case could still be worth to support
1008:32:23 <b_jonas> probably not, because it would just account to making a union with a highly aligned type,
11 which is something I can do on any compiler portably
13TODO: #define ECB_IS_INTEGRAL(x) !((1 ? 1 : (x)) / 2)
14 #define ECB_IS_INTEGRAL(x) (sizeof ((x) + 1.0f) != sizeof((x) + 1ULL))
16TODO: define ECB_STDFP if __STDC_IEC_559__?
1implement is_constant for c11: 20implement is_constant for c11:
2 21
3#ifdef _MSC_VER 22#ifdef _MSC_VER
4 23
5#include <stdlib.h> 24#include <stdlib.h>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines