mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng16] Mention in manual that 16-bit platform support has been dropped.
This commit is contained in:
12
pngrutil.c
12
pngrutil.c
@@ -85,10 +85,10 @@ png_int_32 (PNGAPI
|
||||
png_get_int_32)(png_const_bytep buf)
|
||||
{
|
||||
png_uint_32 uval = png_get_uint_32(buf);
|
||||
if ((uval & 0x80000000) == 0) /* non-negative */
|
||||
if ((uval & 0x80000000UL) == 0) /* non-negative */
|
||||
return uval;
|
||||
|
||||
uval = (uval ^ 0xffffffff) + 1; /* 2's complement: -x = ~x+1 */
|
||||
uval = (uval ^ 0xffffffffUL) + 1; /* 2's complement: -x = ~x+1 */
|
||||
return -(png_int_32)uval;
|
||||
}
|
||||
|
||||
@@ -3120,10 +3120,10 @@ png_combine_row(png_const_structrp png_ptr, png_bytep dp, int display)
|
||||
# define PNG_LSR(x,s) ((x)>>(s))
|
||||
# define PNG_LSL(x,s) ((x)<<(s))
|
||||
# endif
|
||||
# define S_COPY(p,x) (((p)<4 ? PNG_LSR(0x80088822,(3-(p))*8+(7-(x))) :\
|
||||
PNG_LSR(0xaa55ff00,(7-(p))*8+(7-(x)))) & 1)
|
||||
# define B_COPY(p,x) (((p)<4 ? PNG_LSR(0xff0fff33,(3-(p))*8+(7-(x))) :\
|
||||
PNG_LSR(0xff55ff00,(7-(p))*8+(7-(x)))) & 1)
|
||||
# define S_COPY(p,x) (((p)<4 ? PNG_LSR(0x80088822UL,(3-(p))*8+(7-(x))) :\
|
||||
PNG_LSR(0xaa55ff00UL,(7-(p))*8+(7-(x)))) & 1)
|
||||
# define B_COPY(p,x) (((p)<4 ? PNG_LSR(0xff0fff33UL,(3-(p))*8+(7-(x))) :\
|
||||
PNG_LSR(0xff55ff00UL,(7-(p))*8+(7-(x)))) & 1)
|
||||
|
||||
/* Return a mask for pass 'p' pixel 'x' at depth 'd'. The mask is
|
||||
* little endian - the first pixel is at bit 0 - however the extra
|
||||
|
||||
Reference in New Issue
Block a user