don't mix ANSI and non-ANSI function declarations and definitions!