C language function Daquan PDF version