peter
3b7c52fb9a
$Id$ -> $FreeBSD$
1999-08-27 23:15:48 +00:00
jkoshy
7e5b5041ac
Add cross-references to test(1) and expr(1) respectively.
...
PR: docs/9111
Submitted by: Josh Gilliam <josh@quick.net>
1998-12-18 03:16:47 +00:00
charnier
d971c4ccd4
Correct use of .Nm.
1998-05-13 07:43:56 +00:00
bde
a1f072d692
Simplified using new yacc rules and by not generating y.tab.h.
1998-05-04 18:41:16 +00:00
peter
34fd560164
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
jkh
9c0cd3f9df
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
phk
c2282491a3
Backout yacc changes
1996-06-02 17:05:48 +00:00
phk
914a0cafaf
Use default yacc rule.
1996-05-30 20:44:09 +00:00
wosch
5c15c67589
`mv'' ->
`mv -f''
...
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
1996-05-07 23:19:49 +00:00
mpp
832c3759d7
Fix some spelling errors.
1996-01-29 22:53:24 +00:00
joerg
80972db9d7
Fix my own brokeness for the colon operator, when one of the arguments
...
was a valid integer. The actual decision between integer and string
is now context-dependant on the operator being used.
1995-11-18 18:05:03 +00:00
joerg
025138b8e4
expr(1) didn't comply to Posix.2 and its own man page: any
...
comparisions have been made as string comparisions, even in cases
where both operands clearly qualified as integers.
The fix is to make the parser properly analyzing whether an operand is
a valid integer or not.
1995-08-04 17:08:07 +00:00
rgrimes
e6999472c1
Remove trailing whitespace.
...
Reviewed by: phk
1995-05-30 00:07:29 +00:00
joerg
6330608063
You will find enclosed some changes to make gcc -Wall more happy in
...
/usr/src/bin. Note that some patches are still needed in that directory.
I (Joerg) finished most of Philippe's cleanup. /bin/sh will still
need *allot* of work, however.
Submitted by: charnier@lirmm.fr (Philippe Charnier)
1995-03-19 13:29:28 +00:00
dg
00eb2a4dc0
Added $Id$
1994-09-24 02:59:15 +00:00
bde
66204cb45c
Explicitly include <sys/types.h> before including <regex.h>. This is
...
apparently required by POSIX. It will be required in practice when
the bogus inclusion of <sys/types.h> is removed from <stdio.h>.
1994-09-05 13:03:50 +00:00
jkh
3136eddb2e
Fix gross spelling and typographical errors pointed out by Keith Bostic.
1994-04-24 01:22:07 +00:00
rich
87de824147
Take -lgnuregex back out. Linking with it causes 'make install' to fail.
1994-02-03 04:23:11 +00:00
jtc
b3d35c1152
Document the new, less restrictive, behavior of the matching operator.
1993-10-04 22:07:27 +00:00
jtc
e49952d2b7
Allow expressions like "expr 'ABC' : '^.*$' to work as is done in other
...
expr implementations.
1993-10-04 21:58:53 +00:00
jtc
4b9de3ffe1
Fix grammar to eliminate support for unary minus expressions -- they
...
weren't supported, they aren't standard, and they caused expr to dump
core.
1993-09-14 22:49:52 +00:00
jtc
e8b47fda70
1003.2 requires that lexical comparisons be done in locale specific manner,
...
so we have to use strcoll() instead of strcmp().
1003.2 requires that a null string be returned if a string does not match
a \( \) subexpression.
Replaced fprintf/exit with calls to err and errx as appropriate.
1993-08-17 16:06:00 +00:00
conklin
d0b0781995
Remove GNU regex.[ch] and use system's regex library. The library is still
...
GNU regex for now, but will be replaced as soon as an alternative is made
availiable.
1993-08-02 16:57:26 +00:00
conklin
063d55cdef
install new manual page
1993-07-21 23:07:02 +00:00
conklin
034cd12e8f
Update to my latest expr (fixes bugs with comparison and matching operators)
...
Add man page I wrote.
1993-07-21 22:56:14 +00:00
alm
540729fc85
added POSIX regex to expr
1993-06-19 01:55:46 +00:00
rgrimes
25062ba061
Initial import, 0.1 + pk 0.2.4-B1
1993-06-12 14:58:17 +00:00