For instance, I can do:
#include <stdio.h>
int do_something(FILE files[static 10])
{
...
}
int main(void)
{
FILE files[10] = {};
do_something(files);
}
On Linux, this compiles with Clang 18.1 and GCC 13.1 cleanly.
For instance, I can do:
#include <stdio.h>
int do_something(FILE files[static 10])
{
...
}
int main(void)
{
FILE files[10] = {};
do_something(files);
}
On Linux, this compiles with Clang 18.1 and GCC 13.1 cleanly.