diff options
| author | Byron Rakitzis <byron@archone.tamu.edu> | 1994-03-07 00:00:01 +0000 |
|---|---|---|
| committer | Toby Goodwin <toby@paccrat.org> | 2015-05-16 21:22:09 +0100 |
| commit | a076248389c82276e079756bee26c011b03f70f2 (patch) | |
| tree | 9d22c48c75bcd778f30cbb2e37b6dff6abb4f1d2 /README | |
| parent | 6bb38f6a01dbf4bbd584e038ceace0a00faa27bb (diff) | |
beta: rc-1.5betadev1
Diffstat (limited to 'README')
| -rw-r--r-- | README | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -1,4 +1,4 @@ -This is release 1.4 of rc. +This is release 1.5 of rc. Read COPYRIGHT for copying information. All files are @@ -63,6 +63,17 @@ to get rc to work in a reasonable fashion on a real (i.e., commercial, non-Labs) UNIX system; a few were changes motivated by concern about some inadequacies in the original design. +YACC + +The yacc that Sun ships with SunOS 4.1.1 calls malloc() to allocate +space for the state stack, and requires a call to YYACCEPT or YYABORT +to free this memory. This means that if rc takes an interrupt while +parsing a command (say, if ^C is typed), yacc will leak away this +memory. The solution is to use a yacc which statically allocates +this array, such as the yacc in the BSD distribution. Berkeley yacc- +generated y.tab.c and y.tab.h are shipped with rc in case you cannot +get hold of Berkeley yacc. + OLD C If you need to convert rc's source into K&R C, you need to run the |