1-17 C code