asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T GOOF----LE-8-2.0 G]4h ] gguile  gdefine-module*   gscripts gsnarf-check-and-output-texi  gfilenameS f'scripts/snarf-check-and-output-texi.scm gimportsS gice-9 gstreams     gmatch     gexportsS  gset-current-module   g%include-in-guild-list f8Transform snarfed .doc files into texinfo documentation. g%summary gmake-syntax-transformer   gwhen gmacro !g $sc-dispatch "! #! $g_ %gany &$% 'g syntax->datum (' )' *g datum->syntax +* ,* -gif .gbegin /gsyntax-violation 0/ 1/ 2f-source expression failed to match any pattern 3gunless 4gnot 5g *manual-flag* 6gmember 7f--manual 8gprocess-stream 9gcurrent-input-port :g stream-null? ;g stream-car g stream-cdr ?g stream-map @gstring? Agstring Bgint_hex Cgint Dgstring->number Egint_oct Fgint_dec Ggid Hgstring->symbol Ig make-stream Jgeol Kghash Lg port->stream Mgread Ngerror Ogsyntax Pfpremature end of file Qg brace_open Rgconsume-multiline Sgconsume-upto-cookie Tgprocess-singleline Uf*premature end of file in directive context Vgreverse! Wgbegin-multiline Xf*premature end of file in multiline context Yg brace_close Zg end-multiline [gprocess-multiline-directive \g*file* ]g*line* ^g*c-function-name* _g*function-name* `g *snarf-type* ag*args* bg*sig* cg *docstring* df@deffnx {Scheme Procedure}  eg*primitive-deffnx-signature* fg string-length gg*primitive-deffnx-sig-length* hgregister iglength jgformat kf;~A:~A: ~A's C implementation takes ~A args (should take ~A) lgwith-output-to-string mf~A nf ~A of [~A pf . ~A qg primitive rf@deffnx {C Function} ~A ( sf, ~A tf)  uf ~A  vf@c snarfed from ~A:~A  wf@deffn {Scheme Procedure} ~A  xgstring=? yg substring zgdisplay {f  |f @end deffn  }f ~g string-append f@ f@@ g texi-quote gSCM G finvalid argument syntax: ~A gmap gcdr gcomma  g paren_close  gargsig funknown doc attribute: ~A garglist g paren_open  finvalid arglist syntax: ~A gvoid G glocation gtype gfname greverse   gcname gsymbol->string f unknown doc attribute syntax: ~A gargpos G g list-index f9~A:~A: wrong position for argument ~A: ~A (should be ~A)  gcurrent-error-port funknown check: ~A gmainC5h8Q]4   54>"GRR4 #&),-.h-13Cgcond gbody gfilenamef'scripts/snarf-check-and-output-texi.scm ! "   Ch{] 45L4?6sgargs  gv gfilenamef'scripts/snarf-check-and-output-texi.scm  !    C12h(y] 45$ O@6qgy  'gtmp 'gfilenamef'scripts/snarf-check-and-output-texi.scm !   ' C5R43 #&),-4.h -13Cgcond gbody gfilenamef'scripts/snarf-check-and-output-texi.scm $ %   Ch{] 45L4?6sgargs  gv gfilenamef'scripts/snarf-check-and-output-texi.scm  $    C12h(y] 45$ O@6qgy  'gtmp 'gfilenamef'scripts/snarf-check-and-output-texi.scm $   ' C53R5R67589h(-1345$ "456gflags &gfilenamef'scripts/snarf-check-and-output-texi.scm ) *   *   *   *   +  ,  & ,  & gnamegsnarf-check-and-output-texiCR:;<=>h@] 45$C45& 45L645"ginput  ;gtoken  ;gfilenamef'scripts/snarf-check-and-output-texi.scm /   F F   G   G   H   H  ! H  $ I  . I / K  ; K   ; gnamegloopC?@ABCDEFGH h]"""S"!$C45$CC$#& 4 5C""$#& 4 5C""$!& 45C"S"O$!& 4 5C"#"gexpr  gw @ ]gx  @ ]gw n gx  n gw gx  gw gx   gfilenamef'scripts/snarf-check-and-output-texi.scm /  9 " / , ; ( / ; " 3 / N 7 ( O 7 - X 7 " ] / | 5 ( } 5 - 5 " / 3 ( 3 - 3 " / 1 ( 1 , 1 " /   CI:;JK>h`]"L45$C45&"$ 45"4545C"gs  Zgs  Rgt   1gfilenamef'scripts/snarf-check-and-output-texi.scm = -  > /  @ 4  ? 1  A :  A 4 5 ? 1 6 B : B B 4 C C ? J C N Q C 9 R > /  Z CLMh0] OQ4445556gport  *gloop *gfilenamef'scripts/snarf-check-and-output-texi.scm . /   /   =  D - & = ( /  * /   * gnamegprocess-streamC8R:NOP;QR>ST hP"] 45$4>"G"45& 456  6ginput  Ngcont  Ngtoken  , Ngfilenamef'scripts/snarf-check-and-output-texi.scm M  O  O   P   P  P   P  & R  , R  1 T 3 T  7 S  : U  D U  N X   N gnamegdispatch-top-cookieC=R:NOU;<V> h]"k45$4>"G"45&"445>"G45645""gprocess  |ginput  |gcont   |gacc   qginput   qgtoken  0 qgfilenamef'scripts/snarf-check-and-output-texi.scm \  ]   _  _   `   `  `   `  * b  0 b  5 d  7 d  ; c  < e ? e  J e U f  ] f b h  c h % q h  q ]  r ]  | ]   | gnamegconsume-upto-cookieCSRW:NOX;YZ>S[ h` ] 45$4>"G"45&4>"GL456  L6ginput  \gtoken , \gfilenamef'scripts/snarf-check-and-output-texi.scm m   o o   p   p  p   p  & r  , r  1 t  3 t  7 s  8 u J v  R v \ x   \ gnamegloopC:NOX;YZ>S[ hJ]4>"GOQ45$4>"G"45&4 >"G4 56  6Bginput  |gcont  |gloop   |gtoken  L |gfilenamef'scripts/snarf-check-and-output-texi.scm j  k   m  # o - o  . p  2 p 4 p  9 p  F r  L r  Q t  S t  W s  X u j v  r v | x   | gnamegconsume-multilineCRR\R]R^R_R`RaRbRcR\]^_`abc h ]        Cgfilenamef'scripts/snarf-check-and-output-texi.scm                  gnamegbegin-multilineCWRdeR4fiei5gRbh`iaNjk\]_ljm_nopah`]04>"G"L$$4>"G""L$+4>"G]"L $4>"G""'(C4>"G"" "i "-Xgargs  gr  go  L gargs  L gtail  L gtail  gfilenamef'scripts/snarf-check-and-output-texi.scm           $  %  * " - ( 2  = ! @ , H  L  Q  U  V  [ % ^ , c  n $ q , v 7     ' $    " - 2 " - "   =  -  C5qjr^amsthx+]4>"G("L4>"G")("(4>"G""6#gargs ; dgfilenamef'scripts/snarf-check-and-output-texi.scm          "  ' ! * & /  ;  A  F  K % N , S  ^ d  d  g ' m  r  t   t Cuvwfgxyezc{|h]@&" 45$+44   455>"G"& "4  O5$& 4 5""4 >"G4  >"G4>"G"|("~$*45$44 55""$ 4>"G"4>"G""x4>"G6greq  gopt gvar   gall   gnice-sig  g scm-deffnx  gstrings  gg scm-deffnx  ggfilenamef'scripts/snarf-check-and-output-texi.scm               % &  ,  5  6 :  ;  > C  J + T Y  i " m t  5                  +          "  -  "   &  *  +  0  5  @  J  K  g  g  t  x  }     C   gnameg end-multilineCZRf}~yxhH#] 4L5$C4L545$"4L56gi  Egss ! ;gfilenamef'scripts/snarf-check-and-output-texi.scm           . !  !  $  * ( ,  0  2  <  A  C  E   E gnamegrecCh] OQ 6gs  grec gfilenamef'scripts/snarf-check-and-output-texi.scm    gnameg texi-quoteCRGNj h@|]1" "$$$t$N&'$ 4L5C445564455644556445564455644556$*$$""""$( $C"""tgexpr  =gw  gx   gw  1 gx  1 gw  B gx  B gw gx  gw $ 5 gfilenamef'scripts/snarf-check-and-output-texi.scm  X  _  c  h  i 8 s  u  x  }  ~ 8     8     8     8     8        0  5 '  = gnamegdo-argsCCNjbaA\]`G~_^c!hZ ]yO""" ""=""L$7&$$&$   $     &o"456 $R (G   $-  &   C456456""456456456456456456456456$A&+$ "$_ $,$ 45"44 4  555"44 4  555"44 4  555"$ $l$] $<$-(  $""' """""" """""" C"p"l"h$&|$q$\&F$;(0  $      &   C"""""""""$X&B$7(,$& C"t"p"l"h"d"`$X&B$7(,$& C" " """"$&o"`(4544?5 C$6$& & """|"x""i"e$b&L$A(6$&&4455 C"""""""""t(45 C$J$0&"4 564 564 56"$A$,&$ ")"="9"5"1Q" R gl  gexpr   gw  3 dgx  3 dgw  L Hgx  L Hgw  ] :gx  ] :gw v gx v gw gx gw gw  gx  gw   gx   gw   gx   gw  # gx  # gw  = gx  = gw [ rgw   Wgx   Wgw   Ogx   Ogw   Kgx   Kgw  ?gw ! ;gx ! ;gw  h gx  h gw   gw   gx   gw   gx   gw   gw    gx    gw  . gx  . gls  > gp-ls  > gname  K ]gw  g gw  v gx v gw   gx   gw   gw    gx    gexpr  " gls  * gp-ls  * gstring  7 ?gw  I gw  X gx  X gw   gx   gw   gx   gdo-args  Dgfilenamef'scripts/snarf-check-and-output-texi.scm                                                        !   &   *   ,   /   4   8   :   =   B   F   H   K   P   T   V   Y   ^   b   d   g   l   p   r   r             7          7          7       g  o       1   5   ;            N  Q ( Y  [  `     *       "   =   B   w   |                                               o   gnamegprocess-multiline-directiveC[R_GCazj\Nh({]q$$$$$$&$$   &o$f(]  $O     &;45$( $C4    54 56CCCCCCCCCCC 4 56 4 56 4 56Csgl  $gw  gx   gw  6 gx  6 gw  G gx  G gw  ` gx  ` gw q gx q gw gw gx gidx  gfilenamef'scripts/snarf-check-and-output-texi.scm   3  .  , #  %  %  &  '  '  ' (  ( ) 2 (  *  ( 1   1   1   1   1   1   1   1   1   1   1  " 1   $ gnamegprocess-singlelineCTRiRCIgm  ,gfilenamef'scripts/snarf-check-and-output-texi.scm   0  2   5   '  ) . M  \ u j y | } }  ~         %   &  > ! 5 8  8 6   8 C6