C implementation (33/41)

C implementation