There was a macro which replaces all "print" by "printf". Imho, this has no advantage and should be kicked out.
tu-chemnitz.de/~gerw/patches/printf.patch (http://tu-chemnitz.de/~gerw/patches/printf.patch)
another code cleanup incorporated, thank you.