From owner-cvs-src@FreeBSD.ORG Thu Oct 25 20:17:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13A0216A417; Thu, 25 Oct 2007 20:17:44 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 6A5D513C4A7; Thu, 25 Oct 2007 20:17:43 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PKHa3k017921; Fri, 26 Oct 2007 00:17:36 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193343456; bh=XANm2mAn0XyC6dSNjAqVS8lZ0HXaxEiMPs4zy2T AcKE=; l=1018; h=Date:From:To:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=GdRxniEyGBw0ZUbbACI3QTxPVjw4MWzllal1d9hb mDSEj4qxoksAZO6SEvvo92PzKlrcjKnKnNVlqB8nC0mIeQNh2VAVtF4RHZQLhCUHIfC SsXf3wY+sf0YmBaV2zmSBNfGGz2iB1PRfePPgb6zz9/mB9JxtOcl1ba1xNpVByJA= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PKHaxs017920; Fri, 26 Oct 2007 00:17:36 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 00:17:35 +0400 From: Andrey Chernov To: Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20071025201735.GA17863@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <20071025192501.GG16187@nagual.pp.ru> <20071025195709.GA17384@nagual.pp.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071025195709.GA17384@nagual.pp.ru> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 20:17:44 -0000 On Thu, Oct 25, 2007 at 11:57:09PM +0400, Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 03:31:20PM -0400, Daniel Eischen wrote: > >> Although standard permit this, it will cause lots of programs to break > >> here and there and even may cause core dump. I don't think it is what > >> everybody wants. Non-inlined versions a) not used nowdays b) must be exact > >> as inlined. > > > > If programs are incorrectly written, and they use inlines, then > > that is not our fault :-) > > The amount of such programs is extremely big to ignore, even FreeBSD is > not 100% clean, not say about ports. Usually ASCII-only people did't > notice any side effects because typed 7-bit ASCII. It doesn't mean that > the rest of the world don't exists. Besides false positives and core dumps, without error checking security issues are possible like inserting crafted code in the stream, when ctype is not properly programmed, etc. surprises. We surely don't want all of that. -- http://ache.pp.ru/