<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/src/cmd/yacc.c, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>cmd/yacc: correctly detect end of file in gettok</title>
<updated>2020-01-13T19:41:28+00:00</updated>
<author>
<name>Neven Sajko</name>
<email>nsajko@gmail.com</email>
</author>
<published>2019-08-25T14:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=bf59f0ed282f9c9b1ae0660e5af0ac86c0d247b5'/>
<id>bf59f0ed282f9c9b1ae0660e5af0ac86c0d247b5</id>
<content type='text'>
This prevents an infinite loop.

Change-Id: I7eda6b9d032ca0daeb24b555954330d07f35c78b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents an infinite loop.

Change-Id: I7eda6b9d032ca0daeb24b555954330d07f35c78b
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd/yacc: check that arg is safe to pass to &lt;ctype.h&gt; isX functions</title>
<updated>2020-01-13T19:41:28+00:00</updated>
<author>
<name>Neven Sajko</name>
<email>nsajko@gmail.com</email>
</author>
<published>2019-08-25T13:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=eb4aea5072dcca2dfee2ff4d551352dae73a821c'/>
<id>eb4aea5072dcca2dfee2ff4d551352dae73a821c</id>
<content type='text'>
The functions from &lt;ctype.h&gt; require that their argument be
representable as an unsigned char, anything else is an error.

Change-Id: I9dafc49c431b7a2550b041603f27bac3c0010eea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The functions from &lt;ctype.h&gt; require that their argument be
representable as an unsigned char, anything else is an error.

Change-Id: I9dafc49c431b7a2550b041603f27bac3c0010eea
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd/yacc: check for EOF in string constant in cpyact</title>
<updated>2020-01-13T19:41:28+00:00</updated>
<author>
<name>Neven Sajko</name>
<email>nsajko@gmail.com</email>
</author>
<published>2019-08-25T09:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=d2fae53d17c120530a6d12facd8e0fc297331821'/>
<id>d2fae53d17c120530a6d12facd8e0fc297331821</id>
<content type='text'>
Change-Id: I3b41ab3f181080bcff89201d30f0bdf8aa20d55c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3b41ab3f181080bcff89201d30f0bdf8aa20d55c
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd/yacc: do not create an out of bounds pointer</title>
<updated>2020-01-13T19:41:28+00:00</updated>
<author>
<name>Neven Sajko</name>
<email>nsajko@gmail.com</email>
</author>
<published>2019-08-22T11:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=4a3f20bceee7cef125f9a88bab32439f9fe4f773'/>
<id>4a3f20bceee7cef125f9a88bab32439f9fe4f773</id>
<content type='text'>
An out of bounds pointer/array index being created is an error in
standard C.

Updates #313

Change-Id: I7108fcde1a8e03017e9ab852adb737940489c827
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An out of bounds pointer/array index being created is an error in
standard C.

Updates #313

Change-Id: I7108fcde1a8e03017e9ab852adb737940489c827
</pre>
</div>
</content>
</entry>
<entry>
<title>yacc: Fix a bug from at least 1995.</title>
<updated>2017-04-21T14:09:47+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2017-04-20T21:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=9e52ea8a29db42f37188fd8fa35d641724c3d015'/>
<id>9e52ea8a29db42f37188fd8fa35d641724c3d015</id>
<content type='text'>
Fix a bug folding newlines in strings constants in C code snippets
in YACC.  This code has existed since at least 2nd Edition Plan 9.

Change-Id: Iba17b89a6529ac9fa6610bf0b44f551904174c26
Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
Reviewed-on: https://plan9port-review.googlesource.com/2840
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a bug folding newlines in strings constants in C code snippets
in YACC.  This code has existed since at least 2nd Edition Plan 9.

Change-Id: Iba17b89a6529ac9fa6610bf0b44f551904174c26
Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
Reviewed-on: https://plan9port-review.googlesource.com/2840
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>write YYARG def to ftable (fdefine might be null, and is not the right place anyway)</title>
<updated>2007-01-29T16:46:16+00:00</updated>
<author>
<name>rsc</name>
<email>devnull@localhost</email>
</author>
<published>2007-01-29T16:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=35368876ebfd1eb9f4e5eddec86cf0176d607386'/>
<id>35368876ebfd1eb9f4e5eddec86cf0176d607386</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use gcc -ansi -pedantic in 9c.  Fix many non-C89-isms.</title>
<updated>2006-04-01T19:24:03+00:00</updated>
<author>
<name>rsc</name>
<email>devnull@localhost</email>
</author>
<published>2006-04-01T19:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=cbeb0b26e4c7caa8d1b47de791a7418dc20a4567'/>
<id>cbeb0b26e4c7caa8d1b47de791a7418dc20a4567</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce the differences between yaccpar and yaccpars.</title>
<updated>2005-02-14T20:27:13+00:00</updated>
<author>
<name>wkj</name>
<email>devnull@localhost</email>
</author>
<published>2005-02-14T20:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=cae9bfe9da0a9d46554940c127fb2a022f1360f6'/>
<id>cae9bfe9da0a9d46554940c127fb2a022f1360f6</id>
<content type='text'>
Add support for passing an argument through yyparse to yylex.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for passing an argument through yyparse to yylex.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix unsharp</title>
<updated>2005-01-14T17:40:02+00:00</updated>
<author>
<name>rsc</name>
<email>devnull@localhost</email>
</author>
<published>2005-01-14T17:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=459eae0c7098afbf9b572df241669209a37728eb'/>
<id>459eae0c7098afbf9b572df241669209a37728eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>forgotten files</title>
<updated>2005-01-13T04:56:07+00:00</updated>
<author>
<name>rsc</name>
<email>devnull@localhost</email>
</author>
<published>2005-01-13T04:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=3940506bccddeff3235cd8874c540813a3deaf6d'/>
<id>3940506bccddeff3235cd8874c540813a3deaf6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
