C implementation (28/41)

C implementation