ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/liblzf/lzf_c.c
(Generate patch)

Comparing liblzf/lzf_c.c (file contents):
Revision 1.45 by root, Sun Mar 27 23:53:23 2011 UTC vs.
Revision 1.46 by root, Mon Jan 2 01:34:02 2012 UTC

112 u8 *out_end = op + out_len; 112 u8 *out_end = op + out_len;
113 const u8 *ref; 113 const u8 *ref;
114 114
115 /* off requires a type wide enough to hold a general pointer difference. 115 /* off requires a type wide enough to hold a general pointer difference.
116 * ISO C doesn't have that (size_t might not be enough and ptrdiff_t only 116 * ISO C doesn't have that (size_t might not be enough and ptrdiff_t only
117 * works for differences within a single object). We also assume that no 117 * works for differences within a single object). We also assume that
118 * no bit pattern traps. Since the only platform that is both non-POSIX 118 * no bit pattern traps. Since the only platform that is both non-POSIX
119 * and fails to support both assumptions is windows 64 bit, we make a 119 * and fails to support both assumptions is windows 64 bit, we make a
120 * special workaround for it. 120 * special workaround for it.
121 */ 121 */
122#if defined (WIN32) && defined (_M_X64) 122#if defined (WIN32) && defined (_M_X64)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines