Joerg Wunsch
717252ea98
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 Wunsch
2a353a9fb4
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
Rodney W. Grimes
2162b2d226
Remove trailing whitespace.
...
Reviewed by: phk
1995-05-30 00:07:29 +00:00
Joerg Wunsch
0fd510b71a
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
David Greenman
89730b290a
Added $Id$
1994-09-24 02:59:15 +00:00
Bruce Evans
395b07d1df
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
Jordan K. Hubbard
2caac73e76
Fix gross spelling and typographical errors pointed out by Keith Bostic.
1994-04-24 01:22:07 +00:00
Rich Murphey
36ae463bf0
Take -lgnuregex back out. Linking with it causes 'make install' to fail.
1994-02-03 04:23:11 +00:00
J.T. Conklin
d8c21a3e8a
Document the new, less restrictive, behavior of the matching operator.
1993-10-04 22:07:27 +00:00
J.T. Conklin
4a13ab7c12
Allow expressions like "expr 'ABC' : '^.*$' to work as is done in other
...
expr implementations.
1993-10-04 21:58:53 +00:00
J.T. Conklin
4cf61aba29
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
J.T. Conklin
55c497bf15
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
J.T. Conklin
22a102fb97
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
J.T. Conklin
c1b5908979
install new manual page
1993-07-21 23:07:02 +00:00
J.T. Conklin
c9fe00dc0b
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
Andrew Moore
4ba5f2985d
added POSIX regex to expr
1993-06-19 01:55:46 +00:00
Rodney W. Grimes
5b81b6b301
Initial import, 0.1 + pk 0.2.4-B1
1993-06-12 14:58:17 +00:00