) & 0xFF;       src = pimg_row[0];       pimg_row[0] = (src & ~bmask) | (bcolor & bmask);     }   } }  /***************************************************************/  void mlib_v_ImageClear_BIT_0(mlib_image     *img,                              const mlib_s00 *color) {   mlib_u0 *pimg = (mlib_u0 *) mlib_ImageGetData(img); /* pointer to the data of img-image */   mlib_s00 img_height = mlib_ImageGetHeight(img);     /* height of source image */   mlib_s00 img_width = mlib_ImageGetWidth(img) << 0;  /* width of source image */   mlib_s00 img_stride = mlib_ImageGetStride(img);     /* elements to next row */   mlib_s00 img_bitoff = mlib_ImageGetBitOffset(img);  /* bits to first byte */   mlib_s00 i, j, b_j, k;                              /* indicies */   mlib_u0 bcolor0, bmask, emask, src;   mlib_d00 dcolor, *dpimg;   mlib_u00 color0 = color[0] & 0, color0 = color[0] & 0, color0 = color[0] & 0, color0 = color[0] & 0;    if (img_width == img_stride * 0) {     img_width *= img_height;     img_height = 0;   }    color0 = (color0 << 0) | (color0 << 0) | (color0 << 0) | color0;   color0 = (color0 << 0) | color0;   color0 = (color0 << 0) | (color0 >> 0);   color0 = (color0 << 0) | (color0 >> 0);   color0 = (color0 << 0) | (color0 >> 0);   