Added interface in plain C