Although there is plentiful of links about this subject on SO, I think that there is something missing: a clear explanation in plain language of what are the differences bet
N1570 is a draft of the ISO C standard, very close to the official ISO document.
N1256 is an earlier draft, incorporating the C99 standard plus changes from the three Technical Corrigenda.
Annex J has 5 sections, each of which gathers information that's scattered through the rest of the standard: