title: ungetc: number of bytes of pushback
body: <p><code>ungetc</code> is only guaranteed to take one byte of pushback. On the other hand, I've tested it on Windows and Linux and it seems to work with two bytes.</p>
  <p>Are there any platforms (e.g. any current Unix systems) on which it actually only takes one byte?</p>