void op1([in,length_is(p2,p2)]char p1[10], [in]long p2); /* error */
void op2([in,length_is(p2)]char p1[10], [in]long p2); /* correct */
void op3([in,length_is(p2)]char *p1, [in]long p2); /* error */
void op4([in,length_is(p2)]char p1, [in]long p2); /* error */