X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=bytesource.h;h=bb934fb0cf343aac46b7513ff84b81a2c23016da;hp=4e9e307bbc138325bb2d5a181bf4d9acbf1fb5c6;hb=18fc98f61929b7832ae43e3072fb20a9adb79f61;hpb=352c52d38c212a2aa93a9970731c9d7a2f8d4dac diff --git a/bytesource.h b/bytesource.h index 4e9e307..bb934fb 100644 --- a/bytesource.h +++ b/bytesource.h @@ -19,7 +19,10 @@ struct byte_source { void* userdata; }; void init_byte_source(struct byte_source* source, raw_input_func_t* input_func, void* userdata); + +// Returns 0x00 if no marker was available (ie. error). uint8_t byte_source_read_marker(struct byte_source* source); + ssize_t byte_source_input_func(void* source, uint8_t* buf, size_t len); #endif /* !defined(_BYTESOURCE_H) */