| **Navigation:**  [[templates.htm|Templates]] > [[tlrcontents.htm|Template Language Reference]] > Complete Alpha Listing >====== #UNFIX (unfix a multi-value symbol) {{c6h0068.jpg|C6H0068.jpg}} ====== | [[ typemap map equate to data type .htm|{{btn_prev_n.gif|Previous page}}]][[tlrcontents.htm|{{btn_home_n.gif|Return to chapter overview}}]][[ utility utility execution section .htm|{{btn_next_n.gif|Next page}}]] | | || **#UNFIX(** //symbol// **)** {{blk2blue.jpg|blk2blue.jpg}} | **#UNFIX** | Unfixes a multi-valued symbol. | | //symbol// | A multi-valued symbol. | The **#UNFIX** statement unfiXEs the current value of the multi-valued //symbol//. If the unfiXEd //symbol// is referenced outside a #FOR loop structure, it has no value and you cannot reference any other symbols dependent upon the multi-valued //symbol//. **Example:** **#SET(%OneFile,'HEADER')         #! Put values into two User-defined symbols** **#SET(%TwoFile,'DETAIL')** **#FIX(%File,%OneFile)            #! %File refers to 'HEADER'** **#FOR(%File)                     #! %File iteratively refers to all file names** **  #FIX(%File,%TwoFile)          #! %File refers to 'DETAIL'** **#ENDFOR** **                                #! %File refers to 'HEADER' again** **#UNFIX****(%File)                   #! %File refers to no spcific value**