BLD: restore compatibility with ANSI C