DragonFly On-Line Manual Pages
RLE_PUTRAW(3) DragonFly Library Functions Manual RLE_PUTRAW(3)
NAME
rle_putraw - write run length encoded data to an RLE file.
SYNOPSIS
#include <rle.h>
#include <rle_raw.h>
rle_putraw( scanraw, nraw, the_hdr );
rle_op ** scanraw;
int * nraw;
rle_hdr * the_hdr;
DESCRIPTION
The function rle_putraw provides a structured method for creating run
length encoded output. It is passed an array, scanraw, of pointers to
arrays of rle_op(3) structures, and an array of lengths. Each rle_op
structure specifies a run or sequence of pixel values. The array nraw
gives the number of rle_op structures for each channel. I.e., nraw[i]
is the length of the array pointed to by scanraw[i].
SEE ALSO
rle_hdr(3), rle_op(3), rle_put_setup(3), rle_puteof(3), rle_skiprow(3),
rle_raw_alloc(3), rle_raw_free(3), rle_getraw(3), rle_freeraw(3),
librle(3), RLE(5).
AUTHOR
Spencer W. Thomas
University of Utah
4th Berkeley Distribution 2/2/87 RLE_PUTRAW(3)