[#BloombergLP-bdlsb-FixedMemInput-sungetc]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlsb.adoc[bdlsb]::xref:BloombergLP/bdlsb/FixedMemInput.adoc[FixedMemInput]::sungetc
:relfileprefix: ../../../
:mrdocs:

Move the read position back one character and return that character&period;

== Synopsis

Declared in `&lt;bdlsb&lowbar;fixedmeminput&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlsb/FixedMemInput/int_type.adoc[FixedMemInput::int&lowbar;type]
sungetc();
----

== Description

Move the current read position back one character if the current read position is not at the beginning of the buffer, and return the character at the resulting current read position from this buffer&period; Return `traits&lowbar;type&colon;&colon;eof()` otherwise&period;

== Return Value

character at the new read position, or `traits&lowbar;type&colon;&colon;eof()` if the read position was already at the beginning of the buffer


[.small]#Created with https://www.mrdocs.com[MrDocs]#
