< prev index next >
src/java.desktop/share/native/libmlib_image/mlib_c_ImageCopy.c
Print this page
@@ -180,11 +180,11 @@
/***************************************************************/
#define STRIP(pd, ps, w, h, data_type) { \
data_type s0, s1; \
for ( i = 0; i < h; i++ ) { \
- if (j = w & 1) \
+ if ((j = (w & 1))) \
pd[i * dst_stride] = ps[i * src_stride]; \
for (; j < w; j += 2) { \
s0 = ps[i * src_stride + j]; \
s1 = ps[i * src_stride + j + 1]; \
pd[i * dst_stride + j] = s0; \
@@ -544,11 +544,11 @@
for (i = 0; i < src_height; i++) {
mlib_u32 *psrc_row = psrc + i * src_stride, *pdst_row = pdst + i * dst_stride;
if (!(((mlib_addr) psrc_row ^ (mlib_addr) pdst_row) & 7)) {
- if (j = ((mlib_s32) ((mlib_addr) psrc_row & 4) >> 2)) {
+ if ((j = ((mlib_s32) ((mlib_addr) psrc_row & 4) >> 2))) {
pdst_row[0] = psrc_row[0];
}
#ifdef __SUNPRO_C
#pragma pipeloop(0)
@@ -573,11 +573,11 @@
#else
{
mlib_u64 *ps, src0, src1;
- if (j = ((mlib_s32) ((mlib_addr) pdst_row & 4) >> 2))
+ if ((j = ((mlib_s32) ((mlib_addr) pdst_row & 4) >> 2)))
pdst_row[0] = psrc_row[0];
ps = (mlib_u64 *) (psrc_row + j - 1);
src1 = ps[0];
#ifdef __SUNPRO_C
#pragma pipeloop(0)
< prev index next >