Not that this matter much, but you guys should really adhere to some C coding standards, particularly in naming functions. I know this is probably going to draw a lot of criticism and I'm not really trying to imply that there is any best way to do this.
However, if you notice, the developers of C haven't named their functions like in Java scanFormat()... but rather scanf(). This is not an object oriented environment and it is so obvious you guys are coming from such a background, often times with the wrong ideas about C.