libve (25)