diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-01-29 14:17:18 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-01-29 14:17:18 -0800 |
commit | b75f188c4991ac07ce7d6db8caaccda8ed4e1542 (patch) | |
tree | a75688b487e1a4f0d0cf454e54c1153773d16d6a /txr.1 | |
parent | 3dc7aa2ef572a26f9c5e0ea134b43c80a013e8f5 (diff) | |
download | txr-b75f188c4991ac07ce7d6db8caaccda8ed4e1542.tar.gz txr-b75f188c4991ac07ce7d6db8caaccda8ed4e1542.tar.bz2 txr-b75f188c4991ac07ce7d6db8caaccda8ed4e1542.zip |
bugfix: read print consistency of shadowed symbols.
Suppose that a program-defined package is current, has usr as
its :fallback, and has a :local symbol list. Then if 'usr:list
is printed, it must print with the usr: package symbol because
it is not visible. It is printing without the prefix.
* lib.c (symbol_present): Function renamed to symbol_visible,
which is much more descriptive of what its return value means.
The bug in this function is that it does not stop searching
when, in its search path, it encounters a symbol which has the
same name as sym, but which isn't sym. But such a symbol makes
sym invisible. This is now fixed.
Diffstat (limited to 'txr.1')
0 files changed, 0 insertions, 0 deletions