In the late 1990's I tried to get a traditional publisher interested in my book ANSI STANDARD C FUNCTION DEFINITIONS FOR THE CURIOUS THE DESPERATE THE FRANTIC AND THE SUICIDAL. To avail, in desperation I converted part of it into an html file and put it on AOL in an attempt to convince any publisher in its worth. Here it is in all its glory. More
That didnt work either so I put the rest of the book online as an early version of a free ebook. Which is where you will find it to this day, as well as a free download from various sites. It is also used by a variety of universities (not all of them english speaking) around the world, as a reference book. This particular edition has been improved slightly, to the extent that is alot easier to read and find what you are looking for. In answer to the question what do I want a book about C89 for? The answer is there are mountains of code out there written in it, and not all the functions behave in the same way as their C99 and C++ versions. You need to know what these differences are when changing the code or when you are updating the entire program to C99 or C++.
Available ebook formats: