<div>Hi All ,</div><div>Was going through the C99 standard @ <a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf</a> which states that the Function declarators as </div>
<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>direct-declarator ( parameter-type-list )</div><div><div>parameter-list: parameter-declaration</div></div><div><div>                      parameter-list , parameter-declaration</div>
</div><div><div>parameter-declaration: declaration-specifiers declarator</div></div><div><div>                              declaration-specifiers abstract-declarator</div></div><div><br></div><div>direct-declarator [ <b>static</b> type-qualifier-listopt assignment-expression ]</div>
</blockquote><div><div><br></div><div><div>where The optional type qualifiers and the keyword <b>static </b>shall appear only in a declaration of a function parameter with an array type, and then only in the outermost</div>
<div>array type derivation and then for each call to the function, the value of the corresponding actual argument shall provide access to the first element of an array with at least as many elements as specified by the size expression.</div>
</div></div><div><br></div><div>for example : int func(array[static int i =100) ;</div><div><br></div><div>I'm trying to get  the test case for the above function prototype ??? Please someone can shed some lights here ??</div>
<div><br></div><div><br></div><div>Thanks </div><div>~Umesh </div><div><br></div><div><br></div>