ungetc demo