The behaviour is wrong. According to the manual a comment is supposed to be syntactically like white space. The C standards people are suggesting that a new character ('#') be used by the preprocessor to do the same thing that /**/ is used for. -Ron