Writing bytes

Single bytes can be written to fz_output streams using fz_write_byte:


\begin{lstlisting}
/*
fz_write_byte: Write a single byte.
\par
out: stream to w...
...z_write_byte(fz_context *ctx, fz_output *out, unsigned char x);
\end{lstlisting}

Blocks of bytes can be written to fz_output streams using fz_write:


\begin{lstlisting}
/*
fz_write: Write data to output. Designed to parallel
fwr...
...z_context *ctx, fz_output *out, const void *data, size_t size);
\end{lstlisting}