OIP in C