Can a pointer be null and if so can it be tested for?

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.