Check it out!

http://www.embedded.com/electronics-blogs/break-points/4442163/C-For-Everyone