|
ReactOS 0.4.16-dev-2617-g01a0906
|
#include "tiffconf.h"#include "tiffiop.h"#include <float.h>#include <limits.h>#include <stdlib.h>#include <string.h>
Go to the source code of this file.
Classes | |
| union | _UInt64Aligned_t |
Macros | |
| #define | FAILED_FII ((uint32_t)-1) |
| #define | INITIAL_THRESHOLD (1024 * 1024) |
| #define | THRESHOLD_MULTIPLIER 10 |
| #define | MAX_THRESHOLD |
| #define | MAX_SIZE_TAG_DATA 2147483647U |
| #define | IO_CACHE_PAGE_SIZE 4096 |
| #define | TIFF_MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | TIFF_MIN(a, b) (((a) < (b)) ? (a) : (b)) |
Typedefs | |
| typedef union _UInt64Aligned_t | UInt64Aligned_t |
Enumerations | |
| enum | TIFFReadDirEntryErr { TIFFReadDirEntryErrOk = 0 , TIFFReadDirEntryErrCount = 1 , TIFFReadDirEntryErrType = 2 , TIFFReadDirEntryErrIo = 3 , TIFFReadDirEntryErrRange = 4 , TIFFReadDirEntryErrPsdif = 5 , TIFFReadDirEntryErrSizesan = 6 , TIFFReadDirEntryErrAlloc = 7 } |
Definition at line 44 of file tif_dirread.c.
| #define INITIAL_THRESHOLD (1024 * 1024) |
Definition at line 1185 of file tif_dirread.c.
| #define IO_CACHE_PAGE_SIZE 4096 |
Definition at line 1251 of file tif_dirread.c.
| #define MAX_THRESHOLD |
Definition at line 1187 of file tif_dirread.c.
| #define THRESHOLD_MULTIPLIER 10 |
Definition at line 1186 of file tif_dirread.c.
| typedef union _UInt64Aligned_t UInt64Aligned_t |
Definition at line 57 of file tif_dirread.c.
Definition at line 5665 of file tif_dirread.c.
Referenced by TIFFAdvanceDirectory(), TIFFReadDirectory(), TIFFSetSubDirectory(), and TIFFWriteDirectorySec().
|
static |
Definition at line 8200 of file tif_dirread.c.
Referenced by _TIFFGetStrileOffsetOrByteCountValue().
Definition at line 8381 of file tif_dirread.c.
Referenced by _TIFFGetStrileOffsetOrByteCountValue(), _TIFFVGetField(), TIFFReadDirectory(), TIFFWriteCheck(), and TIFFWriteDirectorySec().
Definition at line 8383 of file tif_dirread.c.
Referenced by _TIFFFillStriles(), and EstimateStripByteCounts().
Definition at line 5828 of file tif_dirread.c.
Referenced by TIFFLinkDirectory(), and TIFFSetSubDirectory().
Definition at line 4016 of file tif_dirread.c.
Referenced by TIFFReadDirectory().
Definition at line 5873 of file tif_dirread.c.
Referenced by TIFFSetDirectory().
|
static |
Definition at line 8303 of file tif_dirread.c.
Referenced by TIFFGetStrileByteCountWithErr(), and TIFFGetStrileOffsetWithErr().
|
static |
Definition at line 8042 of file tif_dirread.c.
Referenced by _TIFFFetchStrileValue().
Definition at line 5900 of file tif_dirread.c.
Referenced by TIFFRewriteDirectorySec().
|
static |
Definition at line 8033 of file tif_dirread.c.
Referenced by _TIFFPartialReadStripArray().
|
static |
Definition at line 7770 of file tif_dirread.c.
Referenced by ChopUpSingleUncompressedStrip(), and TryChopUpUncompressedBigTiff().
Definition at line 4041 of file tif_dirread.c.
Referenced by TIFFReadDirectory().
Definition at line 4160 of file tif_dirread.c.
Referenced by TIFFReadCustomDirectory(), and TIFFReadDirectory().
|
static |
Definition at line 5947 of file tif_dirread.c.
Referenced by TIFFReadCustomDirectory().
Definition at line 7867 of file tif_dirread.c.
Referenced by TIFFReadDirectory().
Definition at line 4140 of file tif_dirread.c.
Referenced by CalcFinalIFDdatasizeReading().
Definition at line 5646 of file tif_dirread.c.
Referenced by _TIFFCheckDirNumberAndOffset().
Definition at line 5630 of file tif_dirread.c.
Referenced by _TIFFCheckDirNumberAndOffset().
|
static |
Definition at line 5475 of file tif_dirread.c.
Referenced by TIFFReadDirectory().
|
static |
Definition at line 4087 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), and TIFFReadDirectory().
Definition at line 5639 of file tif_dirread.c.
Referenced by _TIFFCheckDirNumberAndOffset().
Definition at line 5621 of file tif_dirread.c.
Referenced by _TIFFCheckDirNumberAndOffset().
Definition at line 5613 of file tif_dirread.c.
Referenced by TIFFReadDirectory().
Referenced by TIFFReadDirEntryDoubleArray(), and TIFFReadDirEntryFloatArray().
Referenced by TIFFReadDirEntryDoubleArray(), and TIFFReadDirEntryFloatArray().
|
static |
Definition at line 5978 of file tif_dirread.c.
Referenced by TIFFReadCustomDirectory(), and TIFFReadDirectory().
|
static |
Definition at line 6273 of file tif_dirread.c.
Referenced by TIFFReadCustomDirectory(), and TIFFReadDirectory().
|
static |
Definition at line 7643 of file tif_dirread.c.
Referenced by _TIFFFillStrilesInternal(), and TIFFReadDirectory().
|
static |
Definition at line 7716 of file tif_dirread.c.
Referenced by TIFFReadCustomDirectory().
Definition at line 8366 of file tif_dirread.c.
Referenced by allocChoppedUpStripArrays(), ByteCountLooksBad(), ChopUpSingleUncompressedStrip(), TIFFFillStrip(), TIFFFillStripPartial(), TIFFFillTile(), TIFFPrintDirectory(), TIFFRawStripSize64(), TIFFReadDirectory(), TIFFReadRawStrip(), TIFFReadRawTile(), TIFFSeek(), TIFFStartStrip(), TIFFStartTile(), and TryChopUpUncompressedBigTiff().
Definition at line 8373 of file tif_dirread.c.
Referenced by TIFFGetStrileByteCount().
Definition at line 8349 of file tif_dirread.c.
Referenced by allocChoppedUpStripArrays(), ByteCountLooksBad(), TIFFFillStrip(), TIFFFillStripPartial(), TIFFFillTile(), TIFFPrintDirectory(), TIFFReadDirectory(), TIFFReadRawStrip1(), TIFFReadRawStripOrTile2(), TIFFReadRawTile1(), and TryChopUpUncompressedBigTiff().
Definition at line 8356 of file tif_dirread.c.
Referenced by TIFFGetStrileOffset().
| int TIFFReadCustomDirectory | ( | TIFF * | tif, |
| toff_t | diroff, | ||
| const TIFFFieldArray * | infoarray | ||
| ) |
Definition at line 5278 of file tif_dirread.c.
Referenced by TIFFReadEXIFDirectory(), and TIFFReadGPSDirectory().
Definition at line 4236 of file tif_dirread.c.
Referenced by TIFFClientOpenExt(), TIFFSetDirectory(), and TIFFSetSubDirectory().
|
static |
Definition at line 5206 of file tif_dirread.c.
Referenced by TIFFReadCustomDirectory(), and TIFFReadDirectory().
|
static |
Definition at line 5242 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), TIFFReadCustomDirectory(), and TIFFReadDirectory().
|
static |
Definition at line 1382 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), TIFFReadDirEntryByteArray(), TIFFReadDirEntryDoubleArray(), TIFFReadDirEntryFloatArray(), TIFFReadDirEntryIfd8Array(), TIFFReadDirEntryLongArray(), TIFFReadDirEntrySbyteArray(), TIFFReadDirEntryShortArray(), TIFFReadDirEntrySlong8Array(), TIFFReadDirEntrySlongArray(), and TIFFReadDirEntrySshortArray().
|
static |
Definition at line 1254 of file tif_dirread.c.
Referenced by TIFFReadDirEntryArray(), and TIFFReadDirEntryLong8ArrayWithLimit().
|
static |
Definition at line 299 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 1390 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 3308 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3522 of file tif_dirread.c.
Referenced by TIFFReadDirEntryDouble(), and TIFFReadDirEntryFloat().
|
static |
Definition at line 3504 of file tif_dirread.c.
Referenced by TIFFReadDirEntryDouble(), and TIFFReadDirEntryFloat().
|
static |
Definition at line 3339 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryIfd8(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3356 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryIfd8(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3396 of file tif_dirread.c.
Referenced by TIFFReadDirEntryDouble(), and TIFFReadDirEntryFloat().
|
static |
Definition at line 3315 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3322 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3347 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3376 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3429 of file tif_dirread.c.
Referenced by TIFFReadDirEntryDouble(), and TIFFReadDirEntryFloat().
|
static |
Definition at line 3331 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), TIFFReadDirEntryDouble(), TIFFReadDirEntryFloat(), TIFFReadDirEntryLong(), TIFFReadDirEntryLong8(), TIFFReadDirEntrySbyte(), TIFFReadDirEntryShort(), TIFFReadDirEntrySlong(), TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySshort().
|
static |
Definition at line 3576 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3594 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3549 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3558 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3585 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3603 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3567 of file tif_dirread.c.
Referenced by TIFFReadDirEntryByte(), and TIFFReadDirEntryByteArray().
|
static |
Definition at line 3848 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong8(), and TIFFReadDirEntryLong8ArrayWithLimit().
|
static |
Definition at line 3866 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong8(), and TIFFReadDirEntryLong8ArrayWithLimit().
|
static |
Definition at line 3875 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong8(), and TIFFReadDirEntryLong8ArrayWithLimit().
|
static |
Definition at line 3857 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong8(), and TIFFReadDirEntryLong8ArrayWithLimit().
|
static |
Definition at line 3801 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong(), and TIFFReadDirEntryLongArray().
|
static |
Definition at line 3774 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong(), and TIFFReadDirEntryLongArray().
|
static |
Definition at line 3792 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong(), and TIFFReadDirEntryLongArray().
|
static |
Definition at line 3810 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong(), and TIFFReadDirEntryLongArray().
|
static |
Definition at line 3783 of file tif_dirread.c.
Referenced by TIFFReadDirEntryLong(), and TIFFReadDirEntryLongArray().
|
static |
Definition at line 3612 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3639 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3657 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3621 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3648 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3666 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3630 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySbyte(), and TIFFReadDirEntrySbyteArray().
|
static |
Definition at line 3693 of file tif_dirread.c.
Referenced by TIFFReadDirEntryShort(), and TIFFReadDirEntryShortArray().
|
static |
Definition at line 3711 of file tif_dirread.c.
Referenced by TIFFReadDirEntryShort(), and TIFFReadDirEntryShortArray().
|
static |
Definition at line 3675 of file tif_dirread.c.
Referenced by TIFFReadDirEntryShort(), and TIFFReadDirEntryShortArray().
|
static |
Definition at line 3702 of file tif_dirread.c.
Referenced by TIFFReadDirEntryShort(), and TIFFReadDirEntryShortArray().
|
static |
Definition at line 3720 of file tif_dirread.c.
Referenced by TIFFReadDirEntryShort(), and TIFFReadDirEntryShortArray().
|
static |
Definition at line 3684 of file tif_dirread.c.
Referenced by TIFFReadDirEntryShort(), and TIFFReadDirEntryShortArray().
|
static |
Definition at line 3884 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySlong8(), and TIFFReadDirEntrySlong8Array().
|
static |
Definition at line 3819 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySlong(), and TIFFReadDirEntrySlongArray().
|
static |
Definition at line 3829 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySlong(), and TIFFReadDirEntrySlongArray().
|
static |
Definition at line 3839 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySlong(), and TIFFReadDirEntrySlongArray().
|
static |
Definition at line 3738 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySshort(), and TIFFReadDirEntrySshortArray().
|
static |
Definition at line 3756 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySshort(), and TIFFReadDirEntrySshortArray().
|
static |
Definition at line 3729 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySshort(), and TIFFReadDirEntrySshortArray().
|
static |
Definition at line 3747 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySshort(), and TIFFReadDirEntrySshortArray().
|
static |
Definition at line 3765 of file tif_dirread.c.
Referenced by TIFFReadDirEntrySshort(), and TIFFReadDirEntrySshortArray().
|
static |
Definition at line 3892 of file tif_dirread.c.
Referenced by TIFFFetchSubjectDistance(), TIFFReadDirEntryArrayWithLimit(), TIFFReadDirEntryCheckedDouble(), TIFFReadDirEntryCheckedLong8(), TIFFReadDirEntryCheckedRational(), TIFFReadDirEntryCheckedSlong8(), and TIFFReadDirEntryCheckedSrational().
|
static |
Definition at line 1191 of file tif_dirread.c.
Referenced by TIFFReadDirEntryArrayWithLimit().
|
static |
Definition at line 1072 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 2988 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), and TIFFReadDirectory().
|
static |
Definition at line 967 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 2752 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 1161 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 3217 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 656 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 818 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 2594 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 2425 of file tif_dirread.c.
Referenced by TIFFFetchStripThing(), and TIFFReadDirEntryLong8Array().
|
static |
Definition at line 2093 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 3919 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), TIFFFetchStripThing(), TIFFFetchSubjectDistance(), and TIFFReadDirectory().
|
static |
Definition at line 3279 of file tif_dirread.c.
Referenced by TIFFReadDirectory().
|
static |
Definition at line 391 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 1572 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 485 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), and TIFFReadDirectory().
|
static |
Definition at line 1752 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag(), TIFFReadDirectory(), and TIFFReadDirEntryPersampleShort().
|
static |
Definition at line 740 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 897 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 2601 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 2263 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 572 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
|
static |
Definition at line 1925 of file tif_dirread.c.
Referenced by TIFFFetchNormalTag().
Definition at line 5462 of file tif_dirread.c.
Definition at line 5470 of file tif_dirread.c.
Definition at line 7937 of file tif_dirread.c.
Referenced by TIFFReadDirectory().