Scanner/parser portability changes.
authorMarko Kreen <markokr@gmail.com>
Fri, 27 Jun 2008 08:35:33 +0000 (08:35 +0000)
committerMarko Kreen <markokr@gmail.com>
Fri, 27 Jun 2008 08:35:33 +0000 (08:35 +0000)
commita2c6763a6a3883504c55e357f131191627fb118f
treee52fd038937ef80136bd9a3640f89abfca48fc74
parentbfaf3a15a4880fcea6a2d669dbc74a71299e346f
Scanner/parser portability changes.

- Avoid use of alloca in parser, instead redefine malloc/free to palloc/pfree.
- Previously exception from palloc() confused scanner as invalid pointer
  could stay around.  Now forcibly reinitialize everything.
- Remove debug malloc wrappers from scanner.
src/parser.y
src/scanner.l