[c] ambiguous sytanx