summaryrefslogtreecommitdiff
path: root/frontends/riscos/distribution/!Boot/Resources/!Cache/!RunImage,ffb
blob: 61752af9923b8b446e6c5ed7e5094da96ae72be4 (plain)
ofshex dumpascii
0000 0d 00 0a 0b f4 20 43 61 63 68 65 0d 00 14 04 0d 00 1e 33 f4 20 6d 65 73 73 61 67 65 73 6f 70 65 ......Cache.......3..messagesope
0020 6e 25 20 69 73 20 63 68 65 63 6b 65 64 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 68 61 6e 64 6c n%.is.checked.in.the.error.handl
0040 65 72 0d 00 28 13 6d 65 73 73 61 67 65 73 6f 70 65 6e 25 3d a3 0d 00 3c 14 ee 20 85 20 f2 65 72 er..(.messagesopen%=...<......er
0060 72 6f 72 28 f6 24 2c 9e 29 0d 00 46 04 0d 00 50 10 de 20 62 6c 6f 63 6b 25 20 32 35 36 0d 00 5a ror(.$,.)..F...P...block%.256..Z
0080 04 0d 00 64 22 f4 20 43 68 65 63 6b 20 66 6f 72 20 70 72 65 73 65 6e 63 65 20 6f 66 20 53 79 73 ...d"..Check.for.presence.of.Sys
00a0 4c 6f 67 0d 00 6e 43 c8 99 20 22 58 4f 53 5f 52 65 61 64 56 61 72 56 61 6c 22 2c 22 43 61 63 68 Log..nC..."XOS_ReadVarVal","Cach
00c0 65 24 53 79 73 4c 6f 67 4d 69 73 73 69 6e 67 22 2c 62 6c 6f 63 6b 25 2c 2d 31 20 b8 20 2c 2c 65 e$SysLogMissing",block%,-1...,,e
00e0 78 69 73 74 73 25 0d 00 78 35 e7 20 65 78 69 73 74 73 25 3d 30 20 8c 20 73 79 73 6c 6f 67 70 72 xists%..x5..exists%=0...syslogpr
0100 65 73 65 6e 74 25 3d b9 20 8b 20 73 79 73 6c 6f 67 70 72 65 73 65 6e 74 25 3d a3 0d 00 82 04 0d esent%=....syslogpresent%=......
0120 00 8c 37 f4 20 4f 70 65 6e 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 66 69 6c 65 20 28 66 72 6f ..7..Open.the.messages.file.(fro
0140 6d 20 52 4d 41 20 69 66 20 61 6c 72 65 61 64 79 20 6f 70 65 6e 29 0d 00 96 46 c8 99 20 22 4d 65 m.RMA.if.already.open)...F..."Me
0160 73 73 61 67 65 54 72 61 6e 73 5f 46 69 6c 65 49 6e 66 6f 22 2c 2c 22 43 61 63 68 65 41 70 70 52 ssageTrans_FileInfo",,"CacheAppR
0180 65 73 3a 4d 65 73 73 61 67 65 73 22 20 b8 20 66 6c 61 67 73 25 2c 2c 73 69 7a 65 25 0d 00 a0 16 es:Messages"...flags%,,size%....
01a0 e7 20 28 66 6c 61 67 73 25 20 80 20 31 29 3d 31 20 8c 0d 00 aa 2c 20 20 c8 99 20 22 4f 53 5f 4d ..(flags%...1)=1.....,....."OS_M
01c0 6f 64 75 6c 65 22 2c 36 2c 2c 2c 33 37 20 b8 20 2c 2c 6d 65 73 73 61 67 65 66 69 6c 65 25 0d 00 odule",6,,,37...,,messagefile%..
01e0 b4 2f 20 20 24 28 6d 65 73 73 61 67 65 66 69 6c 65 25 2b 31 36 29 3d 22 43 61 63 68 65 41 70 70 ./..$(messagefile%+16)="CacheApp
0200 52 65 73 3a 4d 65 73 73 61 67 65 73 22 0d 00 be 3f 20 20 c8 99 20 22 4d 65 73 73 61 67 65 54 72 Res:Messages"...?....."MessageTr
0220 61 6e 73 5f 4f 70 65 6e 46 69 6c 65 22 2c 6d 65 73 73 61 67 65 66 69 6c 65 25 2c 6d 65 73 73 61 ans_OpenFile",messagefile%,messa
0240 67 65 66 69 6c 65 25 2b 31 36 2c 30 0d 00 c8 06 20 cc 0d 00 d2 2d 20 20 de 20 6d 65 73 73 61 67 gefile%+16,0.........-....messag
0260 65 66 69 6c 65 25 20 31 36 2c 20 6d 65 73 73 61 67 65 62 75 66 66 65 72 25 20 73 69 7a 65 25 0d efile%.16,.messagebuffer%.size%.
0280 00 dc 53 20 20 c8 99 20 22 4d 65 73 73 61 67 65 54 72 61 6e 73 5f 4f 70 65 6e 46 69 6c 65 22 2c ..S....."MessageTrans_OpenFile",
02a0 6d 65 73 73 61 67 65 66 69 6c 65 25 2c 22 43 61 63 68 65 41 70 70 52 65 73 3a 4d 65 73 73 61 67 messagefile%,"CacheAppRes:Messag
02c0 65 73 22 2c 6d 65 73 73 61 67 65 62 75 66 66 65 72 25 0d 00 e6 15 20 20 6d 65 73 73 61 67 65 73 es",messagebuffer%......messages
02e0 6f 70 65 6e 25 3d b9 0d 00 f0 05 cd 0d 00 fa 04 0d 01 04 30 f4 20 43 68 65 63 6b 20 77 68 65 74 open%=.............0..Check.whet
0300 68 65 72 20 77 65 27 72 65 20 6f 6e 20 61 20 6d 75 6c 74 69 2d 75 73 65 72 20 73 79 73 74 65 6d her.we're.on.a.multi-user.system
0320 0d 01 0e 3c c8 99 20 22 58 4f 53 5f 52 65 61 64 56 61 72 56 61 6c 22 2c 22 43 68 6f 69 63 65 73 ...<..."XOS_ReadVarVal","Choices
0340 24 55 73 65 72 22 2c 62 6c 6f 63 6b 25 2c 2d 31 20 b8 20 2c 2c 65 78 69 73 74 73 25 0d 01 18 11 $User",block%,-1...,,exists%....
0360 e7 20 65 78 69 73 74 73 25 3d 30 20 8c 0d 01 22 14 20 20 75 73 65 72 70 72 65 73 65 6e 74 25 3d ..exists%=0...."...userpresent%=
0380 a3 0d 01 2c 25 20 20 f2 6c 6f 67 28 a4 74 6f 6b 65 6e 28 22 73 69 6e 67 6c 65 75 73 65 72 22 29 ...,%...log(.token("singleuser")
03a0 2c 20 31 35 30 29 0d 01 36 06 20 cc 0d 01 40 14 20 20 75 73 65 72 70 72 65 73 65 6e 74 25 3d b9 ,.150)..6.....@...userpresent%=.
03c0 0d 01 4a 24 20 20 f2 6c 6f 67 28 a4 74 6f 6b 65 6e 28 22 6d 75 6c 74 69 75 73 65 72 22 29 2c 20 ..J$...log(.token("multiuser"),.
03e0 31 35 30 29 0d 01 54 05 cd 0d 01 5e 04 0d 01 68 38 f4 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 150)..T....^...h8..Check.whether
0400 20 77 65 27 76 65 20 62 65 65 6e 20 63 61 6c 6c 65 64 20 76 69 61 20 74 68 65 20 21 42 6f 6f 74 .we've.been.called.via.the.!Boot
0420 20 66 69 6c 65 0d 01 72 3e c8 99 20 22 58 4f 53 5f 52 65 61 64 56 61 72 56 61 6c 22 2c 22 43 61 .file..r>..."XOS_ReadVarVal","Ca
0440 63 68 65 24 46 72 6f 6d 42 6f 6f 74 22 2c 62 6c 6f 63 6b 25 2c 2d 31 20 b8 20 2c 2c 65 78 69 73 che$FromBoot",block%,-1...,,exis
0460 74 73 25 0d 01 7c 11 e7 20 65 78 69 73 74 73 25 3d 30 20 8c 0d 01 86 11 20 20 66 72 6f 6d 62 6f ts%..|...exists%=0........frombo
0480 6f 74 25 3d a3 0d 01 90 06 20 cc 0d 01 9a 11 20 20 66 72 6f 6d 62 6f 6f 74 25 3d b9 0d 01 a4 05 ot%=.............fromboot%=.....
04a0 cd 0d 01 ae 04 0d 01 b8 49 f4 20 53 65 74 20 75 70 20 61 63 74 75 61 6c 20 6c 6f 63 61 74 69 6f ........I..Set.up.actual.locatio
04c0 6e 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 77 65 27 72 65 20 6d 75 6c n.depending.on.whether.we're.mul
04e0 74 69 2d 75 73 65 72 20 6f 72 20 6e 6f 74 0d 01 c2 14 e7 20 75 73 65 72 70 72 65 73 65 6e 74 25 ti-user.or.not......userpresent%
0500 20 8c 0d 01 cc 33 20 20 ff 20 22 43 44 69 72 20 3c 43 61 63 68 65 24 41 70 70 44 69 72 3e 2e 43 .....3...."CDir.<Cache$AppDir>.C
0520 61 63 68 65 73 2e 3c 43 68 6f 69 63 65 73 24 55 73 65 72 3e 22 0d 01 d6 3c 20 20 ff 20 22 53 65 aches.<Choices$User>"...<...."Se
0540 74 20 43 61 63 68 65 24 44 69 72 20 3c 43 61 63 68 65 24 41 70 70 44 69 72 3e 2e 43 61 63 68 65 t.Cache$Dir.<Cache$AppDir>.Cache
0560 73 2e 3c 43 68 6f 69 63 65 73 24 55 73 65 72 3e 22 0d 01 e0 06 20 cc 0d 01 ea 2c 20 20 ff 20 22 s.<Choices$User>".........,...."
0580 43 44 69 72 20 3c 43 61 63 68 65 24 41 70 70 44 69 72 3e 2e 43 61 63 68 65 73 2e 44 65 66 61 75 CDir.<Cache$AppDir>.Caches.Defau
05a0 6c 74 22 0d 01 f4 35 20 20 ff 20 22 53 65 74 20 43 61 63 68 65 24 44 69 72 20 3c 43 61 63 68 65 lt"...5...."Set.Cache$Dir.<Cache
05c0 24 41 70 70 44 69 72 3e 2e 43 61 63 68 65 73 2e 44 65 66 61 75 6c 74 22 0d 01 fe 05 cd 0d 02 08 $AppDir>.Caches.Default"........
05e0 3a c8 99 20 22 58 4f 53 5f 52 65 61 64 56 61 72 56 61 6c 22 2c 22 43 61 63 68 65 24 44 69 72 22 :..."XOS_ReadVarVal","Cache$Dir"
0600 2c 62 6c 6f 63 6b 25 2c 32 35 35 20 b8 20 2c 2c 6c 65 6e 67 74 68 25 0d 02 12 1f e7 20 6c 65 6e ,block%,255...,,length%......len
0620 67 74 68 25 3e 32 35 35 20 8c 20 6c 65 6e 67 74 68 25 3d 32 35 35 0d 02 1c 15 62 6c 6f 63 6b 25 gth%>255...length%=255....block%
0640 3f 6c 65 6e 67 74 68 25 3d 31 33 0d 02 26 15 6c 6f 63 61 74 69 6f 6e 24 3d 24 62 6c 6f 63 6b 25 ?length%=13..&.location$=$block%
0660 0d 02 30 12 f4 20 4c 6f 67 20 6c 6f 63 61 74 69 6f 6e 0d 02 3a 2b f2 6c 6f 67 28 a4 74 6f 6b 65 ..0...Log.location..:+.log(.toke
0680 6e 28 22 6c 6f 63 61 74 69 6f 6e 22 29 2b 6c 6f 63 61 74 69 6f 6e 24 2c 20 31 30 30 29 0d 02 44 n("location")+location$,.100)..D
06a0 04 0d 02 4e 45 f4 20 4f 70 65 6e 20 74 68 65 20 43 61 63 68 65 20 64 69 72 65 63 74 6f 72 79 20 ...NE..Open.the.Cache.directory.
06c0 73 6f 20 6c 6f 6e 67 20 61 73 20 77 65 27 72 65 20 6e 6f 74 20 69 6e 76 6f 6b 65 64 20 76 69 61 so.long.as.we're.not.invoked.via
06e0 20 21 42 6f 6f 74 0d 02 58 43 f4 20 28 45 2e 67 2e 20 70 72 65 73 75 6d 61 62 6c 79 20 73 6f 6d .!Boot..XC..(E.g..presumably.som
0700 65 6f 6e 65 27 73 20 64 6f 75 62 6c 65 20 63 6c 69 63 6b 65 64 20 6f 6e 20 74 68 65 20 61 70 70 eone's.double.clicked.on.the.app
0720 6c 69 63 61 74 69 6f 6e 29 0d 02 62 13 e7 20 ac 20 66 72 6f 6d 62 6f 6f 74 25 20 8c 0d 02 6c 21 lication)..b.....fromboot%....l!
0740 20 f2 6c 6f 67 28 a4 74 6f 6b 65 6e 28 22 6f 70 65 6e 64 69 72 22 29 2c 20 31 35 30 29 0d 02 76 ..log(.token("opendir"),.150)..v
0760 22 20 ff 20 22 46 69 6c 65 72 5f 4f 70 65 6e 44 69 72 20 3c 43 61 63 68 65 24 44 69 72 3e 22 0d "..."Filer_OpenDir.<Cache$Dir>".
0780 02 80 05 cd 0d 02 8a 04 0d 02 94 19 f4 20 43 6c 6f 73 65 20 6d 65 73 73 61 67 65 73 20 66 69 6c ..............Close.messages.fil
07a0 65 0d 02 9e 2c c8 99 20 22 4d 65 73 73 61 67 65 54 72 61 6e 73 5f 43 6c 6f 73 65 46 69 6c 65 22 e...,..."MessageTrans_CloseFile"
07c0 2c 6d 65 73 73 61 67 65 66 69 6c 65 25 0d 02 a8 04 0d 02 b2 05 e0 0d 02 bc 04 0d 02 c6 1b dd 20 ,messagefile%...................
07e0 f2 6c 6f 67 28 6d 65 73 73 61 67 65 24 2c 6c 65 76 65 6c 25 29 0d 02 d0 46 20 e7 20 73 79 73 6c .log(message$,level%)...F...sysl
0800 6f 67 70 72 65 73 65 6e 74 25 20 8c 20 c8 99 20 22 53 79 73 4c 6f 67 5f 4c 6f 67 4d 65 73 73 61 ogpresent%......"SysLog_LogMessa
0820 67 65 22 2c 22 43 61 63 68 65 22 2c 6d 65 73 73 61 67 65 24 2c 6c 65 76 65 6c 25 0d 02 da 05 e1 ge","Cache",message$,level%.....
0840 0d 02 e4 04 0d 02 ee 40 f4 20 4c 6f 6f 6b 73 20 75 70 20 74 68 65 20 76 61 6c 75 65 20 66 72 6f .......@..Looks.up.the.value.fro
0860 6d 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 66 69 6c 65 2c 20 67 69 76 65 6e 20 69 74 73 20 74 m.the.messages.file,.given.its.t
0880 6f 6b 65 6e 0d 02 f8 14 dd 20 a4 74 6f 6b 65 6e 28 74 6f 6b 65 6e 24 29 0d 03 02 17 20 ea 20 6c oken.......token(token$).......l
08a0 65 6e 67 74 68 25 2c 20 72 65 73 75 6c 74 24 0d 03 0c 49 20 c8 99 20 22 4d 65 73 73 61 67 65 54 ength%,.result$...I...."MessageT
08c0 72 61 6e 73 5f 4c 6f 6f 6b 75 70 22 2c 6d 65 73 73 61 67 65 66 69 6c 65 25 2c 74 6f 6b 65 6e 24 rans_Lookup",messagefile%,token$
08e0 2c 62 6c 6f 63 6b 25 2c 32 35 35 20 b8 20 2c 2c 2c 6c 65 6e 67 74 68 25 0d 03 16 14 20 e7 20 6c ,block%,255...,,,length%.......l
0900 65 6e 67 74 68 25 3e 32 35 35 20 8c 0d 03 20 1f 20 20 24 28 62 6c 6f 63 6b 25 2b 32 34 35 29 3d ength%>255........$(block%+245)=
0920 22 54 52 55 4e 43 41 54 45 44 22 0d 03 2a 11 20 20 6c 65 6e 67 74 68 25 3d 32 35 35 0d 03 34 06 "TRUNCATED"..*...length%=255..4.
0940 20 cd 0d 03 3e 16 20 62 6c 6f 63 6b 25 3f 6c 65 6e 67 74 68 25 3d 31 33 0d 03 48 14 20 72 65 73 ....>..block%?length%=13..H..res
0960 75 6c 74 24 3d 24 62 6c 6f 63 6b 25 0d 03 52 0c 3d 72 65 73 75 6c 74 24 0d 03 5c 04 0d 03 66 27 ult$=$block%..R.=result$..\...f'
0980 f4 20 45 72 72 6f 72 20 2d 20 6c 6f 67 20 6d 65 73 73 61 67 65 20 61 6e 64 20 73 68 75 74 20 64 ..Error.-.log.message.and.shut.d
09a0 6f 77 6e 0d 03 70 1a dd 20 f2 65 72 72 6f 72 28 65 72 72 6f 72 24 2c 6c 69 6e 65 25 29 0d 03 7a own..p....error(error$,line%)..z
09c0 1d 20 ee 20 85 20 f1 20 f6 24 3b 22 20 61 74 20 6c 69 6e 65 20 22 3b 9e 3a e0 0d 03 84 0f 20 ea .........$;".at.line.";.:.......
09e0 20 6d 65 73 73 61 67 65 24 0d 03 8e 29 20 6d 65 73 73 61 67 65 24 3d 65 72 72 6f 72 24 2b 22 20 .message$...).message$=error$+".
0a00 61 74 20 6c 69 6e 65 20 22 2b c3 28 6c 69 6e 65 25 29 0d 03 98 38 20 f4 20 4d 75 6c 74 69 45 72 at.line."+.(line%)...8...MultiEr
0a20 72 6f 72 20 77 69 6c 6c 20 6c 6f 67 20 74 68 65 20 6d 65 73 73 61 67 65 20 66 6f 72 20 75 73 2c ror.will.log.the.message.for.us,
0a40 20 69 66 20 69 74 20 63 61 6e 0d 03 a2 16 20 e7 20 6d 65 73 73 61 67 65 73 6f 70 65 6e 25 20 8c .if.it.can.......messagesopen%..
0a60 0d 03 ac 7e 20 20 20 ff 20 22 52 75 6e 20 43 61 63 68 65 41 70 70 52 65 73 3a 4d 75 6c 74 69 45 ...~....."Run.CacheAppRes:MultiE
0a80 72 72 6f 72 20 2d 6c 20 43 61 63 68 65 20 2d 74 20 43 61 63 68 65 41 70 70 52 65 73 3a 54 65 6d rror.-l.Cache.-t.CacheAppRes:Tem
0aa0 70 6c 61 74 65 73 20 2d 65 20 22 2b bd 28 33 34 29 2b a4 74 6f 6b 65 6e 28 22 66 61 74 61 6c 65 plates.-e."+.(34)+.token("fatale
0ac0 72 72 6f 72 22 29 2b 22 20 28 22 2b 6d 65 73 73 61 67 65 24 2b 22 29 22 2b bd 28 33 34 29 0d 03 rror")+".("+message$+")"+.(34)..
0ae0 b6 2f 20 20 20 c8 99 20 22 4d 65 73 73 61 67 65 54 72 61 6e 73 5f 43 6c 6f 73 65 46 69 6c 65 22 ./......"MessageTrans_CloseFile"
0b00 2c 6d 65 73 73 61 67 65 66 69 6c 65 25 0d 03 c0 07 20 20 cc 0d 03 ca 82 20 20 20 ff 20 22 52 75 ,messagefile%................"Ru
0b20 6e 20 43 61 63 68 65 41 70 70 52 65 73 3a 4d 75 6c 74 69 45 72 72 6f 72 20 2d 6c 20 43 61 63 68 n.CacheAppRes:MultiError.-l.Cach
0b40 65 20 2d 74 20 43 61 63 68 65 41 70 70 52 65 73 3a 54 65 6d 70 6c 61 74 65 73 20 2d 65 20 22 2b e.-t.CacheAppRes:Templates.-e."+
0b60 bd 28 33 34 29 2b 22 49 6e 74 65 72 6e 61 6c 20 65 72 72 6f 72 20 66 72 6f 6d 20 43 61 63 68 65 .(34)+"Internal.error.from.Cache
0b80 20 28 22 2b 6d 65 73 73 61 67 65 24 2b 22 29 22 2b bd 28 33 34 29 0d 03 d4 06 20 cd 0d 03 de 06 .("+message$+")"+.(34)..........
0ba0 20 e0 0d 03 e8 05 e1 0d ff .........