10
20
30
40
50 |!Keep FNVar_S(); FNVar_I(); FNVar_B(); FNVar_F(); FNVar_R()
60 :
70
80
90
100 :
110 DEFPROCVar_Assign(Var$,Val$)
120 IFRIGHT$(Var$,1)="$":IFEVAL("FNVar_S("+Var$+","+Val$+")"):ENDPROC
130 IFRIGHT$(Var$,1)="%":IFEVAL("FNVar_I("+Var$+","+Val$+")"):ENDPROC
140 IFRIGHT$(Var$,1)="&":IFEVAL("FNVar_B("+Var$+","+Val$+")"):ENDPROC
150 IFRIGHT$(Var$,1)="#":IFEVAL("FNVar_F("+Var$+","+Val$+")"):ENDPROC
160 IFEVAL("FNVar_R("+Var$+","+Val$+")"):ENDPROC
170 ENDPROC
180 :
190 DEFFNVar_S(RETURN a$,b$):a$=b$:=1
200 DEFFNVar_I(RETURN a%,b%):a%=b%:=1
210 DEFFNVar_B(RETURN a&,b&):a&=b&:=1
220 DEFFNVar_F(RETURN a#,b#):a#=b#:=1
230 DEFFNVar_R(RETURN a, b ):a =b :=1
240 :