Return-Path: <awaresystems.be+caf_=filtered=awaresystems.be@gmail.com>
Delivered-To: filtered@awaresystems.be
Received: from mx4.public.one.com ([10.246.18.24])
	by mail6.local.one.com (Dovecot) with LMTP id q8WGNkPWJVgU9AEAsyOMew
	for <filtered@awaresystems.be>; Fri, 11 Nov 2016 14:48:05 +0000
X-HalOne-ID: d9f97a90-a81d-11e6-9067-b82a72d0454d
Received: from mail-yw0-f176.google.com (unknown [209.85.161.176])
	by mx4.public.one.com (Halon Mail Gateway) with ESMTPS
	for <filtered@awaresystems.be>; Fri, 11 Nov 2016 14:48:04 +0000 (UTC)
Received: by mail-yw0-f176.google.com with SMTP id a10so13558603ywa.3
        for <filtered@awaresystems.be>; Fri, 11 Nov 2016 06:48:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        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=ahu1NBY8PAGjnS0udFgIU61VlwrU98Snc0HSIxh7qJA=;
        b=VR9EYGfjY6wW62YkonCeAdj270WmLgAk2eA9gaE3ejBE52N8RbjpVeqGAJl2LDVp+Z
         bQFEb1ZWQdWCI4ZknUzDi8Z1MbBB/CL/oTuIF6ukmXQgWgov+Ef0hoWEWJidu8s9a7XP
         jgbNZ5pexYn+rkRRlNtSmAxEZfJWtzA7ZCs4hRNJeYtMOIjMWclWE27Y3XTf+C+gOrMp
         uXsAlcZJj67Oj8ZXwkVhTJ9R2rHxLHViTGQ1TFtN0GclIY7bH53qiiYnGliDqEjZZRb/
         01blOTa4QQVU6vvJt9zOaaN1WzvWHUALYccyZaNOK850sZJW4OSARvF5yXVT9imb8R0N
         z6qg==
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 dis=NONE) header.from=gmail.com
X-Gm-Message-State: ABUngvc7cjzHTB15SV0VpfoHY/CQooQCTChhFaC+4p9NK1KsvoWFNPvz37SsCAuC3Hevmrrwy6F99q+hl4hPFvRYII5pf60=
X-Received: by 10.157.12.182 with SMTP id b51mr1218759otb.66.1478875683051;
        Fri, 11 Nov 2016 06:48:03 -0800 (PST)
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.192.135 with SMTP id q129csp1449073oif;
        Fri, 11 Nov 2016 06:48:02 -0800 (PST)
X-Received: by 10.28.167.139 with SMTP id q133mr33534475wme.15.1478875682121;
        Fri, 11 Nov 2016 06:48:02 -0800 (PST)
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 to4si10538663wjb.200.2016.11.11.06.48.01;
        Fri, 11 Nov 2016 06:48:02 -0800 (PST)
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 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 254A335C051;
	Fri, 11 Nov 2016 09:47:12 -0500 (EST)
Received: from mail-lf0-f53.google.com (mail-lf0-f53.google.com
	[209.85.215.53])
	by lists.maptools.org (Postfix) with ESMTPS id 98C9D35C04D
	for <tiff@lists.maptools.org>; Fri, 11 Nov 2016 09:47:04 -0500 (EST)
Received: by mail-lf0-f53.google.com with SMTP id b14so13946043lfg.2
	for <tiff@lists.maptools.org>; Fri, 11 Nov 2016 06:47:04 -0800 (PST)
X-Received: by 10.25.193.196 with SMTP id r187mr1704033lff.21.1478875624073;
	Fri, 11 Nov 2016 06:47:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.137.198 with HTTP; Fri, 11 Nov 2016 06:47:03 -0800 (PST)
In-Reply-To: <5825CFAD.7010103@osa.pri.ee>
References: <5825CFAD.7010103@osa.pri.ee>
From: Olivier Paquet <olivier.paquet@gmail.com>
Date: Fri, 11 Nov 2016 09:47:03 -0500
Message-ID: <CAAcuQeb5QHkamv35Fk9OELBUkwBpHigt9kLOFqvhezj06XGnpg@mail.gmail.com>
To: Paavo Helde <paavo@osa.pri.ee>
Cc: TIFF mailing list <tiff@lists.maptools.org>
Subject: Re: [Tiff] Global variables in LibTIFF
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="===============0611127309=="
Mime-version: 1.0
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org

--===============0611127309==
Content-Type: multipart/alternative; boundary=94eb2c1a1d563d6c82054107902f

--94eb2c1a1d563d6c82054107902f
Content-Type: text/plain; charset=UTF-8

2016-11-11 9:03 GMT-05:00 Paavo Helde <paavo@osa.pri.ee>:
>
> I upgraded LibTIFF to current last stable version 4.0.6 and saw it still
> relies on global variables. In particular I am concerned about error and
> warning handlers. From tif_error.c :
>

We've had this discussion a few months ago:
http://www.asmail.be/msg0055058625.html  I'm all for putting the error
handler in the TIFF struct. It doesn't fix everything but I think it would
be a major step forward. There remains the problem of finding time to
actually do it.

Olivier

--94eb2c1a1d563d6c82054107902f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">2016=
-11-11 9:03 GMT-05:00 Paavo Helde <span dir=3D"ltr">&lt;<a href=3D"mailto:p=
aavo@osa.pri.ee" target=3D"_blank">paavo@osa.pri.ee</a>&gt;</span>:<blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">
I upgraded LibTIFF to current last stable version 4.0.6 and saw it still<br=
>
relies on global variables. In particular I am concerned about error and<br=
>
warning handlers. From tif_error.c :<br></blockquote><div><br></div><div>We=
&#39;ve had this discussion a few months ago:=C2=A0<a href=3D"http://www.as=
mail.be/msg0055058625.html">http://www.asmail.be/msg0055058625.html</a> =C2=
=A0I&#39;m all for putting the error handler in the TIFF struct. It doesn&#=
39;t fix everything but I think it would be a major step forward. There rem=
ains the problem of finding time to actually do it.</div><div><br></div><di=
v>Olivier</div></div></div></div>

--94eb2c1a1d563d6c82054107902f--

--===============0611127309==
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/
--===============0611127309==--
