C implementation (25/41)

C implementation