@Jim,
Cool!
I look forward to hearing how it does in light production versus testing.
@Mario,
Ummmm, I'll get back to you on that. I want to try a few things out when it comes to strings.h because of something that happened as I was trying to work around it that leaves me to believe it may not even be needed, at least on Windows. I wish I could find a copy of strings.h but when I google for it I did not see one to look at.
As for VEC_SIZE it is used later on in a function call. It being a constant, and not used but twice, why not drop it completely and save a couple bytes in each of the functions it's used in.
After 7pm and it's still 88F, you having a heat wave?