Indeed, the parameter could be declared as pointer to const, but 'fflush' is a standard library, so its prototype is left unchanged.