Re:C game programming libraries
Game Smith used to be really C friendly for SAS/C and DICE. It also worked with Assembly. It's a pity you can't really buy it any more. All you can do is find pirated keyfiles for it. :-(
Now what would be nice is if somebody would start making a modern replacement for some of those old libraries. Especially if they were shared libraries. I think Sidewinder is in the process of making a shared library out of
scrolling trick. That should help out a lot!