What are those strange array sizes [*] and [static] in C99? What are those strange array sizes [*] and [static] in C99? arrays arrays