I have mixed feelings. For a return value, retval et al are completely appropriate. Same for count. Tmp&#x2F;temp borrow meaning from whatever they are a temporary for. These are all fine.<p>But &quot;value&quot; is horrible. You really don&#x27;t know what it is? You might as well name it &quot;variable&quot;. &quot;Str&quot; is in the same boat, unless it&#x27;s short for &quot;tmpstr&quot;.