svfb_global.h File Reference

Go to the source code of this file.

Data Structures

struct  sv_globals

Defines

#define SWAB(shrt)   (shrt = ((shrt >> 8) & 0xff) | ((shrt << 8) & 0xff00))
#define SV_RED   0
#define SV_GREEN   1
#define SV_BLUE   2
#define SV_ALPHA   -1
#define RLE_SUCCESS   0
#define RLE_NOT_RLE   -1
#define RLE_NO_SPACE   -2
#define RLE_EMPTY   -3
#define RLE_EOF   -4
#define SV_SET_BIT(glob, bit)   ((glob).sv_bits[((bit)&0xff)/8] |= (1<<((bit)&0x7)))
#define SV_CLR_BIT(glob, bit)   ((glob).sv_bits[((bit)&0xff)/8] &= ~(1<<((bit)&0x7)))
#define SV_BIT(glob, bit)   ((glob).sv_bits[((bit)&0xff)/8] & (1<<((bit)&0x7)))

Typedefs

typedef unsigned char rle_pixel
typedef unsigned short rle_map

Enumerations

enum  sv_dispatch { RUN_DISPATCH }

Functions

rle_pixel ** buildmap ()
char * rle_getcom ()
char * rle_putcom ()
char * rle_delcom ()


Define Documentation

#define SWAB shrt   )     (shrt = ((shrt >> 8) & 0xff) | ((shrt << 8) & 0xff00))
 

Definition at line 39 of file svfb_global.h.

#define SV_RED   0
 

Definition at line 57 of file svfb_global.h.

#define SV_GREEN   1
 

Definition at line 58 of file svfb_global.h.

#define SV_BLUE   2
 

Definition at line 59 of file svfb_global.h.

#define SV_ALPHA   -1
 

Definition at line 60 of file svfb_global.h.

#define RLE_SUCCESS   0
 

Definition at line 65 of file svfb_global.h.

#define RLE_NOT_RLE   -1
 

Definition at line 66 of file svfb_global.h.

#define RLE_NO_SPACE   -2
 

Definition at line 67 of file svfb_global.h.

#define RLE_EMPTY   -3
 

Definition at line 68 of file svfb_global.h.

#define RLE_EOF   -4
 

Definition at line 69 of file svfb_global.h.

#define SV_SET_BIT glob,
bit   )     ((glob).sv_bits[((bit)&0xff)/8] |= (1<<((bit)&0x7)))
 

Definition at line 101 of file svfb_global.h.

#define SV_CLR_BIT glob,
bit   )     ((glob).sv_bits[((bit)&0xff)/8] &= ~(1<<((bit)&0x7)))
 

Definition at line 103 of file svfb_global.h.

#define SV_BIT glob,
bit   )     ((glob).sv_bits[((bit)&0xff)/8] & (1<<((bit)&0x7)))
 

Definition at line 105 of file svfb_global.h.


Typedef Documentation

typedef unsigned char rle_pixel
 

Definition at line 51 of file svfb_global.h.

typedef unsigned short rle_map
 

Definition at line 52 of file svfb_global.h.


Enumeration Type Documentation

enum sv_dispatch
 

Enumerator:
RUN_DISPATCH 

Definition at line 30 of file svfb_global.h.


Function Documentation

rle_pixel** buildmap  ) 
 

char* rle_getcom  ) 
 

char* rle_putcom  ) 
 

char* rle_delcom  ) 
 


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