c语言extend函数