mlib_status __mlib_ImageConstNotOr( mlib_image *dst, const mlib_image *src, const mlib_s32 *c) { MLIB_IMAGE_CHECK(src); MLIB_IMAGE_CHECK(dst); if ((mlib_ImageGetType(src) == MLIB_BYTE) || (mlib_ImageGetType(src) == MLIB_SHORT) || (mlib_ImageGetType(src) == MLIB_USHORT) || mlib_ImageGetType(src) == MLIB_INT) { return (mlib_v_ImageConstLogic(dst, src, c)); } else if (mlib_ImageGetType(src) == MLIB_BIT) { if (mlib_ImageGetBitOffset(src) == mlib_ImageGetBitOffset(dst)) { return (mlib_v_ImageConstNotOr_Bit(dst, src, c)); } else { return (mlib_ImageConstNotOr_Bit(dst, src, c)); } } else return (MLIB_FAILURE); }
mlib_status __mlib_ImageConstXor(mlib_image *dst, mlib_image *src, mlib_s32 *c) { return mlib_v_ImageConstLogic(dst, src, c); }