====== stream_write() ====== ---- The **stream_write()** function is used to write to data to [[imgtool_streams]]. ===== Syntax ===== ---- ==== Declaration ==== Declared in ''src/mess/tools/imgtool/stream.h'' as UINT32 stream_write(imgtool_stream *stream, const void *buf, UINT32 sz); ==== Parameters ==== * ''stream'' – Pointer to the [[imgtool_stream]] where the data should be written. * ''buf'' – Pointer to a buffer with the data. * ''sz'' – Amount of bytes to write. ==== Returns ==== The number of bytes written to the stream. ===== Example ===== ---- bytes_written = stream_write(destf, buffer, bytes_left); Writes ''bytes_left'' bytes from the buffer to the [[imgtool_stream]] ''destf''. The actual amount of bytes that were written to the file is returned in the variable bytes_written.