C implementation (7/41)

C implementation