I am a tad confused by both those answers ...
The fact that I am talking about a function to put text on a display is largely immaterial.
The point was about local variables specifically ...
Is there any reason, apart from preserving values between function calls, to do anything specific with them.
Will the compiler produce more efficient code if local variables are handled in some specific way, or perhaps avoided unless absolutely necessary.
Just trying to learn.