git: tr(1): Sync with FreeBSD.

Sascha Wildner swildner at crater.dragonflybsd.org
Tue Jan 12 17:40:26 PST 2016


commit fbc9049bb05b3ca966e87d4c55eb360cbc38f5d3
Author: Sascha Wildner <saw at online.de>
Date:   Wed Jan 13 02:39:46 2016 +0100

    tr(1): Sync with FreeBSD.
    
    * Multibyte character support.
    
    * Better POSIX conformance.
    
    * Some cleanup and improvements.

Summary of changes:
 usr.bin/tr/Makefile                               |   4 +-
 usr.bin/tr/cmap.c                                 | 211 ++++++++++++++++
 lib/libc/locale/wcstombs.c => usr.bin/tr/cmap.h   |  71 ++++--
 usr.bin/tr/cset.c                                 | 289 ++++++++++++++++++++++
 lib/libc/string/wcscasecmp.c => usr.bin/tr/cset.h |  56 ++++-
 usr.bin/tr/extern.h                               |  31 ++-
 usr.bin/tr/str.c                                  | 209 +++++++++-------
 usr.bin/tr/tr.1                                   | 179 +++++++++++---
 usr.bin/tr/tr.c                                   | 283 ++++++++++++++-------
 9 files changed, 1055 insertions(+), 278 deletions(-)
 create mode 100644 usr.bin/tr/cmap.c
 copy lib/libc/locale/wcstombs.c => usr.bin/tr/cmap.h (57%)
 create mode 100644 usr.bin/tr/cset.c
 copy lib/libc/string/wcscasecmp.c => usr.bin/tr/cset.h (58%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fbc9049bb05b3ca966e87d4c55eb360cbc38f5d3


-- 
DragonFly BSD source repository


More information about the Commits mailing list