C implementation (32/41)

C implementation