Olin Lathrop wrote: > First, I think you are asking about subroutines in general, not just > functions. Note that calling all subroutines "functions" is a C-ism. Since > we are talking computer science in general, you shouldn't say "function" > unless you specifically mean a subroutine that returns a value. Could it be that making this distinction between subroutines and functions is a Pascal-ism -- and not that not making it is a C-ism? :) FWIW, this Wikipedia article uses these terms, in a general form, as synonymous. http://en.wikipedia.org/wiki/Function_(computer_science) Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist