C implementation (4/41)

C implementation