For C code