C source (27/39)

C source