To show an underflow condition and not increment the get pointer.
The function
There are many constraints for
The pending sequence of characters is a concatenation of end pointer minus the get pointer plus some sequence of characters to be read from input.
The result character if the sequence is not empty, the first character in the sequence or the next character in the sequence.
The backup sequence if the beginning pointer is
Returns the first character of the pending sequence and does not increment the get pointer. If the position is