btmux-0.6-rc4/doc/
btmux-0.6-rc4/event/
btmux-0.6-rc4/game/
btmux-0.6-rc4/game/maps/
btmux-0.6-rc4/game/mechs/
btmux-0.6-rc4/game/text/help/
btmux-0.6-rc4/game/text/help/cat_faction/
btmux-0.6-rc4/game/text/help/cat_inform/
btmux-0.6-rc4/game/text/help/cat_misc/
btmux-0.6-rc4/game/text/help/cat_mux/
btmux-0.6-rc4/game/text/help/cat_mux/cat_commands/
btmux-0.6-rc4/game/text/help/cat_mux/cat_functions/
btmux-0.6-rc4/game/text/help/cat_templates/
btmux-0.6-rc4/game/text/wizhelp/
btmux-0.6-rc4/include/
btmux-0.6-rc4/misc/
btmux-0.6-rc4/python/
btmux-0.6-rc4/src/hcode/btech/
btmux-0.6-rc4/tree/
& ulocal()2
 
  Example:
 
&FRUIT me=apples bananas oranges pears
&SUB-FUNCTION me=[setq(0,v(FRUIT))][extract(%q0,match(%q0,%0),1)]
&TOP-FUNCTION me=[setq(0,are delicious!)][ulocal(SUB-FUNCTION,%0)]%q0
say u(TOP-FUNCTION,b*)
You say "bananas are delicious!"
 
If SUB-FUNCTION had been called with u() instead of ulocal():
 
&TOP-FUNCTION me=[setq(0,are delicious!)][u(SUB-FUNCTION,%0)] %q0
say u(TOP-FUNCTION,b*)
You say "bananas apples bananas oranges pears"
 
In this second example, in SUB-FUNCTION, %q0 was set to "apples 
bananas oranges pears", so that when the u() "returned" and TOP-
FUNCTION evaluated %q0, this is what was printed. In the first 
example, ulocal() reset the value of %q0 to its original "are 
delicious!"
 
  See Also: u(), setq(), r()