C implementation (27/41)

C implementation