ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libecb/Changes
(Generate patch)

Comparing libecb/Changes (file contents):
Revision 1.20 by sf-exg, Fri Feb 20 14:04:54 2015 UTC vs.
Revision 1.21 by root, Fri Feb 20 15:53:36 2015 UTC

1008:32:23 <b_jonas> probably not, because it would just account to making a union with a highly aligned type, 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 11 which is something I can do on any compiler portably
12 12
13TODO: #define ECB_IS_INTEGRAL(x) !((1 ? 1 : (x)) / 2) 13TODO: #define ECB_IS_INTEGRAL(x) !((1 ? 1 : (x)) / 2)
14 #define ECB_IS_INTEGRAL(x) (sizeof ((x) + 1.0f) != sizeof((x) + 1ULL)) 14 #define ECB_IS_INTEGRAL(x) (sizeof ((x) + 1.0f) != sizeof((x) + 1ULL))
15
16TODO: define ECB_STDFP if __STDC_IEC_559__?
17 15
18TODO: https://gustedt.wordpress.com/2010/06/08/detect-empty-macro-arguments/ 16TODO: https://gustedt.wordpress.com/2010/06/08/detect-empty-macro-arguments/
19 17
20implement is_constant for c11: https://gustedt.wordpress.com/2013/08/22/testing-compile-time-constness-and-null-pointers-with-c11s-_generic/ 18implement is_constant for c11: https://gustedt.wordpress.com/2013/08/22/testing-compile-time-constness-and-null-pointers-with-c11s-_generic/
21 19

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines