>What is "full C" if not the language defined by the ANSI/ISO standard? In my experience, there is a distinction between 'small-C', 'K&R C', and 'ANSI C'. The 'small-C' compilers are usually targetted to specific micros and implement (sometimes highly restricted) subsets of 'full-C', by which is normally meant 'K&R C'. The 'small-C' designation (and the consequential 'full-C' and 'tiny-C' labels) largely arose from the articles published in the late seventies and early eighties by various computer magazines (most notably 'Dr. Dobbs'), which detailed the implementation of various C compilers. Note that 'ANSI C' is a nineties phenomenon. In a few years (when us old programmers die out) the designation 'full-C' will become synonomous with 'ANSI C', and K&R will be the stuff of legend. ___Bob