c = a/*p;
/* divide 10/2 */
; /* null statements are legal in C */
Digraphs are nasty.
There was a good example of that sort of thing and an intentionally
obsoleted feature of C interacting badly in a VAX-C tutorial...
It was something like...
main()
{
int i;
i=-1;
printf("i is %d\n", i);
}
... it worked *if* you loaded the program with the debugger, otherwise
you got a seemingly large and random value for i.
Ah! A Heisenbug!
Peace... Sridhar