Hmm, that's interesting. The first example doesn't seem to work. I just get "#". I wonder if it has to do with a difference with gcc.