* Don't attempt to evaluate (ptr-1) when ptr is already at the beginning of the buffer.