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

Comparing libecb/ecb.pod (file contents):
Revision 1.53 by root, Wed Dec 5 16:31:27 2012 UTC vs.
Revision 1.54 by root, Wed Dec 19 23:33:47 2012 UTC

149without having to think about format or endianness. 149without having to think about format or endianness.
150 150
151This is true for basically all modern platforms, although F<ecb.h> might 151This is true for basically all modern platforms, although F<ecb.h> might
152not be able to deduce this correctly everywhere and might err on the safe 152not be able to deduce this correctly everywhere and might err on the safe
153side. 153side.
154
155=item ECB_AMD64, ECB_AMD64_X32
156
157These two macros are defined to C<1> on the x86_64/amd64 ABI and the X32
158ABI, respectively, and undefined elsewhere.
159
160The designers of the new X32 ABI for some inexplicable reason decided to
161make it look exactly like amd64, even though it's completely incompatible
162to that ABI, breaking about every piece of software that assumed that
163C<__x86_64> stands for, well, the x86-64 ABI, making these macros
164necessary.
154 165
155=back 166=back
156 167
157=head2 GCC ATTRIBUTES 168=head2 GCC ATTRIBUTES
158 169

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines