From owner-cvs-src@FreeBSD.ORG Thu May 27 03:55:21 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED58216A4CE; Thu, 27 May 2004 03:55:21 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF26143D1D; Thu, 27 May 2004 03:55:21 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i4RAsYZ0062191; Thu, 27 May 2004 03:54:34 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i4RAsYt0062190; Thu, 27 May 2004 03:54:34 -0700 (PDT) (envelope-from tjr) Message-Id: <200405271054.i4RAsYt0062190@repoman.freebsd.org> From: "Tim J. Robbins" Date: Thu, 27 May 2004 03:54:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/locale euc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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, 27 May 2004 10:55:22 -0000 tjr 2004/05/27 03:54:34 PDT FreeBSD src repository Modified files: lib/libc/locale euc.c Log: Buffer partial wide characters more efficiently: instead of storing the multibyte representation in conversion state objects, store the accumulated wide character, set number and number of bytes remaining to avoid having to derive them every time mbrtowc() is called. Revision Changes Path 1.19 +46 -31 src/lib/libc/locale/euc.c