the following code snippet is from a function I wish to add to an existing program. it looks good to me , the compiler is happy with it, but when the program encounters it,