Mikäli käännöksessä ei käytetä ANSI- optioita, on mahdollista kääntää ohjelman osia vaikkei funktioita olisi vielä esiteltykään. Tällöin kääntäjä tekee omat oletuksensa funktioiden tyypeistä ja ne saattavat poiketa huomattavasti siitä, mitä kirjoittaja on tarkoittanut. Tämä koskee vain puhdasta C-käännöstä, koska C++:ssa prototyypit ovat pakollisia.