%ô > BLib.Context 1.01 12-Aug-2011 *ô Read and write filing system context *ô ------------------------------------ (: 25ô ----------------------------------------------- <5ô FNfs_RdCSD - Read current filing system context F5ô ----------------------------------------------- P9ô Returns 0 or a value to pass back to PROCfs_WrCSD() Z: dݤfs_RdCSD n.ê fs%,csd%,B%:fs%=¤fs:çfs%<4:X%?3=fs%:=!X% x&çfs%=16:=¤args(&FE,25,0)„&A0000000 ‚?çfs%=8:csd%=&1114:!X%=&FFDD:A%=5:Ö&FFF1:çX%?4=76:csd%=&C314 ŒOçfs%=8:ãB%=0¸3:!X%=csd%+B%:Ö&FFF1:X%?(5+B%)=X%?4:í:X%?8=(X%?832)„&80:=X%!5 –[çfs%=5:B%=¤Net_Info(6,0):csd%=Ž"@":csd%=¤Net_Info(7,(B%€&FF00FF)+csd%*256):=B%„&5000000  0çfs%=4:B%=—¤gbpb(6):=B%+256*name%?1+&4000000 ª=0 ´: ¾8ô -------------------------------------------------- È8ô PROCfs_WrCSD(csd%) - Restore filing system context Ò8ô -------------------------------------------------- Ü<ô On entry, csd%=0 or a previous context from FNfs_RdCSD æ: ðÝòfs_WrCSD(csd%):çcsd%=0:á ú;ê fs%,B%:X%!5=csd%:fs%=X%?8:çcsd%<0:fs%=((fs%-96)32)*8 ÿ"FX143,18,"+Ãfs%:çfs%<4:á -çfs%=16:A%=¤args(&FD,25,csd%€&1FFFFFFF):á Lçfs%=8:X%?8=X%?8*32:csd%=&1114:!X%=&FFDD:A%=5:Ö&FFF1:çX%?4=76:csd%=&C314 "Fçfs%=8:A%=6:ãB%=0¸3:!X%=csd%+B%:X%?4=X%?(5+B%):Ö&FFF1:í:ÿ"DIR @":á ,Fçfs%=5:B%=¤Net_Info(6,0):Ù#((B%€&FF00)256):B%=¤Net_Info(7,csd%):á 6%çfs%=4:ÿ"DIR :"+½X%?6+"."+½X%?5:á @á J: ÿ