orle.h File Reference

#include "machine.h"

Include dependency graph for orle.h:

Go to the source code of this file.

Data Structures

struct  Xtnd_Rle_Header
struct  Old_Rle_Header
struct  Old_Inst
struct  Xtnd_Inst

Defines

#define SWAB(shrt)   (shrt = ((shrt >> 8) & 0xff) | ((shrt << 8) & 0xff00))
#define RSkipLinesOp   1
#define RSetColorOp   2
#define RSkipPixelsOp   3
#define RByteDataOp   5
#define RRunDataOp   6
#define LONG   0x40
#define NO_BOX_SAVE   (1<<0)
#define NO_COLORMAP   (1<<1)
#define NO_IMAGE   (1<<2)
#define H_CLEARFIRST   0x1
#define H_BOXSAVE   0x0
#define H_LD_CMAP_ONLY   0
#define H_B_W   1
#define H_RGB   3
#define OPCODE(inst)   (inst.opcode & ~LONG)
#define LONGP(inst)   (inst.opcode & LONG)
#define DATUM(inst)   (0x00ff & inst.datum)
#define RMAGIC   ('R' << 8)
#define WMAGIC   ('W' << 8)
#define XtndRMAGIC   ((short)0xcc52)
#define STRIDE   (sizeof(RGBpixel))

Functions

void rle_rlen ()
void rle_wlen ()
void rle_rpos ()
void rle_wpos ()
int rle_rhdr ()
int rle_whdr ()
int rle_rmap ()
int rle_wmap ()
int rle_decode_ln ()
int rle_encode_ln ()

Variables

int _bg_flag
int _bw_flag
int _cm_flag
RGBpixel _bg_pixel
int rle_debug
int rle_verbose


Define Documentation

#define H_CLEARFIRST   0x1
 

Definition at line 51 of file orle.h.

#define H_BOXSAVE   0x0
 

Definition at line 52 of file orle.h.

#define H_LD_CMAP_ONLY   0
 

Definition at line 54 of file orle.h.

#define H_B_W   1
 

Definition at line 55 of file orle.h.

#define H_RGB   3
 

Definition at line 56 of file orle.h.


Generated on Mon Sep 18 01:25:00 2006 for BRL-CAD by  doxygen 1.4.6