aboutsummaryrefslogtreecommitdiff
path: root/src/decoder_buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/decoder_buffer.h')
-rw-r--r--src/decoder_buffer.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/decoder_buffer.h b/src/decoder_buffer.h
index d951a405..411e3bd8 100644
--- a/src/decoder_buffer.h
+++ b/src/decoder_buffer.h
@@ -93,4 +93,14 @@ decoder_buffer_read(const struct decoder_buffer *buffer, size_t *length_r);
void
decoder_buffer_consume(struct decoder_buffer *buffer, size_t nbytes);
+/**
+ * Skips the specified number of bytes, discarding its data.
+ *
+ * @param buffer the decoder_buffer object
+ * @param nbytes the number of bytes to skip
+ * @return true on success, false on error
+ */
+bool
+decoder_buffer_skip(struct decoder_buffer *buffer, size_t nbytes);
+
#endif