ELF@R@8@RRxxxppD???4<?= @< @= @<#E00000D %E?#E40 @>E=#EB <"E5 A4<@E =FEA 4 =KEA4p<HE=VEA4@0p0`<FE0A 4 A4pA4@0p0`<1E0A4A 4 A4  0  <E0 @>E=M@B< E54<,E=8E<F4000 B5=HE< FDF>F4000 B5=>E< FDF>F4000 B5=4E< FDF>F4000 B5=*E< FDF>F4000 B5= E< FDF>F4000 B5=E< FDnF>lF4000 B5= E< ~FDZFn>XF4000 B5=E< nFDFFZ>DF4000 B5=D< ^FD2FF>0F4000 B5=DDD RFNFBD4 B5=DDD JFDFBD4 B5=DDD BF:FBD4 B5=DDD :F0FBD4 B5=DDD 2F&FBD4 B5=DD *FFD4 B5=DD "FFD4 B5=DD FFD4 B5=DD FED4 B5=DD FED4 B5=DD FED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B5=DD EED4 B54000 40 =EA4=EA4@ > E< E0 0 0==B5A4=EA4@ > E< E0 0 0==B5A4=EA4@ > E< E0 0 0==B5A4=EA4@>E< E00  =s=B5=1?A4=?B5@>{E=?B<xE5>yE=?B<vE5>wE=?B<tE5>uE=?B<rE5>sE=?B<pE5>qE=?B<nE5>oE=?B<lE5>mE=?B<jE5>kE=?B<hE5>iE=?B<fE5>gE=?B<dE5>eE==B<bE5>cE=!=B<`E5>aE=#=B<^E5<_E=?B5<aE=?B5<cE=?B5<eE=?B5>gE=?B<dE5>eE=?B<bE5>cE=?B<`E5>aE=?B<^E5>_E=?B<\E5>]E=?B<ZE5>[E=?B<XE5>YE=?B<VE5>WE=?B<TE5>UE=?B<RE5>SE=?B<PE5>QE=?B<NE5>OE=?B<LE5>ME=?B<JE5>KE=?B<HE5>IE=?B<FE5>GE=?B<DE59  CKE9AIE40<GE00 0C ME+AKE4 CSE%AQE400@ @CQEAOE4p0P " )COE AME4`000 CNE@LE40p0p " 4`000 p00 `9  < 6EDFE|;DE400 0CCECAAE4@C?E=AGB4 000P<@EDLEV;JE4@0P0`@"9<>EDNED;LE40000P0`0 <DE0P0@0`00<(F<6FQQ P< EDE#;E4@0P0`@"9< EDE;E40000P0`0 <F0P0@0`00<F<FQQ P<DDD:D4@0P0`@"9<DDD:D40000P0`0 <|F0P0@0`00<F<GQQ P<DDD:D4@0P0`@"9<DDD:D40000P0`0 <F0P0@0`00<cG<qGQQ P<tDDD:~D4@0P0`@"9<rDDDx:D40000P0`0 <NG0P0@0`00<G<GQQ P<GDMDW:KD4@0P0`@"9<?DDODE:MD40000P0`0 <G0P0@0`009Q<UHQQ<cHQ P<GDD!:D4@0P0`@"9< DDD:D40000P0`0 <EH0P0@0`009Q<HQQ<HQ P<kGDC9C4@0P0`@"9<CDC9C40000P0`0 <H0P0@0`009Q<_IQQ<cIQ P<CDC9C4@0P0`@"9<CDC9C40000P0`0 <EI0P0@0`009Q<IQ P<mCDyC9wC4@0P0`@"9<kCD{Cq9yC40000P0`0 <I0P0@0`009Q<CJQ P<FDGCQ9EC4@0P0`@"9<9CDIC?9GC40000P0`0 <%J0P0@0`009QQ<JQ P<FDC9C4@0P0`@"9<CDC 9C40000P0`0 <J0P0@0`009QQ<MKQ @COKIA94P0@@"<CKDB8B400P0@  @C8K8A94P0@@"<,KDB8B400P0@  @C!K'Aw94P0@@"< KDeB8cB400P0@  @CKAV94P0@@"<JDDBz8BB400P0@  9 ) CJ@940CJ@940PDJT8J4p0`P"CJ@:4p0`0PCJ@d:4p90` CJ@~:4p0`0PCJ@J4p0`0P @CJ@1:4P0@@CJ@):40Y000P0 9 CJ@g:4pCJ@9:4@0`P@CxJ|@R:4pCtJv@$:400`0@P0P0p CbJb@94`90p0p  CRJV@l:4@<@ CGJK@a:4@<@00 0 C9JA@Q:4@<y@ C.J6@F:4@<n@00 0-DIv7I4`0P@"CJ@(:4`CJ@84@0P@CJ @94`@DIK7I4`0PP"CI?94`CI?7400PP000@0 CI?x94`CI?94 PCI?94`0P@#0CI?74@R`0@@"S`!CI?94PR`CI? 9400@PW0P0@R` CI?Q94`<?0P CI?84P90`0` PCuI?G94`0P@#0ChIr?v74@R`0@@"S`!CYIa?84PR`CTIZ?8400@PW0P0@R` C@ID?84`<d?0P C.I6?84P90`0` PC$I,?84`C I&?x84@0P@W0`0PCI?84`CI?64CI ?64CH ?64+I9 )9)9)9CI?84p"<I!<>=H=H0 0000@0I9 )9)9CI>74P"<I!<>=H00 0CH>74 CH>84I 9  ) 9 ) 9) 9C H>84 =H=H=H0p0000P 0 0 2 C H>640   0 0 0 H 9  ) 9) 9C H>84=HH=VH00p0`P 00 2 CHu>U640  000 p`CHh>549DH=5H4@0` "oo0p` H 2 I=H<H<H9QDH5H40000@0`00P0p0 `CH(>f549DYH4WH4@0` "oo0p` H 2 I=@H<@H<FH9QDTH4RH40000@0`00P0p0 `CDH=*549DH4H4@0` "oo0p` H 2 I=G<G<H9QDH4 H40000@0`00P0p0 G 9  ) 9) 9) 9C G=74 68p=1G=?G=MG000P0`0p00 00@0  CGy=74700000G9 )9)9CGc=74p68P=F=G0 0000@0P0 CGK=74700000OG9 )9)9CG5=S74p68P=F=F0 0000@0P0 CsG=Y74700000@CqG=oG4`0PP0@CcG =c740680 CVG<74700000@CTG<RG4P@0@0PCOG<MG4@0@0P00CEG<=74 680 C8G<64700000C,G< 74 680 CG<64700000PCG<G4p0`P"CG<G4@4p0``0P0p0@0P ?3< 3O>3?3< 3O>3=3>3?3 3?3<3O>3?3<3O>3=3>3=3>3?33?3<3O>3=3P>3?3?3<3O>3=3P>3?3<3O>3?3<3O>3?3<3O>3? 3<3O> 3?"3<3O>"3?$3<3O>$3?&3<!3O>&3?(3<#3O>(3?*3<%3O>*3?,3<'3O>,3?.3<)3O>.3?03<+3O>03?23<-3O>23?43</3O>43?63<13O>63?83<33O>83?:3<53O>:3?<3<73O><3?>3<93O>>3?@3<;3O>@3?B3<=3O>B3?D3<?3O>D3?F3<A3O>F3?H3<C3O>H3?J3<E3O>J3?L3<G3O>L3?N3<I3O>N3?P3<K3O>P3?R3<M3O>R3?T3<O3O>T3?V3<Q3O>V3?X3<S3O>X3?Z3<U3O>Z3?\3<W3O>\3?^3<Y3O>^3?`3<[3O>`3?b3<]3O>b3?d3<_3O>d3?f3<a3O>f3?h3<c3O>h3?j3<e3O>j3?l3<g3O>l3?n3<i3O>n3?p3<k3O>p3?r3<m3O>r3?t3<o3O>t3?v3<q3O>v3?x3<s3O>x3?z3<u3O>z3?|3<w3O>|3?~3<y3O>~3?3<{3O>3?3<}3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3=3>3=3>3?33=3>3?33=3>3?33=3>3?33=~3>3?33=m3>3?33=\3>3?33=K3>3?33=:3>3?33=)3>3?33=3>3?33=3>3?33=2>3?33=2>3?33=2>3?33=2>3?33=2>3?33=2>3?33=2>3?33=2>3?33=n2>3?33=]2>3?33=L2>3?33=;2>3?33=*2>3?33=2>3?33=2>3?3|3=1>3?3y3=1>|3?|3v3=1>y3?y3s3=1>v3?v3p3=1>s3?s3m3=1>p3?p3j3=1>m3?m3g3=1>j3?j3d3=o1>g3?g3a3=^1>d3?d3^3=M1>a3?a3[3=<1>^3?^3X3=+1>[3?[3U3=1>X3?X3R3= 1>U3?U3O3=0>R3?R3L3=0>O3?O3I3=0>L3?L3F3=0>I3?I3C3=0>F3?F3@3=0>C3?C3=3=0>@3?@3:3=0>=3?=373=p0>:3?:343=_0>73?7313=N0>43?43.3==0>13?13+3=,0>.3?.3(3=0>+3?+3%3= 0>(3?(3"3=/>%3?%33=/>"3?"33=/>3?33=/>3?33=/>3?33=/>3?33=/>3?3 3=/>3?3 3=q/> 3? 33=`/> 3? 33=O/>3?33=>/>3?32=-/>3?32=/>2?22= />2?22=.>2?22=.>2?22=.>2?22=.>2?22=.>2?22=.>2?22=.>2?22=.>2?22=r.>2?22=a.>2?22=P.>2?22=?.>2?22=..>2?22=.>2?22= .>2?22=->2?22=->2?22=->2?22=->2?22=->2?22?2F<2O>2?2H<2O>2?2=->2=->2?22=2.>2?22=0>2?22=.>2?22=.>2?22=>.>2?22=]0>2?22=*/>2?22?2 <2O>2?2 <2O>2?2 ?2<2O>2?2?2?2"?2?2&<2O>2=2>2=,>2?22=,>2?22?2<2O>2=2P>2?2,?22?2<2O>2?2 <2O>2?2 <2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2<2O>2?2#<2O>2?2%<2O>2?2'<2O>2?2)<2O>2?2-<2O>2?2-<2O>2?2-<2O>2?23<2O>2?29<2O>2?29<2O>2?2=<2O>2?2?<2O>2?2A<2O>2?2C<2O>2?3E<2O>3?3G<2O>3?3G<3O>3?3I<3O>3? 3K<3O> 3? 3K<3O> 3= 3> 3=2> 3? 33=2>3?33=2>3?32=2>3?32=2>2?22=2>2?22=2>2?22=2>2?22=s2>2?22=b2>2?22=Q2>2?22=@2>2?22=/2>2?22=2>2?22= 2>2?22=1>2?22=1>2?22=1>2?22=1>2?22=1>2?22=1>2?22=1>2?22=1>2?22=t1>2?22=c1>2?22=R1>2?22=A1>2?22=01>2?22=1>2?22=1>2?22=0>2?22=0>2?22?2g<2O>2?2v?2b<2O>2?2?2?2?2.?2^?2?2?2?2&?2U?2?2*?2@<2O>2?2B<2O>2?2?2C<2O>2?2?2D<2O>2?2?2E<2O>2?2?3?3?3T? 3s?3?3?3?39?3??3? 3?#3?&3?)3?*3?/3?43"?93%?@3?C3q3?u33?v3<q3O>v3?z3<u3O>z3?~3<y3O>~3?3<}3O>3?3<3O>3?3?3<3O>3?3<3O>3?3<3O>3=3>3=3>3?33?3<3O>3?3?3<3O>3?3h?3<3O>3?3<3O>3=3>3?3<3O>3?3<3O>3?3<3O>3=3>3=3>3?3<3O>3=3>3?3x3?33?3r3?3?3?33?33=o3>3?33?33?33=b3>3?3<3O>3=3>3?3x3?3?33=I3>3?33?33?33=L/>3?3,3?3<3O>3=3>3?3.=6/>3?33?33?33?33?33=3>3?33?33?33?33?33?33?3u3?33?3G3?33?373?33?32?33=2>3?33?3r3?33?3l3?33?3?3[<3O>3=3>3?32?33?32?3P?3W?33?33=2>3?32?33?33?33?3H?33=2>3?32?33?33=.>3=.>3?3 3?33?33?33?33=t2>3?33?32?33?33?33?33?33?33?32?33?3^3?33?3@2?33=.2>3?33?32?33?32?33?3:?3<3O>3=3>3?32?33?32?3?3?33?33=2>3?3!2?33?33?33?3?33=1>3?3Y2?33?33=.>3= .>3?3j2?3u2?3r2?33?33=1>3?33?3T2?33?33?33?33?33?33?3 2?33?3[3?33?31?33=1>3?33?342?33?3.2?33?3?3m<3O>3=3>3?3y1?33?3s1?3b?3i?33?33=p1>3?31?33?33?33?3Z?33=Z1>3?31?33?33={->3=w->3?31?31?31?33?33=61>3?33?31?33?33?33?33?3~3?33?3j1?33?3X3?33?31?33=0>3?33?31?33?31?33?3b?3 <3O>3=3>3?30?33?30?3 ?3 ?33?33=0>3?30?33?33?33?3 ?33=0>3?31?33?33=,>3=,>3?3,1?371?341?33?33=0>3?33?31?33?33?33?33?3{3?33?30?33?3U3?33?3c0?33=Q0>3?33?30?33?30?33=0>3?3 0?3?3x <3O>3=N0>3=T0>3=3>3?3j <3O>3=3>3?3 0?33?30?30?3\ ?3c ?3j ?33?33?33=0>3?3j3?3}3?33?3s3?3X ?33=/>3?3X0?33?33=-,>3=),>3?3i0?3t0?3q0?33?33=/>3?33?3S0?33?33?33?33?3v3?33?30?33?3P3?33?3/?33?33?370?3 <3O>3=3>3?33?3%0?3d?3 <3O>3=/>3=/>3=3>3?3 <3O>3=3>3?3_/?33?3Y/?3V/?3 ?3 ?3 ?33?33?33=M/>3?3i3?3|3?33?3r3?3 ?33=7/>3?3/?33?33=v+>3=r+>3?3/?3/?3/?33?33=/>3?33?3/?33?33?33?33?3u3?33?3G/?33?3O3?33?3.?33?33?3v/=2>3?33?3l/?3?3v <3O>3=.>3=.>3=3>3?3j <3O>3=3>3?3.?33?3.?3.?3\ ?3c ?3j ?33?33?33=.>3?3f3?3y3?33?3o3?3X ?33=~.>3?3.?33?33=*>3=*>3?3.?3.?3.?33?33=Z.>3?33?3.?33?33?33?33?3r3?33?3.?33?3L3?33?3&.?33?33?3.=.2>3?33?3.?3^?3 <3O>3?3 <3O>3=.>3=3>3?3 <3O>3=3>3?3-?33?3-?3 ?3 ?33?33=->3?3r3?33?33?3y3?3 ?33=->3?3*.?33?33=*>3=*>3?3;.?3F.?3C.?33?33=->3?33?3%.?33?33?33?33?3p3?33?3-?33?3J3?33?3r-?33=3>3?33?3.?3?3 <3O>3?3} <3O>3=3>3?3K-?33?3E-?3r ?3y ?33?33=B->3?32?33?33?3u3?3j ?33=,->3?3-?33?33=)>3=)>3?3-?3-?3-?33?33=->3?33?3-?33?33?33?33?3l3?33?3<-?33?3F3?33?3,?33=3>3?33?3g-?3v?3 <3O>3?3 <3O>3=,>3=M2>3=3>3?3 <3O>3=3>3?3,?33?3,?3,?3 ?3 ?3 ?33?33?33=,>3?3]3?3p3?33?3f3?3 ?33=q,>3?3,?33?33=(>3=(>3?3,?3,?3,?33?33=M,>3?33?3,?33?33?33?33?3i3?33?3,?33?3C3?33?3,?33=2>3?33?3,?3?3 <3O>3?3 <3O>3= ,>3=1>3=3>3?3 <3O>3=3>3?3+?33?3+?3+?3x ?3 ?3 ?33?33?33=+>3?3Z3?3m3?33?3c3?3t ?33=+>3?3,?33?33='(>3=#(>3?3',?32,?3/,?33?33=+>3?33?3,?33?33?33?33?3f3?33?3+?33?3@3?33?3^+?33=2>3?33?3+?3 ?3# ?3* <3O>3?3* <3O>3?3( <3O>3=3P>3=3>3?3 <3O>3=3P>3=3>3?3 <3O>3=3P>3=3>3?33?33?33?33?33?3 ?33?33?33?3 =3>3=3>3=3>3?33?33?33?33?33?33?33?33?3 <3O>3?3 <3O>3?3 ?4 ? 4 <4O> 4?4 <4O>4?%4 < 4O>%4?)4 <$4O>)4?54 <04O>54?94 <44O>94?=4 <84O>=4??4 <:4O>?4=34>=4=94>;4?=4 <84O>=4=}*>;4?=494=44><4?<464?;474?<44?;454=->84=b*>84?8424?7434=4>64?6404?5414?644?54/4=R.>24=D*>24?24,4?14-4=3>04?04*4?/4+4?043?/4)4=.>,4=&*>,4?,4&4?+4'4=3>*4?*4$4?)4%4?*43?)4#4=/>&4?(4$4=3>'4?'4!4?&4"4?'43?&4 4=0>#4=q/>#4?#44?"44=3>!4?!44? 44?!43? 44=S1>4=S/>4?44?44=3>4?44?44?4q3?449 'define-module*'guile'ice-9'ports'filename'ice-9/ports.scm'exports'%port-property'%set-port-property!'current-input-port'current-output-port'current-error-port'current-warning-port'current-load-port'set-current-input-port'set-current-output-port'set-current-error-port' port-mode'port?' input-port?' output-port?' port-closed?' eof-object?' close-port'close-input-port'close-output-port' port-encoding'set-port-encoding!'port-conversion-strategy'set-port-conversion-strategy!' read-char' peek-char' unread-char' unread-string'setvbuf' drain-input' force-output' char-ready?'seek'SEEK_SET'SEEK_CUR'SEEK_END' truncate-file' port-line'set-port-line!' port-column'set-port-column!' port-filename'set-port-filename!' port-for-each'flush-all-ports'%make-void-port' open-file' file-port?' port-revealed'set-port-revealed!'adjust-port-revealed!'ftell' redirect-port' dup->fdes'dup2'fileno'isatty?'fdopen'primitive-move->fdes' fdes->ports' file-position'file-set-position' move->fdes'release-port-handle' dup->port' dup->inport' dup->outport'dup'duplicate-port' fdes->inport' fdes->outport' port->fdes' OPEN_READ' OPEN_WRITE' OPEN_BOTH' *null-device*'open-input-file'open-output-file' open-io-file'call-with-input-file'call-with-output-file'with-input-from-port'with-output-to-port'with-error-to-port'with-input-from-file'with-output-to-file'with-error-to-file'call-with-input-string'with-input-from-string'call-with-output-string'with-output-to-string'with-error-to-string'the-eof-object'inherit-print-state'set-current-module'replace-bootstrap-bindings'load-extension' string-append' libguile-'effective-version'scm_init_ice_9_ports'scm_init_ice_9_fports'scm_init_ice_9_ioext'internal'imports'port-read-buffer'port-write-buffer'port-auxiliary-write-buffer'port-line-buffered?'expand-port-read-buffer!'port-buffer-bytevector'port-buffer-cur'port-buffer-end'port-buffer-has-eof?'port-buffer-position'set-port-buffer-cur!'set-port-buffer-end!'set-port-buffer-has-eof?!'port-position-line'port-position-column'set-port-position-line!'set-port-position-column!' port-read' port-write'$port-clear-stream-start-for-bom-read'%port-clear-stream-start-for-bom-write'%port-encoding'specialize-port-encoding!'port-random-access?'port-decode-char'port-encode-char'port-encode-chars'port-read-buffering' port-poll'port-read-wait-fd'port-write-wait-fd'put-char' put-string'macro'make-syntax-transformer'fluid->parameter'%current-input-port-fluid'%current-output-port-fluid'%current-error-port-fluid'%current-warning-port-fluid'r'w'r+' /dev/null'for-each'module-variable'the-scm-module'module-public-interface' module-add!'module-local-variable'unbound in root module'error'symbol->string'any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation' vector-ref'top'ribcage'dummy'buf'm-1f4527728b2bdf61-2'l-1f4527728b2bdf61-7'l-1f4527728b2bdf61-8'x'l-1f4527728b2bdf61-4'hygiene'm-1f4527728b2bdf61-d'l-1f4527728b2bdf61-12'l-1f4527728b2bdf61-13'l-1f4527728b2bdf61-f'm-1f4527728b2bdf61-18'l-1f4527728b2bdf61-1d'l-1f4527728b2bdf61-1e'l-1f4527728b2bdf61-1a'm-1f4527728b2bdf61-23'l-1f4527728b2bdf61-28'l-1f4527728b2bdf61-29'l-1f4527728b2bdf61-25'm-1f4527728b2bdf61-2e'l-1f4527728b2bdf61-33'l-1f4527728b2bdf61-34'l-1f4527728b2bdf61-30'cur'm-1f4527728b2bdf61-39'l-1f4527728b2bdf61-3e'l-1f4527728b2bdf61-3f'l-1f4527728b2bdf61-40'l-1f4527728b2bdf61-3b' vector-set!'end'm-1f4527728b2bdf61-46'l-1f4527728b2bdf61-4b'l-1f4527728b2bdf61-4c'l-1f4527728b2bdf61-4d'l-1f4527728b2bdf61-48'has-eof?'m-1f4527728b2bdf61-53'l-1f4527728b2bdf61-58'l-1f4527728b2bdf61-59'l-1f4527728b2bdf61-5a'l-1f4527728b2bdf61-55'car'position'm-1f4527728b2bdf61-60'l-1f4527728b2bdf61-65'l-1f4527728b2bdf61-66'l-1f4527728b2bdf61-62'cdr'm-1f4527728b2bdf61-6b'l-1f4527728b2bdf61-70'l-1f4527728b2bdf61-71'l-1f4527728b2bdf61-6d'set-car!'line'm-1f4527728b2bdf61-76'l-1f4527728b2bdf61-7b'l-1f4527728b2bdf61-7c'l-1f4527728b2bdf61-7d'l-1f4527728b2bdf61-78'set-cdr!'column'm-1f4527728b2bdf61-83'l-1f4527728b2bdf61-88'l-1f4527728b2bdf61-89'l-1f4527728b2bdf61-8a'l-1f4527728b2bdf61-85'expected an input port'expected an output port'integer?'close'binary'encoding'guess-encoding'rb'wb' parameter?'wrong-type-arg' parameterize'Not a parameter: ~S' scm-error'open-input-string'open-output-string'get-output-string'get-print-state'port-with-print-state' macro-type' syntax-rules'patternsd0Lp0 T  p`P!#%@') +t - .4 /012D46L789:|;H< =>?@`A,BCpDExFPGHIJ K\L M\ N O!P"Qt"R"SP#T#U#V $W$X$Y$ZX%[x%\%]@&^`&_)`)aT)b)c *dD*e*f*g+h+i,j-kl0l1m81n|2o2p **** **""***********" *(( "" (* * *    *`7A`7`7`7R 3`7                                      E  E  $%  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEE  -E ===E===E=== E===E===E== =E== =E===E==E==E==E==      p`a$R *q<xxpE(SMzUk0X z(&p qmpt8t_wwPR@p pu X;XJ   T TxEx Z DD    = h^ h @ @`` (( A \  DDLL$ $00Q   q  (!  (!(!!(!\!\!!!#!H" H"#( #$#T$#$d$%%& &&;&&G&&S&'_'(( ((d(d(t)t)d*(d*|+o|+,,--h.bh...8/ 8/p/p/0 0@0&@00600I00]0h1mh1111122P2P22            ! ! ! ! ! ! ! ! ! ! ! !                                                                     &$, 4<D4l$ $( $$(,08@<@$$08@<@ 4,(,$(48@($ $ $ $ $ $  $     $     $     $     $     $     $           $     2 $7 ;   ? !04PTh l C 04 LH ! !! $@LTh l JP ? H ! !! $@LTh l JP ? H ! !! $@LTh l JP ? H ! !! $@LTh l JP ? H ! !! $@LTh l JP ? H ! !! $@LTh l JPTXX XX ?  $(H ! !! $@LTh l JP]XX XX ?  $(H ! !! $@LTh l JPaXX XX ?  $(H ! !! $@LTh l JjXX ? H ! !! $@LTh l JjXX ? H ! !! $@LTh l JjsXXX ?  H ! !! $@LTh l JjxXXX ?  H  !4DX\H  !4DX\H  !4DX\H  !4DX\C    04 HL ! 4PTC  ?4@ `dh    $8 <T   04P l   $, $   $, $  !   $<X\pt !  4PTh l C     ?  44TX\t       ?  44TX\t   C  04LP|C C C L  ,< L`dL  ,< PTpx 04hM!  ! , <L`dlt$|,M!  ! , <PT\d$C    ! X? ! 48P\ `xC    ! X? ! 48P\ `xC    ! X? ! 48P\ `xhM  , <L`dp  $M  , <PT`px $M  , <PT`px $! 4 (  $!  0\` ( $ ( $  4 P T Xp&e&&&'((d(t)%-. p/ @0 00 h11PPPxPDPQpQQ R` R(RRi3  8@h(T$p$<$`$,$0x0P0( H $$,46TH  S g q!l}"l|"l#$ $lx%l&l'$'$'$ '(*)<7L)L\*bL+wd,|-.P/8/ 08X008(1@h1<181t P2<2862<38K833N%.. . .Guile 2.2.7replace-bootstrap-bindingsport-encodingfile-set-positionmove->fdesrelease-port-handledup->portdup->inportdup->outportdupduplicate-portfdes->inportfdes->outportport->fdesset-current-input-portset-current-output-portset-current-error-portopen-input-fileopen-output-fileopen-io-filecall-with-input-filecall-with-output-filewith-input-from-portwith-output-to-portwith-error-to-portwith-input-from-filewith-output-to-filewith-error-to-filecall-with-input-stringwith-input-from-stringcall-with-output-stringwith-output-to-stringwith-error-to-stringinherit-print-state# ice-9/ports.scm w , ,wY+,Y+,Yx+^XXXX -ITIRIRI J   J-J-J.J. |Zxxiw <,h(,33333666223)3xh -,xh -,xh -,xh -,<.  {x i" hw,,\,,\ = h> h/x.x i d5 #x h j'z,x i d5 #x h j'z,h0y.y.y,,#;h{^,#;J\.   ij   ijvvv ^ Y] Y] {h=X<[{Z[zX<[zX<[xh'h'  8XhT$$T$x $D$00h0@ ` ($$DL*T<$ G0[e lq(!l~!l#$$#l$l%&$&$&$& '((<+d(@t)Vd*k|+,-h.8.8/8p/08@0@0<080th1<18*1<28?P22Nreplace-bootstrap-bindingsport-encodingfile-set-positionmove->fdesrelease-port-handledup->portdup->inportdup->outportdupduplicate-portfdes->inportfdes->outportport->fdesset-current-input-portset-current-output-portset-current-error-portopen-input-fileopen-output-fileopen-io-filecall-with-input-filecall-with-output-filewith-input-from-portwith-output-to-portwith-error-to-portwith-input-from-filewith-output-to-filewith-error-to-filecall-with-input-stringwith-input-from-stringcall-with-output-stringwith-output-to-stringwith-error-to-stringinherit-print-stateclosureboxargtmpmodulenameprocunspecifiedsymssymmodvalportxdummybufcurtailendhas-eof?positionlinecolumnoffsetwhenceunboundfd/portfdu64port/fdmodenew-fdmodesfdesrest-portsfilebinaryencodingguess-encodingstrvalsthunkt-dd6fff92c0c975c-bcpublic?t-dd6fff92c0c975c-c0t-dd6fff92c0c975c-cct-dd6fff92c0c975c-d0t-dd6fff92c0c975c-dct-dd6fff92c0c975c-e0pstringold-portnew-portReturn, as a string, the character encoding that @var{port} uses to interpret its input and output.Set the current default input port to @var{port}.Set the current default output port to @var{port}.Set the current default error port to @var{port}.Takes a string naming an existing file and returns an input port capable of delivering characters from the file. If the file cannot be opened, an error is signalled.Takes a string naming an output file to be created and returns an output port capable of writing characters to a new file by that name. If the file cannot be opened, an error is signalled. If a file with the given name already exists, the effect is unspecified.Open file with name STR for both input and output.PROC should be a procedure of one argument, and FILE should be a string naming a file. The file must already exist. These procedures call PROC with one argument: the port obtained by opening the named file for input or output. If the file cannot be opened, an error is signalled. If the procedure returns, then the port is closed automatically and the values yielded by the procedure are returned. If the procedure does not return, then the port will not be closed automatically unless it is possible to prove that the port will never again be used for a read or write operation.PROC should be a procedure of one argument, and FILE should be a string naming a file. The behaviour is unspecified if the file already exists. These procedures call PROC with one argument: the port obtained by opening the named file for input or output. If the file cannot be opened, an error is signalled. If the procedure returns, then the port is closed automatically and the values yielded by the procedure are returned. If the procedure does not return, then the port will not be closed automatically unless it is possible to prove that the port will never again be used for a read or write operation.THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The file must already exist. The file is opened for input, an input port connected to it is made the default value returned by `current-input-port', and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The effect is unspecified if the file already exists. The file is opened for output, an output port connected to it is made the default value returned by `current-output-port', and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The effect is unspecified if the file already exists. The file is opened for output, an output port connected to it is made the default value returned by `current-error-port', and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.Calls the one-argument procedure @var{proc} with a newly created input port from which @var{string}'s contents may be read. The value yielded by the @var{proc} is returned.THUNK must be a procedure of no arguments. The test of STRING is opened for input, an input port connected to it is made, and the THUNK is called with no arguments. When the THUNK returns, the port is closed. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.Calls the one-argument procedure @var{proc} with a newly created output port. When the function returns, the string composed of the characters written into the port is returned.Calls THUNK and returns its output as a string.Calls THUNK and returns its error output as a string..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab