<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/bin/expr/expr.y, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>Correct typos containing my login name (plus one more in expr.y).</title>
<updated>2007-02-18T19:48:59Z</updated>
<author>
<name>Ceri Davies</name>
<email>ceri@FreeBSD.org</email>
</author>
<published>2007-02-18T19:48:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e1854a84ad9fb9b70e1b9ca134d93251ec9a0070'/>
<id>urn:sha1:e1854a84ad9fb9b70e1b9ca134d93251ec9a0070</id>
<content type='text'>
Found courtesy of a recursive grep in the wrong directory.
</content>
</entry>
<entry>
<title>/*- or .\"- or #- to begin license clauses.</title>
<updated>2005-01-10T08:39:26Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-10T08:39:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9ddb49cbe45441fa3f3a10f6dd355e9956480b5f'/>
<id>urn:sha1:9ddb49cbe45441fa3f3a10f6dd355e9956480b5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create a small library function, check_utility_compat(3), to determine</title>
<updated>2002-10-28T00:15:43Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-10-28T00:15:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9885518de2f8c1da3530130cbd3a5ed88f09a28'/>
<id>urn:sha1:c9885518de2f8c1da3530130cbd3a5ed88f09a28</id>
<content type='text'>
whether a named utility should behave in FreeBSD 4.x-compatible mode
or in a standard mode (default standard).  The configuration is done
malloc(3)-style, with either an environment variable or a symlink.

Update expr(1) to use this new interface.
</content>
</entry>
<entry>
<title>EXPR_COMPAT should imply -e, since there is no way to specify it otherwise,</title>
<updated>2002-05-11T03:08:12Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-05-11T03:08:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=94a48596a3d168f80462a7f2be9ece9dc0da09f8'/>
<id>urn:sha1:94a48596a3d168f80462a7f2be9ece9dc0da09f8</id>
<content type='text'>
and -e reflects the historic behavior of FreeBSD's expr.
</content>
</entry>
<entry>
<title>The response to my POSIX interpretation request says that `expr'</title>
<updated>2002-05-10T22:59:29Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-05-10T22:59:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1393277e29a175200ee09ebbf93e345c61ac60f4'/>
<id>urn:sha1:1393277e29a175200ee09ebbf93e345c61ac60f4</id>
<content type='text'>
is required to be oblivious to overflow and to use the data type `long'.
(Division by zero is undefined in ISO C so it's still OK to check for it
here.)  Add a new `-e' flag to get the old, more useful behavior.
</content>
</entry>
<entry>
<title>Provide an environment variabloe, EXPR_COMPAT, which disables option</title>
<updated>2002-04-22T21:23:09Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-04-22T21:23:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=96ab7da385302856ba4be4d8ce71e755ad4278c7'/>
<id>urn:sha1:96ab7da385302856ba4be4d8ce71e755ad4278c7</id>
<content type='text'>
parsing for compatibility with old implementations.
</content>
</entry>
<entry>
<title>Make expr POSIX-compliant, and fix some bugs.  Specifically:</title>
<updated>2002-03-22T20:18:26Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-03-22T20:18:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f07e42470f25baa8218e019282bb620a2f144697'/>
<id>urn:sha1:f07e42470f25baa8218e019282bb620a2f144697</id>
<content type='text'>
- expr must conform to the Utility Syntax Guidelines, so use
getopt() to eat the (non-existent) options.

- Use the Standard type intmax_t for arithmetic.

- If an argument cannot be *completely* converted to an integer, then
it is a string.

Additionally make some style cleanups near the modified lines.  This
utility is still not completely style-compliant.
</content>
</entry>
<entry>
<title>o __P has been reoved</title>
<updated>2002-02-02T06:36:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2002-02-02T06:36:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7669d0fc4f7d3869e27f94843ca120399a4825e9'/>
<id>urn:sha1:7669d0fc4f7d3869e27f94843ca120399a4825e9</id>
<content type='text'>
o Old-style K&amp;R declarations have been converted to new C89 style
o register has been removed
o prototype for main() has been removed (gcc3 makes it an error)
o int main(int argc, char *argv[]) is the preferred main definition.
o Attempt to not break style(9) conformance for declarations more than
  they already are.
o gc some #ifdef sun ... #endif code

Approved by: arch@, new style(9)
</content>
</entry>
<entry>
<title>Fix warnings to compile with WARNS=2 on i386 and alpha</title>
<updated>2001-05-26T20:45:25Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2001-05-26T20:45:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3d06e95d3568a54052e903159808fea00a2d1e31'/>
<id>urn:sha1:3d06e95d3568a54052e903159808fea00a2d1e31</id>
<content type='text'>
Reviewed by:	bde
</content>
</entry>
</feed>
