Utah Raster Toolkit  9999-git
URT Development version (post-3.1b)
Data Structures | Macros | Typedefs | Variables
rle_put.h File Reference
#include "rle.h"
Include dependency graph for rle_put.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rle_dispatch_tab
 

Macros

#define ARB_ARGS
 
#define rle_magic   (rle_DTable[(int)the_hdr->dispatch].magic)
 
#define Setup()   (*rle_DTable[(int)the_hdr->dispatch].setup)(the_hdr)
 
#define SkipBlankLines(n)   (*rle_DTable[(int)the_hdr->dispatch].skipBlankLines)(n, the_hdr)
 
#define SetColor(c)   (*rle_DTable[(int)the_hdr->dispatch].setColor)(c, the_hdr)
 
#define SkipPixels(n, l, r)   (*rle_DTable[(int)the_hdr->dispatch].skipPixels)(n,l,r, the_hdr)
 
#define NewScanLine(flag)   (*rle_DTable[(int)the_hdr->dispatch].newScanLine)(flag, the_hdr)
 
#define putdata(buf, len)   (*rle_DTable[(int)the_hdr->dispatch].putdat)(buf, len, the_hdr)
 
#define putrun(val, len, f)   (*rle_DTable[(int)the_hdr->dispatch].putrn)(val,len,f, the_hdr)
 
#define BlockHook()   (*rle_DTable[(int)the_hdr->dispatch].blockHook)(the_hdr)
 
#define PutEof()   (*rle_DTable[(int)the_hdr->dispatch].putEof)(the_hdr)
 
#define DATA   0
 
#define RUN1   1
 
#define RUN2   2
 
#define RUN3   3
 
#define RUN4   4
 
#define RUN5   5
 
#define RUN6   6
 
#define RUN7   7
 
#define INRUN   -1
 

Typedefs

typedef int rle_fn()
 

Variables

struct rle_dispatch_tab rle_DTable []
 

Macro Definition Documentation

#define ARB_ARGS

Definition at line 46 of file rle_put.h.

#define BlockHook ( )    (*rle_DTable[(int)the_hdr->dispatch].blockHook)(the_hdr)

Definition at line 82 of file rle_put.h.

#define DATA   0

Definition at line 88 of file rle_put.h.

#define INRUN   -1

Definition at line 96 of file rle_put.h.

#define NewScanLine (   flag)    (*rle_DTable[(int)the_hdr->dispatch].newScanLine)(flag, the_hdr)

Definition at line 79 of file rle_put.h.

#define putdata (   buf,
  len 
)    (*rle_DTable[(int)the_hdr->dispatch].putdat)(buf, len, the_hdr)

Definition at line 80 of file rle_put.h.

#define PutEof ( )    (*rle_DTable[(int)the_hdr->dispatch].putEof)(the_hdr)

Definition at line 83 of file rle_put.h.

#define putrun (   val,
  len,
 
)    (*rle_DTable[(int)the_hdr->dispatch].putrn)(val,len,f, the_hdr)

Definition at line 81 of file rle_put.h.

#define rle_magic   (rle_DTable[(int)the_hdr->dispatch].magic)

Definition at line 74 of file rle_put.h.

#define RUN1   1

Definition at line 89 of file rle_put.h.

#define RUN2   2

Definition at line 90 of file rle_put.h.

#define RUN3   3

Definition at line 91 of file rle_put.h.

#define RUN4   4

Definition at line 92 of file rle_put.h.

#define RUN5   5

Definition at line 93 of file rle_put.h.

#define RUN6   6

Definition at line 94 of file rle_put.h.

#define RUN7   7

Definition at line 95 of file rle_put.h.

#define SetColor (   c)    (*rle_DTable[(int)the_hdr->dispatch].setColor)(c, the_hdr)

Definition at line 77 of file rle_put.h.

#define Setup ( )    (*rle_DTable[(int)the_hdr->dispatch].setup)(the_hdr)

Definition at line 75 of file rle_put.h.

#define SkipBlankLines (   n)    (*rle_DTable[(int)the_hdr->dispatch].skipBlankLines)(n, the_hdr)

Definition at line 76 of file rle_put.h.

#define SkipPixels (   n,
  l,
  r 
)    (*rle_DTable[(int)the_hdr->dispatch].skipPixels)(n,l,r, the_hdr)

Definition at line 78 of file rle_put.h.

Typedef Documentation

typedef int rle_fn()

Definition at line 49 of file rle_put.h.

Variable Documentation

struct rle_dispatch_tab rle_DTable[]

Definition at line 49 of file rle_global.c.