annotate COPYING @ 273:1409debcb1a0

Fix crash on listing when nested noexpand macros are used Macros flagged noexpand were causing a segfault during listing. The problem was incorrect accounting for nesting levels for noexpand macros causing the listing handler to fall off the end of the program in certain circumstances and in other circumstances it would fail to suppress expansion. Both the segfault in the case of misbehaviour and the misbhaviour itself are corrected with this update. If you do not use nested noexpand macros, this bug has no effect.
author William Astle <lost@l-w.ca>
date Sat, 25 May 2013 13:35:46 -0600
parents 4e12d881df85
children 659e0e4ce50c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
187
4e12d881df85 Added blurb about lwcc
lost@l-w.ca
parents: 0
diff changeset
1 See the file GPL3 for a copy of the GNU General Public License, version 3,
4e12d881df85 Added blurb about lwcc
lost@l-w.ca
parents: 0
diff changeset
2 under which the majority of this distribution is licensed.
0
2c24602be78f Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff changeset
3
187
4e12d881df85 Added blurb about lwcc
lost@l-w.ca
parents: 0
diff changeset
4 Some specific source files, including many of those in the lwcc subdirectory
4e12d881df85 Added blurb about lwcc
lost@l-w.ca
parents: 0
diff changeset
5 are licensed differently. See each individual file for specific details.