Strict prototyping