Section 7.19.7.11 of C99 defines {{Wiki Markup ungetc()}} as follows \[ [ISO/IEC 9899:1999|AA. Bibliography#ISO/IEC 9899-1999]\]:
The
ungetcfunction pushes the character specified byc(converted to anunsigned char) back onto the input stream pointed to bystream. Pushed-back characters will be returned by subsequent reads on that stream in the reverse order of their pushing. A successful intervening call (with the stream pointed to bystream) to a file positioning function (fseek,fsetpos, orrewind) discards any pushed-back characters for the stream. The external storage corresponding to the stream is unchanged.One character of pushback is guaranteed.
...
Tool | Version | Checker | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ||||||||||||
|
|
|
|
...