$ cd=/mnt/cdrom
What's there not to understand, really.
(not replying directly to you, but for other people)
foo:; struct foo *foo;
{ int x; x: goto x; }
#define mac(x) mac("abc") /* disappears */ int mac; /* unaffected */
What's there not to understand, really.