update about c function.