28 0, 1, 5, 6, 14, 15, 27, 28,
29 2, 4, 7, 13, 16, 26, 29, 42,
30 3, 8, 12, 17, 25, 30, 41, 43,
31 9, 11, 18, 24, 31, 40, 44, 53,
32 10, 19, 23, 32, 39, 45, 52, 54,
33 20, 22, 33, 38, 46, 51, 55, 60,
34 21, 34, 37, 47, 50, 56, 59, 61,
35 35, 36, 48, 49, 57, 58, 62, 63
55 0, 1, 8, 16, 9, 2, 3, 10,
56 17, 24, 32, 25, 18, 11, 4, 5,
57 12, 19, 26, 33, 40, 48, 41, 34,
58 27, 20, 13, 6, 7, 14, 21, 28,
59 35, 42, 49, 56, 57, 50, 43, 36,
60 29, 22, 15, 23, 30, 37, 44, 51,
61 58, 59, 52, 45, 38, 31, 39, 46,
62 53, 60, 61, 54, 47, 55, 62, 63,
63 63, 63, 63, 63, 63, 63, 63, 63,
64 63, 63, 63, 63, 63, 63, 63, 63
68 0, 1, 8, 16, 9, 2, 3, 10,
69 17, 24, 32, 25, 18, 11, 4, 5,
70 12, 19, 26, 33, 40, 48, 41, 34,
71 27, 20, 13, 6, 14, 21, 28, 35,
72 42, 49, 50, 43, 36, 29, 22, 30,
73 37, 44, 51, 52, 45, 38, 46, 53,
75 63, 63, 63, 63, 63, 63, 63, 63,
76 63, 63, 63, 63, 63, 63, 63, 63
80 0, 1, 8, 16, 9, 2, 3, 10,
81 17, 24, 32, 25, 18, 11, 4, 5,
82 12, 19, 26, 33, 40, 41, 34, 27,
83 20, 13, 21, 28, 35, 42, 43, 36,
85 63, 63, 63, 63, 63, 63, 63, 63,
86 63, 63, 63, 63, 63, 63, 63, 63
90 0, 1, 8, 16, 9, 2, 3, 10,
91 17, 24, 32, 25, 18, 11, 4, 12,
92 19, 26, 33, 34, 27, 20, 28, 35,
94 63, 63, 63, 63, 63, 63, 63, 63,
95 63, 63, 63, 63, 63, 63, 63, 63
99 0, 1, 8, 16, 9, 2, 3, 10,
100 17, 24, 25, 18, 11, 19, 26, 27,
101 63, 63, 63, 63, 63, 63, 63, 63,
102 63, 63, 63, 63, 63, 63, 63, 63
106 0, 1, 8, 16, 9, 2, 10, 17,
108 63, 63, 63, 63, 63, 63, 63, 63,
109 63, 63, 63, 63, 63, 63, 63, 63
114 63, 63, 63, 63, 63, 63, 63, 63,
115 63, 63, 63, 63, 63, 63, 63, 63
128 return (
a +
b - 1L) /
b;
151#ifndef NEED_FAR_POINTERS
152#define FMEMCOPY(dest,src,size) MEMCOPY(dest,src,size)
155#define FMEMCOPY(dest,src,size) _fmemcpy((void FAR *)(dest), (const void FAR *)(src), (size_t)(size))
161jzero_far (
void FAR *
target,
size_t bytestozero)
166 register size_t count;
198 inptr = *input_array++;
204 *outptr++ = *inptr++;
224 *outptr++ = *inptr++;
struct png_info_def *typedef unsigned char **typedef struct png_info_def *typedef struct png_info_def *typedef struct png_info_def *typedef unsigned char ** row
GLuint GLuint GLsizei count
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
static const int jpeg_zigzag_order[8][8]
int JSAMPARRAY int int num_rows
JBLOCKROW JDIMENSION num_blocks
int JSAMPARRAY int int JDIMENSION num_cols
int JSAMPARRAY output_array
int JSAMPARRAY int dest_row
#define FMEMCOPY(dest, src, size)
jdiv_round_up(long a, long b)
const int jpeg_natural_order4[4 *4+16]
const int jpeg_natural_order[DCTSIZE2+16]
const int jpeg_natural_order2[2 *2+16]
const int jpeg_natural_order5[5 *5+16]
jcopy_block_row(JBLOCKROW input_row, JBLOCKROW output_row, JDIMENSION num_blocks)
const int jpeg_natural_order7[7 *7+16]
jround_up(long a, long b)
const int jpeg_natural_order6[6 *6+16]
const int jpeg_natural_order3[3 *3+16]
jcopy_sample_rows(JSAMPARRAY input_array, int source_row, JSAMPARRAY output_array, int dest_row, int num_rows, JDIMENSION num_cols)