Prototype in C.