C implementation (16/41)

C implementation