1936 |
return (1); |
return (1); |
1937 |
|
|
1938 |
fscanf(handle, "%d %d %d", &xsize, &ysize, &depth); |
fscanf(handle, "%d %d %d", &xsize, &ysize, &depth); |
1939 |
|
fread(&dummy, 1, 1, handle); |
1940 |
if ((xsize > 4096) || (ysize > 4096*3/2) || (depth != 255)) { |
if ((xsize > 4096) || (ysize > 4096*3/2) || (depth != 255)) { |
1941 |
fprintf(stderr, "%d %d %d\n", xsize, ysize, depth); |
fprintf(stderr, "%d %d %d\n", xsize, ysize, depth); |
1942 |
return (2); |
return (2); |
1954 |
unsigned char *image) |
unsigned char *image) |
1955 |
{ |
{ |
1956 |
int i; |
int i; |
|
char dummy; |
|
1957 |
|
|
1958 |
unsigned char *y = image; |
unsigned char *y = image; |
1959 |
unsigned char *u = image + XDIM * YDIM; |
unsigned char *u = image + XDIM * YDIM; |
1974 |
v += XDIM / 2; |
v += XDIM / 2; |
1975 |
} |
} |
1976 |
|
|
|
/* I don't know why, but this seems needed */ |
|
|
fread(&dummy, 1, 1, handle); |
|
|
|
|
1977 |
return (0); |
return (0); |
1978 |
} |
} |
1979 |
#else |
#else |