make ANSI C compatible