libodelta libx
