libuecc