ReactOS  0.4.14-dev-323-g6fe6a88
newhuffman.h File Reference

Go to the source code of this file.

Classes

struct  newhuff
 

Variables

static const short tab0_ []
 
static const short tab1_ []
 
static const short tab2_ []
 
static const short tab3_ []
 
static const short tab5_ []
 
static const short tab6_ []
 
static const short tab7_ []
 
static const short tab8_ []
 
static const short tab9_ []
 
static const short tab10_ []
 
static const short tab11_ []
 
static const short tab12_ []
 
static const short tab13_ []
 
static const short tab15_ []
 
static const short tab16_ []
 
static const short tab24_ []
 
static const short tab_c0 []
 
static const short tab_c1 []
 
static const struct newhuff ht []
 
static const struct newhuff htc []
 

Variable Documentation

◆ ht

const struct newhuff ht[]
static

Definition at line 781 of file newhuffman.h.

◆ htc

const struct newhuff htc[]
static
Initial value:
=
{
{ 0 , tab_c0 } ,
{ 0 , tab_c1 }
}
static const short tab_c1[]
Definition: newhuffman.h:774
static const short tab_c0[]
Definition: newhuffman.h:767

Definition at line 818 of file newhuffman.h.

◆ tab0_

const short tab0_[]
static
Initial value:
=
{
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
}

Definition at line 19 of file newhuffman.h.

◆ tab10_

const short tab10_[]
static

Definition at line 135 of file newhuffman.h.

◆ tab11_

const short tab11_[]
static

Definition at line 173 of file newhuffman.h.

◆ tab12_

const short tab12_[]
static

Definition at line 207 of file newhuffman.h.

◆ tab13_

const short tab13_[]
static

Definition at line 241 of file newhuffman.h.

◆ tab15_

const short tab15_[]
static

Definition at line 371 of file newhuffman.h.

◆ tab16_

const short tab16_[]
static

Definition at line 501 of file newhuffman.h.

◆ tab1_

const short tab1_[]
static
Initial value:
=
{
0x0311, 0x0311, 0x0301, 0x0301, 0x0210, 0x0210, 0x0210, 0x0210,
0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100,
}

Definition at line 25 of file newhuffman.h.

◆ tab24_

const short tab24_[]
static

Definition at line 635 of file newhuffman.h.

◆ tab2_

const short tab2_[]
static
Initial value:
=
{
-16, -32, 0x0311, 0x0311, 0x0301, 0x0301, 0x0310, 0x0310,
0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100,
0x0222, 0x0222, 0x0222, 0x0222, 0x0202, 0x0202, 0x0202, 0x0202,
0x0112, 0x0112, 0x0112, 0x0112, 0x0112, 0x0112, 0x0112, 0x0112,
0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121,
0x0120, 0x0120, 0x0120, 0x0120, 0x0120, 0x0120, 0x0120, 0x0120,
}

Definition at line 31 of file newhuffman.h.

◆ tab3_

const short tab3_[]
static
Initial value:
=
{
-16, -32, 0x0310, 0x0310, 0x0211, 0x0211, 0x0211, 0x0211,
0x0201, 0x0201, 0x0201, 0x0201, 0x0200, 0x0200, 0x0200, 0x0200,
0x0222, 0x0222, 0x0222, 0x0222, 0x0202, 0x0202, 0x0202, 0x0202,
0x0112, 0x0112, 0x0112, 0x0112, 0x0112, 0x0112, 0x0112, 0x0112,
0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121,
0x0120, 0x0120, 0x0120, 0x0120, 0x0120, 0x0120, 0x0120, 0x0120
}

Definition at line 41 of file newhuffman.h.

◆ tab5_

const short tab5_[]
static
Initial value:
=
{
-16, -32, 0x0311, 0x0311, 0x0301, 0x0301, 0x0310, 0x0310,
0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100,
0x0433, 0x0423, 0x0332, 0x0332, 0x0231, 0x0231, 0x0231, 0x0231,
0x0313, 0x0313, 0x0303, 0x0303, 0x0330, 0x0330, 0x0322, 0x0322,
0x0212, 0x0212, 0x0212, 0x0212, 0x0221, 0x0221, 0x0221, 0x0221,
0x0202, 0x0202, 0x0202, 0x0202, 0x0220, 0x0220, 0x0220, 0x0220,
}

Definition at line 51 of file newhuffman.h.

◆ tab6_

const short tab6_[]
static
Initial value:
=
{
-16, -32, -48, 0x0412, 0x0421, 0x0420, 0x0301, 0x0301,
0x0211, 0x0211, 0x0211, 0x0211, 0x0310, 0x0310, 0x0300, 0x0300,
0x0333, 0x0333, 0x0303, 0x0303, 0x0223, 0x0223, 0x0223, 0x0223,
0x0232, 0x0232, 0x0232, 0x0232, 0x0230, 0x0230, 0x0230, 0x0230,
0x0113, 0x0113, 0x0113, 0x0113, 0x0113, 0x0113, 0x0113, 0x0113,
0x0131, 0x0131, 0x0131, 0x0131, 0x0131, 0x0131, 0x0131, 0x0131,
0x0122, 0x0122, 0x0122, 0x0122, 0x0122, 0x0122, 0x0122, 0x0122,
0x0102, 0x0102, 0x0102, 0x0102, 0x0102, 0x0102, 0x0102, 0x0102,
}

Definition at line 61 of file newhuffman.h.

◆ tab7_

const short tab7_[]
static
Initial value:
=
{
-16, -32, -48, 0x0411, 0x0301, 0x0301, 0x0310, 0x0310,
0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100, 0x0100,
-48, -64, -80, 0x0415, 0x0451, -96, 0x0450, -112,
0x0424, 0x0442, 0x0314, 0x0314, 0x0341, 0x0341, 0x0340, 0x0340,
0x0404, 0x0423, 0x0432, 0x0403, 0x0313, 0x0313, 0x0331, 0x0331,
0x0330, 0x0330, 0x0322, 0x0322, 0x0212, 0x0212, 0x0212, 0x0212,
0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121, 0x0121,
0x0202, 0x0202, 0x0202, 0x0202, 0x0220, 0x0220, 0x0220, 0x0220,
0x0255, 0x0255, 0x0255, 0x0255, 0x0245, 0x0245, 0x0245, 0x0245,
0x0254, 0x0254, 0x0254, 0x0254, 0x0253, 0x0253, 0x0253, 0x0253,
0x0135, 0x0135, 0x0135, 0x0135, 0x0135, 0x0135, 0x0135, 0x0135,
0x0144, 0x0144, 0x0144, 0x0144, 0x0144, 0x0144, 0x0144, 0x0144,
0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0125,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105,
0x0134, 0x0134, 0x0134, 0x0134, 0x0134, 0x0134, 0x0134, 0x0134,
0x0143, 0x0143, 0x0143, 0x0143, 0x0143, 0x0143, 0x0143, 0x0143,
0x0133, 0x0133, 0x0133, 0x0133, 0x0133, 0x0133, 0x0133, 0x0133,
}

Definition at line 73 of file newhuffman.h.

◆ tab8_

const short tab8_[]
static
Initial value:
=
{
-16, -32, 0x0412, 0x0421, 0x0211, 0x0211, 0x0211, 0x0211,
0x0301, 0x0301, 0x0310, 0x0310, 0x0200, 0x0200, 0x0200, 0x0200,
-32, -48, -64, 0x0415, 0x0451, -80, -96, 0x0424,
0x0442, 0x0414, 0x0341, 0x0341, 0x0404, 0x0440, 0x0423, 0x0432,
0x0413, 0x0431, 0x0403, 0x0430, 0x0222, 0x0222, 0x0222, 0x0222,
0x0202, 0x0202, 0x0202, 0x0202, 0x0220, 0x0220, 0x0220, 0x0220,
0x0355, 0x0355, 0x0354, 0x0354, 0x0245, 0x0245, 0x0245, 0x0245,
0x0153, 0x0153, 0x0153, 0x0153, 0x0153, 0x0153, 0x0153, 0x0153,
0x0235, 0x0235, 0x0235, 0x0235, 0x0244, 0x0244, 0x0244, 0x0244,
0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0125,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105,
0x0134, 0x0134, 0x0134, 0x0134, 0x0134, 0x0134, 0x0134, 0x0134,
0x0143, 0x0143, 0x0143, 0x0143, 0x0143, 0x0143, 0x0143, 0x0143,
0x0150, 0x0150, 0x0150, 0x0150, 0x0150, 0x0150, 0x0150, 0x0150,
0x0133, 0x0133, 0x0133, 0x0133, 0x0133, 0x0133, 0x0133, 0x0133,
}

Definition at line 95 of file newhuffman.h.

◆ tab9_

const short tab9_[]
static
Initial value:
=
{
-16, -32, -48, -64, -80, 0x0412, 0x0421, 0x0420,
0x0311, 0x0311, 0x0301, 0x0301, 0x0310, 0x0310, 0x0300, 0x0300,
-80, 0x0435, 0x0453, -96, 0x0444, 0x0425, 0x0452, 0x0415,
0x0351, 0x0351, 0x0334, 0x0334, 0x0343, 0x0343, 0x0450, 0x0404,
0x0324, 0x0324, 0x0342, 0x0342, 0x0333, 0x0333, 0x0340, 0x0340,
0x0214, 0x0214, 0x0214, 0x0214, 0x0241, 0x0241, 0x0241, 0x0241,
0x0223, 0x0223, 0x0223, 0x0223, 0x0232, 0x0232, 0x0232, 0x0232,
0x0113, 0x0113, 0x0113, 0x0113, 0x0113, 0x0113, 0x0113, 0x0113,
0x0131, 0x0131, 0x0131, 0x0131, 0x0131, 0x0131, 0x0131, 0x0131,
0x0203, 0x0203, 0x0203, 0x0203, 0x0230, 0x0230, 0x0230, 0x0230,
0x0122, 0x0122, 0x0122, 0x0122, 0x0122, 0x0122, 0x0122, 0x0122,
0x0102, 0x0102, 0x0102, 0x0102, 0x0102, 0x0102, 0x0102, 0x0102,
0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155,
0x0145, 0x0145, 0x0145, 0x0145, 0x0145, 0x0145, 0x0145, 0x0145,
0x0154, 0x0154, 0x0154, 0x0154, 0x0154, 0x0154, 0x0154, 0x0154,
0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0105,
}

Definition at line 115 of file newhuffman.h.

◆ tab_c0

const short tab_c0[]
static
Initial value:
=
{
-29, -21, -13, -7, -3, -1, 11, 15, -1, 13, 14, -3, -1, 7, 5,
9, -3, -1, 6, 3, -1, 10, 12, -3, -1, 2, 1, -1, 4, 8,
0
}

Definition at line 767 of file newhuffman.h.

◆ tab_c1

const short tab_c1[]
static
Initial value:
=
{
-15, -7, -3, -1, 15, 14, -1, 13, 12, -3, -1, 11, 10, -1, 9,
8, -7, -3, -1, 7, 6, -1, 5, 4, -3, -1, 3, 2, -1, 1,
0
}

Definition at line 774 of file newhuffman.h.