C implementation (14/41)

C implementation