summaryrefslogtreecommitdiffstats
path: root/bin/sh/expand.c
Commit message (Expand)AuthorAgeFilesLines
* sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro.jilles2013-11-301-2/+4
* sh: Fix various compiler warnings.jilles2013-04-011-6/+7
* sh: Expand here documents in the current process.jilles2013-02-031-13/+0
* sh: Make various functions static.jilles2012-01-011-1/+2
* sh: Make patmatch() non-recursive.jilles2012-01-011-37/+58
* sh: Use dirent.d_type in pathname generation.jilles2011-12-281-0/+4
* sh: Cache de->d_namlen in a local variable.jilles2011-12-281-6/+8
* sh: Add support for named character classes in bracket expressions.jilles2011-06-151-1/+37
* sh: Fix duplicate prototypes for builtins.jilles2011-06-131-0/+1
* sh: Save/restore changed variables in optimized command substitution.jilles2011-06-121-72/+0
* sh: Fix locale-dependent ranges in bracket expressions.jilles2011-06-121-4/+4
* sh: Do parameter expansion before printing PS4 (set -x).jilles2011-06-091-0/+1
* sh: Fix unquoted $@/$* if IFS=''.jilles2011-05-271-2/+5
* sh: Add UTF-8 support to pattern matching.jilles2011-05-081-12/+50
* sh: Add UTF-8 support to ${#var}.jilles2011-05-071-3/+13
* Fix typos - remove duplicate "the".brucec2011-02-211-1/+1
* sh: Remove comment mentioning herefd, which is gone.jilles2011-02-021-2/+1
* sh: Don't do optimized command substitution if expansions have side effects.jilles2010-12-281-0/+72
* sh: Allow arbitrary large numbers in CHECKSTRSPACE.jilles2010-12-261-3/+4
* Remove dead code.uqs2010-12-181-2/+0
* sh: Fix corruption of command substitutions with special chars after newlinejilles2010-12-161-2/+2
* sh: Remove the herefd hack.jilles2010-12-121-8/+0
* sh: Replace some macros and repeated code in expand.c with functions.jilles2010-12-111-31/+32
* sh: Code size optimizations to "stack string" memory allocation:jilles2010-11-231-9/+8
* sh: Code size optimizations to buffered output.jilles2010-11-201-4/+2
* sh: Fix some issues with CTL* bytes and ${var#pat}.jilles2010-10-291-14/+13
* sh: Do IFS splitting on word in ${v+word} and ${v-word}.jilles2010-10-291-10/+27
* In the spirit of r90111, depend on c89 and remove the "STATIC" macroobrien2010-10-131-35/+35
* Make DEBUG traces 64-bit clean:jhb2010-10-131-7/+8
* Consistently use "STATIC" for all functions in order to be able to setobrien2010-10-131-6/+6
* sh: Improve comments in expand.c.jilles2010-09-051-21/+37
* sh: Remove remnants of '!!' to negate pattern.jilles2010-08-221-17/+2
* sh: Fix heap-based buffer overflow in pathname generation.jilles2010-08-101-16/+15
* sh: Forget about terminated background processes sooner.jilles2010-06-291-2/+2
* sh: Fix pathname expansion with quoted slashes like *\/.jilles2010-05-111-9/+15
* sh: Use stalloc for arith variable names.jilles2010-04-251-1/+3
* sh: Do tilde expansion in substitutions.jilles2010-04-031-3/+3
* sh: Allow quoting pattern match characters in ${v%pat} and ${v#pat}.jilles2010-04-031-1/+3
* sh: Fix some bugs with backquoted builtins:jilles2010-01-011-1/+1
* sh: Various warning fixes (from WARNS=6 NO_WERROR=1):jilles2009-12-271-2/+1
* sh: Do not consider a tilde-prefix with expansions in it.jilles2009-12-251-2/+7
* sh: Constify various strings.jilles2009-12-241-6/+6
* sh: Exempt $@ and $* from set -ujilles2009-10-241-1/+1
* Fix some weirdnesses in the NetBSD IFS code,jilles2009-06-251-2/+3
* Improve IFS expansion using code from NetBSD.jilles2009-06-251-61/+80
* Expand $LINENO to the current line number. This is required by SUSv3's "Userstefanf2008-05-151-1/+8
* Sigh, when reapplying the patch to HEAD, I somehow forgot to commit this file.stefanf2008-04-281-6/+3
* Fix expanding of quoted positional parameters in case patterns.stefanf2006-11-071-6/+6
* When parsing an invalid parameter expansion (eg. ${} or ${foo@bar}) do notstefanf2006-11-051-0/+5
* Remove some white space at EOL.schweikh2006-02-041-8/+8
OpenPOWER on IntegriCloud