C implementations
C implementation