~ubuntu-branches/debian/lenny/exiv2/lenny

« back to all changes in this revision

Viewing changes to src/tifffwd.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Mark Purcell
  • Date: 2008-06-21 08:23:53 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080621082353-b1n4w08trwfwbfl4
Tags: 0.17.1-1
* New upstream release
  - Library transition cleared on debian-release/ d-d-a
* Version 0.17 also fixes:
  - CVE-2008-2696: DoS via metadata in images (Closes: #486328)
  - crashes when fed with wrong file (Closes: #485670)
* Urgency medium for CVE fix
* debian/patches/gcc4.3.diff unecessary for gcc-4.3
* Add /usr/share/bug/exiv2/presubj message for reportbug(1)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// ***************************************************************** -*- C++ -*-
2
2
/*
3
 
 * Copyright (C) 2006-2007 Andreas Huggel <ahuggel@gmx.net>
 
3
 * Copyright (C) 2004-2008 Andreas Huggel <ahuggel@gmx.net>
4
4
 *
5
5
 * This program is part of the Exiv2 distribution.
6
6
 *
21
21
/*!
22
22
  @file    tifffwd.hpp
23
23
  @brief   TIFF parser related typedefs and forward definitions.
24
 
  @version $Rev: 1039 $
 
24
  @version $Rev: 1402 $
25
25
  @author  Andreas Huggel (ahu)
26
26
           <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
27
27
  @date    24-Jun-06, ahu: created
62
62
    class TiffMetadataDecoder;
63
63
    class TiffReader;
64
64
    class TiffPrinter;
 
65
    class TiffHeaderBase;
65
66
 
66
67
    class TiffRwState;
67
68
    struct TiffDecoderInfo;
80
81
    /*!
81
82
      @brief Type for a function pointer for a function to decode a TIFF component.
82
83
     */
83
 
    typedef const DecoderFct (*FindDecoderFct)(const std::string& make,
84
 
                                                     uint32_t     extendedTag,
85
 
                                                     uint16_t     group);
 
84
    typedef DecoderFct (*FindDecoderFct)(const std::string& make,
 
85
                                               uint32_t     extendedTag,
 
86
                                               uint16_t     group);
86
87
    /*!
87
88
      @brief Type for a function pointer for a function to create a TIFF component.
88
89
             Use TiffComponent::AutoPtr, it is not used in this declaration only