pub unsafe extern "C" fn pixelShiftByComponent( rval: i32, gval: i32, bval: i32, srcval: u32, dstval: u32, ppixel: *mut u32 ) -> i32