C implementation (2/41)

C implementation