mattallen37:
Thanks for the reply.Neither of those are ideal, but probably possible.
Are there other options?
Create a class with pointer and length (like the String class), and just pass references to the class. The class would have an argument for the array size.
The C language specifies that when you pass an array to a function, it is converted to a pointer to the first element, so the length information is not passed. Other languages might have this feature, but C does not not.