File made c89 compatible.