http://www.cs.cf.ac.uk/Dave/C/CE.html
http://vlsicad.cs.ucla.edu/software/Unix-n-C.html

Best is to get a good book to start..