|
LMMS
|
Typedefs | |
| typedef int(* | SerdStreamErrorFunc) (void *SERD_NONNULL stream) |
| typedef size_t(* | SerdSource) (void *SERD_NONNULL buf, size_t size, size_t nmemb, void *SERD_NONNULL stream) |
| typedef size_t(* | SerdSink) (const void *SERD_NONNULL buf, size_t len, void *SERD_NONNULL stream) |
| Sink function for raw string output. | |
| typedef size_t(* SerdSink) (const void *SERD_NONNULL buf, size_t len, void *SERD_NONNULL stream) |
Sink function for raw string output.
| typedef size_t(* SerdSource) (void *SERD_NONNULL buf, size_t size, size_t nmemb, void *SERD_NONNULL stream) |
Source function for raw string input.
Identical semantics to fread, but may set errno for more informative error reporting than supported by SerdStreamErrorFunc.
| buf | Output buffer. |
| size | Size of a single element of data in bytes (always 1). |
| nmemb | Number of elements to read. |
| stream | Stream to read from (FILE* for fread). |
| typedef int(* SerdStreamErrorFunc) (void *SERD_NONNULL stream) |
Function to detect I/O stream errors.
Identical semantics to ferror.