VLC 4.0.0-dev
memstream.c File Reference
Include dependency graph for memstream.c:

Functions

int vlc_memstream_open (struct vlc_memstream *ms)
 Initializes a byte stream object. More...
 
int vlc_memstream_flush (struct vlc_memstream *ms)
 Flushes a byte stream object. More...
 
int vlc_memstream_close (struct vlc_memstream *ms)
 Closes a byte stream object. More...
 
size_t vlc_memstream_write (struct vlc_memstream *ms, const void *ptr, size_t len)
 Appends a binary blob to a byte stream. More...
 
int vlc_memstream_putc (struct vlc_memstream *ms, int c)
 Appends a single byte to a byte stream. More...
 
int() vlc_memstream_puts (struct vlc_memstream *ms, const char *str)
 Appends a nul-terminated string to a byte stream. More...
 
int vlc_memstream_vprintf (struct vlc_memstream *ms, const char *fmt, va_list args)
 Appends a formatted string to a byte stream. More...
 
int vlc_memstream_printf (struct vlc_memstream *ms, const char *fmt,...)
 Appends a formatted string to a byte stream. More...