mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-13 11:42:21 +00:00
83baa27ef9
The typeset output for -L/-R/-Z seems to be wrong when the input has leading/trailing spaces. This started occurring after the dynamic buffer size changes introduced in name.c as part of the fix for <https://github.com/ksh93/ksh/issues/142>. Test script: typeset -L8 s_date1=" 22/02/09 08:25:01"; echo "$s_date1" typeset -R10 s_date1="22/02/09 08:25:01 "; echo "$s_date1" typeset -Z10 s_date1="22/02/09 08:25:01 "; echo "$s_date1" Actual output: 22/02/0 08:25:01 0008:25:01 Expected output: 22/02/09 9 08:25:01 9 08:25:01 src/cmd/ksh93/sh/name.c: nv_newattr(): - Simplify allocation code, replacing the earlier dynamic buffer size calculation with just the greater of the strlen and size. Resolves: https://github.com/ksh93/ksh/issues/476 Co-authored-by: George Lijo <george.lijo@gmail.com>
119 lines
8 KiB
Text
119 lines
8 KiB
Text
ksh 93u+m general copyright notice
|
|
|
|
########################################################################
|
|
# #
|
|
# The KornShell 93u+m distribution #
|
|
# Copyright (c) 2020-2022 Contributors to ksh 93u+m #
|
|
# <https://github.com/ksh93/ksh> #
|
|
# Derived from AT&T's ast package (see below) #
|
|
# Licensed under the Eclipse Public License, Version 1.0 #
|
|
# #
|
|
# A copy of the License is available at #
|
|
# http://www.eclipse.org/org/documents/epl-v10.html #
|
|
# (with md5 checksum b35adb5213ca9657e911e9befb180842) #
|
|
# #
|
|
# CONTRIBUTORS #
|
|
# #
|
|
# Martijn Dekker <martijn@inlv.org> #
|
|
# Johnothan King <johnothanking@protonmail.com> #
|
|
# hyenias <58673227+hyenias@users.noreply.github.com> #
|
|
# Anuradha Weeraman <anuradha@weeraman.com> #
|
|
# atheik <atteh.mailbox@gmail.com> #
|
|
# Chase <nicetrynsa@protonmail.ch> #
|
|
# Finnbarr P. Murphy <fpm@hotmail.com> #
|
|
# George Lijo <george.lijo@gmail.com> #
|
|
# Govind Kamat <govind_kamat@yahoo.com> #
|
|
# Harald van Dijk <harald@gigawatt.nl> #
|
|
# Lev Kujawski <int21h@mailbox.org> #
|
|
# Marc Wilson <posguy99@gmail.com> #
|
|
# #
|
|
########################################################################
|
|
|
|
ast package general copyright notice
|
|
|
|
########################################################################
|
|
# #
|
|
# This software is part of the ast package #
|
|
# Copyright (c) 1986-2014 AT&T Intellectual Property #
|
|
# and is licensed under the #
|
|
# Eclipse Public License, Version 1.0 #
|
|
# by AT&T Intellectual Property #
|
|
# #
|
|
# A copy of the License is available at #
|
|
# http://www.eclipse.org/org/documents/epl-v10.html #
|
|
# (with md5 checksum b35adb5213ca9657e911e9befb180842) #
|
|
# #
|
|
# Information and Software Systems Research #
|
|
# AT&T Research #
|
|
# Florham Park NJ #
|
|
# #
|
|
# CONTRIBUTORS #
|
|
# #
|
|
# Glenn Fowler <gsf@research.att.com> #
|
|
# David Korn <dgk@research.att.com> #
|
|
# Phong Vo <kpv@research.att.com> #
|
|
# Roland Mainz <roland.mainz@nrubsig.org> #
|
|
# Karsten Fleischer <K.Fleischer@omnium.de> #
|
|
# Adam Edgar <aedgar@research.att.com> #
|
|
# Adam Buchsbaum <alb@adambuchsbaum.com> #
|
|
# Aman Shaikh <ashaikh@research.att.com> #
|
|
# Bala Krishnamurthy <bala@research.att.com> #
|
|
# Brian Russell <brussell@research.att.com> #
|
|
# Robin Chen <chen@research.att.com> #
|
|
# Don Caldwell <dfwc@research.att.com> #
|
|
# Lefty Koutsofios <ek@research.att.com> #
|
|
# Bob Gruber <bob.gruber@gmail.com> #
|
|
# Jia Wang <jiawang@research.att.com> #
|
|
# Jeff Fellin <jkf@research.att.com> #
|
|
# Jeff Korn <@google.com> #
|
|
# Kathleen Fisher <kfisher@research.att.com> #
|
|
# Ken Church <@microsoft.com> #
|
|
# Brian Kernigham <bwk@research.bell-labs.com> #
|
|
# Dennis Ritchie <dmr@research.bell-labs.com> #
|
|
# Doug McIlroy <doug@research.bell-labs.com> #
|
|
# Eduardo Krell <ekrell@adexus.cl> #
|
|
# John Snyder <jjs@adexus.cl> #
|
|
# Herman Rao <rao@fareastone.att.com.tw> #
|
|
# AST users mailgroup <ast-users@research.att.com> #
|
|
# AST developers mailgroup <ast-developers@research.att.com> #
|
|
# #
|
|
########################################################################
|
|
|
|
bsd package general copyright notice
|
|
|
|
########################################################################
|
|
# #
|
|
# This software is part of the BSD package #
|
|
# Copyright (c) 1979-2012 The Regents of the University of California #
|
|
# #
|
|
# Redistribution and use in source and binary forms, with or without #
|
|
# modification, are permitted provided that the following conditions #
|
|
# are met: #
|
|
# 1. Redistributions of source code must retain the above copyright #
|
|
# notice, this list of conditions and the following disclaimer. #
|
|
# 2. Redistributions in binary form must reproduce the above copyright #
|
|
# notice, this list of conditions and the following disclaimer in #
|
|
# the documentation and/or other materials provided with the #
|
|
# distribution. #
|
|
# 3. Neither the name of the University nor the names of its #
|
|
# contributors may be used to endorse or promote products derived #
|
|
# from this software without specific prior written permission. #
|
|
# #
|
|
# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" #
|
|
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED #
|
|
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A #
|
|
# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS #
|
|
# OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, #
|
|
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT #
|
|
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF #
|
|
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND #
|
|
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, #
|
|
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT #
|
|
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF #
|
|
# SUCH DAMAGE. #
|
|
# #
|
|
# CONTRIBUTORS #
|
|
# #
|
|
# Bill Joy #
|
|
# #
|
|
########################################################################
|