From owner-cvs-src@FreeBSD.ORG Sat May 22 08:41:53 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 413E116A4CE; Sat, 22 May 2004 08:41:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23F6A43D41; Sat, 22 May 2004 08:41:53 -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 i4MFf38I039646; Sat, 22 May 2004 08:41:03 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i4MFf3AX039645; Sat, 22 May 2004 08:41:03 -0700 (PDT) (envelope-from tjr) Message-Id: <200405221541.i4MFf3AX039645@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sat, 22 May 2004 08:41:03 -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/stdio fgetwc.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: Sat, 22 May 2004 15:41:53 -0000 tjr 2004/05/22 08:41:03 PDT FreeBSD src repository Modified files: lib/libc/stdio fgetwc.c Log: Perform conversions straight from the stream buffer instead of scanning through byte by byte with mbrtowc(). In the usual case (buffer is big enough to contain the multibyte character, character does not straddle buffer boundary) this results in only one call to mbrtowc() for each wide character read. Revision Changes Path 1.10 +19 -18 src/lib/libc/stdio/fgetwc.c