C implementation (24/41)

C implementation