Let klcc pass input from STDIN to gcc

Some packages want to pass input to gcc via STDIN (iptables for example)

This patch lets klcc accept '-' as a valid input filename, prevents it
from setting -x in that case and changes the invocation of gcc from
system() to open3() so that gcc's STDIN can be connected to klcc's STDIN.

Daniel Thaler
1 file changed