lint basic element to c_element