pub unsafe extern "C" fn convertIntToGrayCode(
    val: l_uint32
) -> l_uint32