You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
597 B
Groff

.TH buffer_peekc 3
.SH NAME
buffer_peekc \- read one char from buffer
.SH SYNTAX
.B #include <libowfat/buffer.h>
int \fBbuffer_peekc\fP(buffer* \fIb\fR,char* \fIx\fR);
.SH DESCRIPTION
buffer_peekc(b,x) is like buffer_get(b,x,1) but without
advancing the buffer pointer. If you call it again, or call
\fIbuffer_getc\fR after it, you will get the same data again.
.SH "RETURN VALUE"
\fIbuffer_peekc\fR returns 1 on success, 0 when at the end of the file,
or -1 if there was an I/O error (setting \fIerrno\fR appropriately).
.SH "SEE ALSO"
buffer_init(3), buffer_get(3), buffer_getc(3), buffer(3)