Return-Path: <awaresystems.be+caf_=filtered=awaresystems.be@gmail.com>
Delivered-To: filtered@awaresystems.be
Received: from mx1.pub.mailpod2-cph3.one.com ([10.27.25.11])
	by mailstorage18.cst.mailpod2-cph3.one.com (Dovecot) with LMTP id j3ftITEZ4Fl4rAAAQS8vrQ
	for <filtered@awaresystems.be>; Fri, 13 Oct 2017 01:42:39 +0000
X-HalOne-ID: ca926247-afb7-11e7-af05-e0d848957041
Received: from mail-oi0-f47.google.com (unknown [209.85.218.47])
	by mx1.pub.mailpod2-cph3.one.com (Halon) with ESMTPS
	id ca926247-afb7-11e7-af05-e0d848957041;
	Fri, 13 Oct 2017 01:42:38 +0000 (UTC)
Received: by mail-oi0-f47.google.com with SMTP id c77so12024408oig.0
        for <filtered@awaresystems.be>; Thu, 12 Oct 2017 18:42:37 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-original-authentication-results:x-gm-message-state:delivered-to
         :mime-version:in-reply-to:references:from:date:message-id:to:cc
         :subject:precedence:list-id:list-unsubscribe:list-archive:list-post
         :list-help:list-subscribe:mime-version:sender:errors-to;
        bh=M5GA7mPev3PLmKt2UEoWjMBF/SkvpKV6+7RCT+fXzaA=;
        b=ixzf00ISn8Ry66lsFLv+7cCBDw/ld1r9KE+gcpvPR0Hv/IvxRD6dzEcYOpout3m+rY
         BMP4S1Qdel63yrz/tagjQ8vmn1/pxLVkAkc49eO9zTgC2sy7Chj9yANzzh9TQidm++/x
         2mJtqHPjpo8ARI6ryR7AGPthLf3VRyoNnDP4//YdwAA95OBOya3Mjr4jIxO1O4yJZmlh
         OUaYigMWyJsk1VrhARFez4zfHHzBMCu8SDg5yIddrT7xuT35ir96D0v7SEQnRwu3iT+5
         V/a47UWsxTDr2Zwn9J5T5VvXk8phd5CTjJR+0qwcle7RonIMoBQEZv2Hu8tf3mZS0/uM
         UhaQ==
X-Original-Authentication-Results: mx.google.com;       spf=neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) smtp.mailfrom=tiff-bounces@lists.maptools.org;       dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com
X-Gm-Message-State: AMCzsaUKYmj9a0Q3H3JFZSzQYRq9xImxxYlWPFsDnfVFb//IoFFNtjqU
	dGRsHUDVdqop5XQlzizQACKvfwQSdiUF+0fti9wTILkSYtvkz30=
X-Received: by 10.202.192.8 with SMTP id q8mr2049054oif.243.1507858956621;
        Thu, 12 Oct 2017 18:42:36 -0700 (PDT)
X-Forwarded-To: filtered@awaresystems.be
X-Forwarded-For: awaresystems.be@gmail.com filtered@awaresystems.be
Delivered-To: awaresystems.be@gmail.com
Received: by 10.202.66.68 with SMTP id p65csp152199oia;
        Thu, 12 Oct 2017 18:42:34 -0700 (PDT)
X-Received: by 10.28.36.212 with SMTP id k203mr66820wmk.127.1507858954750;
        Thu, 12 Oct 2017 18:42:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1507858954; cv=none;
        d=google.com; s=arc-20160816;
        b=uszyp8/7nyc5bNJQYShJRcRWsmWruyj1mkDn2rMc/ws2OLqywCqP1BpmZhfEfBsOZo
         f5karxo264QxmZUnBonma3FNVLOxQvIlOrWWMcpfBQYAlT8zcWbT9Pk7rvg3ckqoVxxw
         ug4V7F3gZ+MeSeto90K2+e25BT83a1jrC5bOvK2msIj2Retk3NOO2d7LpO/tFD4WIIQb
         PDOnaiyllTinFFRJ+GO4CqNRFfiB3dhRWiuq5J+JCleu2wYMmcv7PLJ+rdFmmLmoIe5r
         yMmJKppL6nARQPymBUnjrT67vw/QOhvYTpKCpder2WeQbE6ACrJjwttYtU0+HVQnqA0J
         PFNg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=errors-to:sender:mime-version:list-subscribe:list-help:list-post
         :list-archive:list-unsubscribe:list-id:precedence:subject:cc:to
         :message-id:date:from:references:in-reply-to:mime-version
         :arc-authentication-results;
        bh=M5GA7mPev3PLmKt2UEoWjMBF/SkvpKV6+7RCT+fXzaA=;
        b=osyOLIlKNq9mIN4QxueXoZhoyzkMKio8/Dj5/flVU4mwkJ4dY87iBFOx+xN2FZBApy
         CC1CwQy1B4DNEmF218EbJ6/mag9DX5ZZxDS27M9Uma13JYu0dSP20pZ45Gdg0f8HmNEA
         6XkK4Xc2Uwc46KpDEdUhwaxfyf0KSAcjlmgOQ2wVZjaM1d6sFC/9Uo9V3HVGo4VlQWyP
         RoJ78w7+VQm18YLRiUtGuRUTiVGSGQfdMse/0EtpvqInAOpsPn7WuzlhLFRC0Nh1gE0a
         rVxFmA8K5Cm3aMOaA7ypudWDYtHJFsaxmMp1yJ1ibyx7PBEDgefKfsTGDi8a52iJzG8p
         mxsw==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) smtp.mailfrom=tiff-bounces@lists.maptools.org;
       dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com
Return-Path: <tiff-bounces@lists.maptools.org>
Received: from lists.maptools.org (ks365428.kimsufi.com. [94.23.4.142])
        by mx.google.com with ESMTP id 125si75968wmk.237.2017.10.12.18.42.33;
        Thu, 12 Oct 2017 18:42:34 -0700 (PDT)
Received-SPF: neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) client-ip=94.23.4.142;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) smtp.mailfrom=tiff-bounces@lists.maptools.org;
       dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com
Received: from [10.1.0.241] (localhost.localdomain [127.0.0.1])
	by lists.maptools.org (Postfix) with ESMTP id 9140435C053;
	Thu, 12 Oct 2017 20:41:37 -0500 (EST)
Received: from mail-it0-f42.google.com (mail-it0-f42.google.com
	[209.85.214.42])
	by lists.maptools.org (Postfix) with ESMTPS id 5989335C051
	for <tiff@lists.maptools.org>; Thu, 12 Oct 2017 20:41:29 -0500 (EST)
Received: by mail-it0-f42.google.com with SMTP id o135so8947635itb.0
	for <tiff@lists.maptools.org>; Thu, 12 Oct 2017 18:41:29 -0700 (PDT)
X-Google-Smtp-Source: ABhQp+SsQ3aImjW9mZT0aBA927+B6ai8msJ2TCDYS3w7Inn3woH0DHwPPCesZWKYSiLYuVSNyf99RyMedp+sLY4UjVU=
X-Received: by 10.36.68.132 with SMTP id o126mr242508ita.56.1507858887732;
	Thu, 12 Oct 2017 18:41:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.205.200 with HTTP; Thu, 12 Oct 2017 18:41:06 -0700 (PDT)
In-Reply-To: <D6058505.4FCEE%kemp@objectivepathology.com>
References: <mailman.7387.1507636482.687.tiff@lists.maptools.org>
	<691543CB-6DBD-4185-B9DB-35F00EB5B6F3@owl.phy.queensu.ca>
	<CAB82cH7LinOUSe+aOM3DRnWEg43SxMeZM8QzqTNhiEOYL3=wCw@mail.gmail.com>
	<D6058505.4FCEE%kemp@objectivepathology.com>
From: Bhaskar Reddy <reddy.baskar0605@gmail.com>
Date: Thu, 12 Oct 2017 20:41:06 -0500
Message-ID: <CAB82cH7pY29qNJZ+McJGKoFPBnNF=CB4DxGVMSfr=Lj2XVsxOg@mail.gmail.com>
To: Kemp Watson <kemp@objectivepathology.com>
Cc: tiff@lists.maptools.org
Subject: Re: [Tiff] Memory management of Image
X-BeenThere: tiff@lists.maptools.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.maptools.org>
List-Unsubscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=unsubscribe>
List-Archive: <http://lists.maptools.org/mailman/private/tiff>
List-Post: <mailto:tiff@lists.maptools.org>
List-Help: <mailto:tiff-request@lists.maptools.org?subject=help>
List-Subscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1794965866=="
Mime-version: 1.0
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org

--===============1794965866==
Content-Type: multipart/related; boundary="001a11445b2a600b49055b63c13a"

--001a11445b2a600b49055b63c13a
Content-Type: multipart/alternative; boundary="001a11445b2a600b46055b63c139"

--001a11445b2a600b46055b63c139
Content-Type: text/plain; charset="UTF-8"

Kemp,

Before adding new IFD entry/Tag ID, we should understand how does it work
with existing IFDs. If not, the entire code with new tag ID may not work,
if we add blindly.

So, I need to understand it.
Can you please help me in getting tree diagram of libtiff source code
particularly with pointer/array structures from root to leaf level if you
have any idea.

Thanks,
Bhaskar.

On Thu, Oct 12, 2017 at 7:48 PM, Kemp Watson <kemp@objectivepathology.com>
wrote:

> Why do you need to know the details? Can you not just use
> TIFFWriteDirectory, TIFFCreateCustomDirectory, TIFFWriteCustomDirectory,
> etc?
>
>
> *W. Kemp Watson*
> *kemp@objectivepathology.com <kemp@objectivepathology.com>*
>
>
> *Objective Pathology Services Limited*
>
> 8250 Lawson Road
> <https://maps.google.com/?q=8250+Lawson+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&entry=gmail&source=g>
> Milton, Ontario
> <https://maps.google.com/?q=8250+Lawson+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&entry=gmail&source=g>
> Canada
> <https://maps.google.com/?q=8250+Lawson+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&entry=gmail&source=g>
>  L9T 5C6
> <https://maps.google.com/?q=8250+Lawson+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&entry=gmail&source=g>
>
> www.objectivepathology.com
> tel. +1 (416) 970-7284 <(416)%20970-7284>
>
>
> From: <tiff-bounces@lists.maptools.org> on behalf of Bhaskar Reddy <
> reddy.baskar0605@gmail.com>
> Date: Tuesday, October 10, 2017 at 9:06 AM
> To: Phil Harvey <phil@owl.phy.queensu.ca>
> Cc: <tiff@lists.maptools.org>
> Subject: Re: [Tiff] Memory management of Image
>
> Hi Phil,
>
> Thank you for your suggestion.
> I am using sxiv tool in ubantu.
> I need to add new IFD entry/Tag ID as part of my study. For this, I need
> to understand how IFDs and Data are stored in memory from the existing
> libtiff source code.
>
> Much appreciated if you provide any documents for memory management of
> IFDs using libtiff.
>
> Thanks,
> Bhaskar.
>
> On Oct 10, 2017 07:12, "Phil Harvey" <phil@owl.phy.queensu.ca> wrote:
>
>>
>> > Date: Tue, 10 Oct 2017 00:43:11 -0500
>> > From: Bhaskar Reddy <reddy.baskar0605@gmail.com>
>> > I need to know how IFD's are arranged in memory.
>>
>> You can use the ExifTool -htmldump feature to see how the IFD's are
>> organized in an image.  Here is an example of this for a JPEG image,
>> showing the TIFF IFD's of the EXIF information:
>>
>> http://owl.phy.queensu.ca/~phil/exiftool/htmldump.html
>>
>>         - Phil
>>
>>
>> _______________________________________________
>> Tiff mailing list: Tiff@lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/tiff
>> http://www.remotesensing.org/libtiff/
>>
> _______________________________________________ Tiff mailing list:
> Tiff@lists.maptools.org http://lists.maptools.org/mailman/listinfo/tiff
> http://www.remotesensing.org/libtiff/
>



-- 
Bhaskar.

--001a11445b2a600b46055b63c139
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Kemp,<div><br></div><div>Before adding=C2=A0<span style=3D=
"font-size:12.8px">new IFD entry/Tag ID, we should understand how does it w=
ork with existing IFDs. If not, the entire code with new tag ID may not wor=
k, if we add blindly.</span></div><div><span style=3D"font-size:12.8px"><br=
></span></div><div><span style=3D"font-size:12.8px">So, I need to understan=
d it.</span></div><div><span style=3D"font-size:12.8px">Can you please help=
 me in getting tree diagram of libtiff=C2=A0source code particularly with p=
ointer/array structures from root to leaf level if you have any idea.</span=
></div><div><br></div><div><span style=3D"font-size:12.8px">Thanks,</span><=
/div><div><span style=3D"font-size:12.8px">Bhaskar.</span></div></div><div =
class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Oct 12, 2017 a=
t 7:48 PM, Kemp Watson <span dir=3D"ltr">&lt;<a href=3D"mailto:kemp@objecti=
vepathology.com" target=3D"_blank">kemp@objectivepathology.com</a>&gt;</spa=
n> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-w=
ord;color:rgb(0,0,0);font-size:15px;font-family:Calibri,sans-serif"><div><d=
iv><div>Why do you need to know the details? Can you not just use TIFFWrite=
Directory, TIFFCreateCustomDirectory, TIFFWriteCustomDirectory, etc?</div><=
span class=3D""><div><div><br></div><div><div><div><b style=3D"font-size:me=
dium;font-family:&#39;Myriad Pro&#39;"><span style=3D"font-family:Calibri">=
<font class=3D"m_-2348846683639671095Apple-style-span" color=3D"#1188ff">W.=
 Kemp Watson<br></font></span></b></div><div><b style=3D"font-size:medium;f=
ont-family:&#39;Myriad Pro&#39;"><span style=3D"font-family:Calibri"><font =
class=3D"m_-2348846683639671095Apple-style-span" color=3D"#1188ff"><a href=
=3D"mailto:kemp@objectivepathology.com" target=3D"_blank">kemp@objectivepat=
hology.com</a></font></span></b></div></div><div><br></div><div><img src=3D=
"cid:04F3D838-467D-4523-8B9B-C423244871A9" type=3D"image/png"></div><div><b=
r></div><div><div><b style=3D"font-size:medium;font-family:&#39;Myriad Pro&=
#39;"><span style=3D"font-family:Calibri"><font class=3D"m_-234884668363967=
1095Apple-style-span" color=3D"#1188ff">Objective Pathology Services Limite=
d</font></span></b></div><div><span class=3D"m_-2348846683639671095Apple-st=
yle-span" style=3D"font-family:Calibri;font-size:13px"><br></span></div><di=
v><span class=3D"m_-2348846683639671095Apple-style-span" style=3D"font-fami=
ly:Calibri;font-size:13px"><a href=3D"https://maps.google.com/?q=3D8250+Law=
son+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&amp;entry=3Dgmail&amp;source=
=3Dg">8250 Lawson Road</a></span></div><div><span class=3D"m_-2348846683639=
671095Apple-style-span" style=3D"font-family:Calibri;font-size:13px"><a hre=
f=3D"https://maps.google.com/?q=3D8250+Lawson+RoadMilton,+Ontario+Canada+%C=
2%A0L9T+5C6&amp;entry=3Dgmail&amp;source=3Dg">Milton, Ontario</a></span></d=
iv><div><span class=3D"m_-2348846683639671095Apple-style-span" style=3D"fon=
t-family:Calibri;font-size:13px"><a href=3D"https://maps.google.com/?q=3D82=
50+Lawson+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&amp;entry=3Dgmail&amp;so=
urce=3Dg">Canada </a>=C2=A0<a href=3D"https://maps.google.com/?q=3D8250+Law=
son+RoadMilton,+Ontario+Canada+%C2%A0L9T+5C6&amp;entry=3Dgmail&amp;source=
=3Dg">L9T 5C6</a></span></div><div><span class=3D"m_-2348846683639671095App=
le-style-span" style=3D"font-family:Calibri;font-size:13px"><br></span></di=
v><div><span class=3D"m_-2348846683639671095Apple-style-span" style=3D"font=
-family:Calibri;font-size:13px"><a href=3D"http://www.objectivepathology.co=
m" target=3D"_blank">www.objectivepathology.com</a><br>tel. <a href=3D"tel:=
(416)%20970-7284" value=3D"+14169707284" target=3D"_blank">+1 (416) 970-728=
4</a></span></div></div></div><div><div style=3D"font-size:14px"><p></p></d=
iv></div></div></span></div></div><div><br></div><span id=3D"m_-23488466836=
39671095OLK_SRC_BODY_SECTION"><div style=3D"font-family:Calibri;font-size:1=
1pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:mediu=
m none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5=
c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt"><span class=3D""><=
span style=3D"font-weight:bold">From: </span> &lt;<a href=3D"mailto:tiff-bo=
unces@lists.maptools.org" target=3D"_blank">tiff-bounces@lists.maptools.<wb=
r>org</a>&gt; on behalf of Bhaskar Reddy &lt;<a href=3D"mailto:reddy.baskar=
0605@gmail.com" target=3D"_blank">reddy.baskar0605@gmail.com</a>&gt;<br></s=
pan><span style=3D"font-weight:bold">Date: </span> Tuesday, October 10, 201=
7 at 9:06 AM<br><span style=3D"font-weight:bold">To: </span> Phil Harvey &l=
t;<a href=3D"mailto:phil@owl.phy.queensu.ca" target=3D"_blank">phil@owl.phy=
.queensu.ca</a>&gt;<br><span style=3D"font-weight:bold">Cc: </span> &lt;<a =
href=3D"mailto:tiff@lists.maptools.org" target=3D"_blank">tiff@lists.maptoo=
ls.org</a>&gt;<br><span style=3D"font-weight:bold">Subject: </span> Re: [Ti=
ff] Memory management of Image<br></div><div><div class=3D"h5"><div><br></d=
iv><div dir=3D"auto">Hi Phil,<div dir=3D"auto"><br></div><div dir=3D"auto">=
Thank you for your suggestion.</div><div dir=3D"auto">I am using sxiv tool =
in ubantu.</div><div dir=3D"auto">I need to add new IFD entry/Tag ID as par=
t of my study. For this, I need to understand how IFDs and Data are stored =
in memory from the existing libtiff source code.</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">Much appreciated if you provide any documents for =
memory management of IFDs using libtiff.</div><div dir=3D"auto"><br></div><=
div dir=3D"auto">Thanks,</div><div dir=3D"auto">Bhaskar.</div></div><div cl=
ass=3D"gmail_extra"><br><div class=3D"gmail_quote">On Oct 10, 2017 07:12, &=
quot;Phil Harvey&quot; &lt;<a href=3D"mailto:phil@owl.phy.queensu.ca" targe=
t=3D"_blank">phil@owl.phy.queensu.ca</a>&gt; wrote:<br type=3D"attribution"=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><br>
&gt; Date: Tue, 10 Oct 2017 00:43:11 -0500<br>
&gt; From: Bhaskar Reddy &lt;<a href=3D"mailto:reddy.baskar0605@gmail.com" =
target=3D"_blank">reddy.baskar0605@gmail.com</a>&gt;<br>
&gt; I need to know how IFD&#39;s are arranged in memory.<br><br>
You can use the ExifTool -htmldump feature to see how the IFD&#39;s are org=
anized in an image.=C2=A0 Here is an example of this for a JPEG image, show=
ing the TIFF IFD&#39;s of the EXIF information:<br><br><a href=3D"http://ow=
l.phy.queensu.ca/~phil/exiftool/htmldump.html" rel=3D"noreferrer" target=3D=
"_blank">http://owl.phy.queensu.ca/~phi<wbr>l/exiftool/htmldump.html</a><br=
><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Phil<br><br><br>
______________________________<wbr>_________________<br>
Tiff mailing list: <a href=3D"mailto:Tiff@lists.maptools.org" target=3D"_bl=
ank">Tiff@lists.maptools.org</a><br><a href=3D"http://lists.maptools.org/ma=
ilman/listinfo/tiff" rel=3D"noreferrer" target=3D"_blank">http://lists.mapt=
ools.org/mail<wbr>man/listinfo/tiff</a><br><a href=3D"http://www.remotesens=
ing.org/libtiff/" rel=3D"noreferrer" target=3D"_blank">http://www.remotesen=
sing.org/l<wbr>ibtiff/</a><br></blockquote></div></div>
______________________________<wbr>_________________
Tiff mailing list: <a href=3D"mailto:Tiff@lists.maptools.org" target=3D"_bl=
ank">Tiff@lists.maptools.org</a>
<a href=3D"http://lists.maptools.org/mailman/listinfo/tiff" target=3D"_blan=
k">http://lists.maptools.org/<wbr>mailman/listinfo/tiff</a>
<a href=3D"http://www.remotesensing.org/libtiff/" target=3D"_blank">http://=
www.remotesensing.org/<wbr>libtiff/</a></div></div></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr">Bh=
askar.</div></div>
</div>

--001a11445b2a600b46055b63c139--
--001a11445b2a600b49055b63c13a
Content-Type: image/png; name="A28E380C-FA58-4D98-A35E-43D7C5C9A2BB[1].png"
Content-Disposition: inline; 
	filename="A28E380C-FA58-4D98-A35E-43D7C5C9A2BB[1].png"
Content-Transfer-Encoding: base64
Content-ID: <04F3D838-467D-4523-8B9B-C423244871A9>
X-Attachment-Id: 5571c59c42337dc4_0.1

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
--001a11445b2a600b49055b63c13a--

--===============1794965866==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
--===============1794965866==--
