C implementation (10/41)

C implementation