On 18 Sep 2006 14:38:12 -0700, [EMAIL PROTECTED] wrote: > ... There is another secondary advantage: the code inside a function > runs faster (something related is true for C programs too). Usually ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > this isn't important, but for certain programs they can go 20%+ > faster.
Okay, I give up. AFAIK, All C code must be inside a function, unless you count the expressions in initializers. So aside from certain CPU/MMU/OS/cache/etc. quirks, why would C code inside a function run faster than C code outside a function? Compiler optimizations because of const and restrict keywords don't count. And what other C code *isn't* inside a function? Regards, Dan -- Dan Sommers <http://www.tombstonezero.net/dan/> "I wish people would die in alphabetical order." -- My wife, the genealogist -- http://mail.python.org/mailman/listinfo/python-list