Just Enough C for Open Source Programmers