* Giovanni Bajo: > Thus, printf() could call functions in your code which in turn may clobber > static globals. You cannot rely on glibc's printf() not modifying your > globals. printf() is a cancellation point on GNU systems. This might prevent some optimizations, too.