Hi Al,
I am left wondering what took me so long
Yes, I have this much of the time, and after a pause, I realise it is because I was learning.
Learning takes time, and with much learning my head hurts :~
Now you mention
What I want to do is have it return something I can test for in the event that no match is found.
How about the idea that your function, which I know has a loop in it, knows the size of your array and so if you get to the end of checking the array you haven't found a match, then return something letting the calling routine know that is the case.