#include <stdio.h>
#include "rle_put.h"
#include "rle.h"
#include "rle_raw.h"
Go to the source code of this file.
|
static char | rcs_ident [] = "$Id: rle_putraw.c,v 3.0.1.1 1992/01/28 18:25:24 spencer Exp $" |
|
Definition at line 60 of file rle_putraw.c.
71 for ( channel = (the_hdr->
alpha ? -1 : 0);
72 channel < the_hdr->ncolors;
75 if ( !
RLE_BIT( *the_hdr, channel ) || nraw[channel] == 0 )
81 if ( the_hdr->
priv.
put.nblank > 0 )
88 n_op = nraw[channel] - 1;
89 scan_x = the_hdr->
xmin;
90 for ( i = 0, scan_r = scanraw[channel]; i <= n_op; i++, scan_r++ )
92 if ( scan_r->
xloc > scan_x )
100 i < n_op && scan_x == (scan_r + 1)->xloc );
108 if ( scan_x <= the_hdr->xmax )
111 i > 0 && (scan_r - 1)->opcode ==
RRunDataOp );
112 if ( channel != the_hdr->
ncolors - 1 )
#define SkipPixels(n, l, r)
struct rle_hdr::@0::@2 put
#define putrun(val, len, f)
#define SkipBlankLines(n)
#define NewScanLine(flag)
#define putdata(buf, len)
#define RLE_BIT(glob, bit)
char rcs_ident[] = "$Id: rle_putraw.c,v 3.0.1.1 1992/01/28 18:25:24 spencer Exp $" |
|
static |