Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 May 2011 20:45:50 +0000 (UTC)
From:      Jilles Tjoelker <jilles@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/bin/sh parser.h
Message-ID:  <201105062046.p46KkCJd049957@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jilles      2011-05-06 20:45:50 UTC

  FreeBSD src repository

  Modified files:
    bin/sh               parser.h 
  Log:
  SVN rev 221551 on 2011-05-06 20:45:50Z by jilles
  
  sh: Change the CTL* bytes to ones invalid in UTF-8.
  
  This ensures that mbrtowc(3) can be used directly once it has been verified
  that there is no CTL* byte. Dealing with a CTLESC byte within a multibyte
  character would be complicated.
  
  The new values do occur in iso-8859-* encodings. This decreases efficiency
  slightly but should not affect correctness.
  
  Caveat: Updating across this change and rebuilding without cleaning may
  yield a subtly broken sh binary. By default, make buildworld will clean and
  avoid problems.
  
  Revision  Changes    Path
  1.16      +8 -8      src/bin/sh/parser.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105062046.p46KkCJd049957>