<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Probably because so many static allocations (in this and other 
small functions) may lead to increase in the size of the executable, if 
there were say even a 100 functions all having a static allocated 
variable, it would need around 400 byte in the executable, a bigger 
object will require even more.<br></div>
<div>That's the best explanation I can think of.<br></div>
<pre>
-- 
http://www.fastmail.fm - The professional email service
</pre>
</body>
</html>