The output you got is the one I expected to be on my machine too, but reality is different. I got only
Code:
#define hcv 54
#define f 8
#define s 354
jae
feh
h
f*h
morfren@Morphos:~$ ;
The strange think is that ";" appears in the next bash and the last line of /tmp/test$$ is missing. So I don't got the 2 last lines you have got in your output, but have the same code. The code was a part of code which should replace definitions on their values (preprocessor). At the begining I was thinking I have bad syntax or sth like that. Now when I can see, you have the same code that I had, the main problem would be in my shell. Thank you for your help.
