C implementation (35/41)

C implementation