One of the interview questions asked me to \"write the prototype for a C function that takes an array of exactly 16 integers\" and I was wondering what it could be? Maybe a
I think the simplest way to be typesafe would be to declare a struct that holds the array, and pass that:
struct Array16 { int elt[16]; }; void Foo(struct Array16* matrix);