Home | History | Annotate | Download | only in csh
History log of /src/bin/csh/glob.c
RevisionDateAuthorComments
 1.32  24-Apr-2024  nia csh: replace malloc(x * y) and realloc(x * y) with reallocarray
 1.31  05-Jan-2019  christos put back x in xrealloc
 1.30  05-Jan-2019  christos Welcome to the 21th century csh: retire "ptr_t" now that we have "void *"
 1.29  05-Jan-2019  maya Remove Free, s/xfree/free/.

Standard C says that free should be a no-op for a NULL pointer, so
we don't need an extra function to do this.

While here, add an XXX about a wrong sounding comment
 1.28  27-Apr-2017  christos branches: 1.28.8; 1.28.10;
switch to a backtracking instead of a recursive pattern matcher.
 1.27  16-Jul-2013  christos branches: 1.27.18;
WARNS=6 [-Wconversion]
 1.26  22-Jan-2013  christos Add a little libedit front end. Could be used as someone's pet project to
learn how to program. It is not enabled in the Makefile, and it states why
there.
 1.25  16-Jul-2007  christos branches: 1.25.34; 1.25.40;
no need to have cshbool; just make them int
 1.24  16-Jul-2007  christos PR/36650: Michael van Elst: Get rid of bool, because csh uses bool as a small
int.
 1.23  16-Jul-2007  dogcow Rename bool -> cshbool; despite the name, bool actually holds values other
than 0 or 1. Fixes PR/36650.
 1.22  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22249, verified by myself.
 1.21  25-May-2002  wiz __STDC__ is always defined on NetBSD.
 1.20  08-Mar-2002  christos Fix:
% set N2=`echo 1; echo 2; \
? echo 3`
% echo $N2
1 2
so that
% echo $N2
1 2 3
 1.19  03-Nov-2001  lukem fix WARNS=2
 1.18  14-Sep-2001  wiz ANSIfication and KNF improvements by Petri Koistinen in bin/13689,
with some fixes by me.
 1.17  31-May-2000  christos decouple us from stdio's BUFSIZ and boost BUFSIZE to 4K
 1.16  28-Jul-1998  mycroft branches: 1.16.8;
Be more retentive about use of NOTREACHED and noreturn.
 1.15  28-Jul-1998  mycroft Delint (partially).
 1.14  19-Jun-1998  kleink GLOB_QUOTE is dead; per POSIX, backslash quoting of special characters being
enabled is the default behaviour.
 1.13  31-Mar-1998  kleink GLOB_ABEND -> GLOB_ABORTED
 1.12  04-Jul-1997  christos Rename err.h to errnum.h to avoid collision with err.h
Fix compiler warnings.
 1.11  13-Jan-1997  tls kill register
 1.10  21-Mar-1995  cgd convert to new RCS id conventions.
 1.9  21-Sep-1994  mycroft Remove a couple of changes we no longer need.
 1.8  21-Sep-1994  mycroft Merge 4.4-Lite version.
 1.7  01-Jul-1994  pk save state of `gflag' across calls to backeval(), allowing globbing to
continue after backquote expansion. (fix for bug #309)
 1.6  07-Feb-1994  cgd don't core when handed "grep \'{\' *". also, fix the error message
when that happens.
 1.5  03-Nov-1993  mycroft Patch from Dan Muntz to mimic original csh when doing multiple globbings, some
of which don't match anything.
 1.4  01-Aug-1993  mycroft Add RCS identifiers.
 1.3  23-Mar-1993  cgd changed "Id" to "Header" for rcsids
 1.2  22-Mar-1993  cgd added rcs ids to all files
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  20-Sep-1994  mycroft Import original 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.16.8.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.25.40.2  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.25.40.1  25-Feb-2013  tls resync with head
 1.25.34.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.27.18.1  02-May-2017  pgoyette Sync with HEAD - tag prg-localcount2-base1
 1.28.10.3  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.28.10.2  21-Apr-2020  martin Sync with HEAD
 1.28.10.1  10-Jun-2019  christos Sync with HEAD
 1.28.8.1  18-Jan-2019  pgoyette Synch with HEAD

RSS XML Feed