GOOF----LE-8-2.0ú!]^4h] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gscripts¤ gapi-diff¤ ¤ gfilenameS¤ fscripts/api-diff.scm¤ gimportsS¤ gice-9¤ g common-list¤   ¤ ¤ gformat¤  ¤ ¤ g getopt-long¤  ¤ ¤ ¤ gexportsS¤ ¤ g autoloadsS¤ gsrfi¤ gsrfi-13¤ ¤ gstring-tokenize¤ ¤ ¤ gset-current-module¤ ! ¤ " ¤ #g%include-in-guild-list¤ $f,Show differences between two scan-api files.¤ %g%summary¤ &gwith-input-from-file¤ 'gread¤ (gread-alist-file¤ )gset-object-property!¤ *gput¤ +gobject-property¤ ,gget¤ -gassq-ref¤ .gmeta¤ /g interface¤ 0ggroups¤ 1gmake-hash-table¤ 2gfor-each¤ 3g hashq-set!¤ 4gread-api-alist-file¤ 5g hashq-ref¤ 6ghang-by-the-roots¤ 7gset-difference¤ 8gdiff?¤ 9g diff+note!¤ :g hash-fold¤ ;gacons¤ fgroups-removed: ~A ¤ ?fgroups-added: ~A ¤ @glength¤ Af ~5@A ~5@A : ¤ Bf-¤ Cf~5@A ~5@A : ~5@A¤ Df~5@D ~5@D : ~5@D¤ Ef ~A ¤ Fgsort¤ Ggunion¤ Hgstringstring¤ Jgdetails¤ Kf~A ~A: ¤ Lgremovals¤ Mf ~A ¤ Ng additions¤ Of~A: no changes ¤ Pgerror¤ Qf!api-diff: group-diff: bad options¤ Rg group-diff¤ Sg single-char¤ TSd¤ Ugvalue¤ VU¤ WJTV¤ XW¤ Yg option-ref¤ Zf /dev/null¤ [ZZ¤ \gstring->symbol¤ ]gmain¤C5h˜À]4   5 4">"G#R$%R&'hO]6Ggfilenamefscripts/api-diff.scmŒ 5 ŒŒ  5 ŒŒ   Ch}]6ugfile  gfilenamefscripts/api-diff.scmŒ 3 ŒŒ 4 ŒŒ  gnamegread-alist-fileŒC(R)i*R+i,R(-./*0123hk]L6cggroup  gfilenamefscripts/api-diff.scmŒ @ 'ŒŒ A >ŒŒ A )ŒŒ  C h€|]!4545454>"G44 54 O45>"G>"GCtgfile  |galist |gmeta   |g interface   |ght  E lgfilenamefscripts/api-diff.scmŒ : ŒŒ  ; ŒŒ ; ŒŒ < ŒŒ  < ŒŒ  < ŒŒ  ; ŒŒ  = ŒŒ  = $ŒŒ  = ŒŒ  ; ŒŒ " > ŒŒ ( > ŒŒ / > ŒŒ 8 ? ŒŒ > ? ŒŒ ? ? %ŒŒ E ? ŒŒ H @ ŒŒ R B 'ŒŒ X B 6ŒŒ Z B 'ŒŒ _ @ ŒŒ q ? ŒŒ  | gnamegread-api-alist-fileŒC4R,02235h{]LL4L5Œ6sggroup  gfilenamefscripts/api-diff.scmŒ I ŒŒ K .ŒŒ L .ŒŒ  K (ŒŒ  J ŒŒ   C-0hw]LO456ogx  gfilenamefscripts/api-diff.scmŒ H ŒŒ  M ŒŒ  M &ŒŒ  M ŒŒ  I ŒŒ   Ch0³] 454O>"GC«g interface  ,ght )gfilenamefscripts/api-diff.scmŒ F ŒŒ  G ŒŒ G ŒŒ G ŒŒ G ŒŒ  H ŒŒ  , gnameghang-by-the-rootsŒC6R7h£] 45(CC›ga  gb  gresult  gfilenamefscripts/api-diff.scmŒ Q ŒŒ  R ŒŒ R ŒŒ  S ŒŒ   gnamegdiff?ŒC8R8hpS]H45$4>"GK"45$4>"GK"J$6CKga  kgb  kg note-removals   kgnote-additions   kg note-same   kgsame?   kgt   2gt  ; _gfilenamefscripts/api-diff.scmŒ W ŒŒ  X ŒŒ  Y ŒŒ  Y ŒŒ  Y &ŒŒ + Y 8ŒŒ 3 Z ŒŒ ; Z ŒŒ D Z &ŒŒ X Z 9ŒŒ e [ ŒŒ i [ ŒŒ  k gnameg diff+note!ŒC9R6:;,0<=9>hn]6fgremovals  gfilenamefscripts/api-diff.scmŒ f ŒŒ  g $ŒŒ g ŒŒ  C?ho]6gg additions  gfilenamefscripts/api-diff.scmŒ h ŒŒ  i $ŒŒ i ŒŒ  ChG]C?gfilenamefscripts/api-diff.scmŒ j ŒŒ   C2-@ABC9@hj]45NCbgsubs  gfilenamefscripts/api-diff.scmŒ x #ŒŒ  y 5ŒŒ y %ŒŒ  C@hj]45NCbgadds  gfilenamefscripts/api-diff.scmŒ z #ŒŒ  { 5ŒŒ { %ŒŒ  ChG]C?gfilenamefscripts/api-diff.scmŒ | #ŒŒ   CDE h /]94L54L5$ 45"$ 45"$$ ˜""4$"$">"G"4>"nG"g$]$O HH4O O >"G4 J J˜>"G""ÿÿ„""ÿÿ| 6'ggroup  gold gnew   g old-count  * g new-count  > gdelta  [ g add-count  » g sub-count  » gfilenamefscripts/api-diff.scmŒ k ŒŒ  l #ŒŒ l ŒŒ  m #ŒŒ  l ŒŒ  n )ŒŒ  n 2ŒŒ * l ŒŒ 2 o )ŒŒ 3 o 2ŒŒ > l ŒŒ F p %ŒŒ Q p 2ŒŒ [ l ŒŒ ^ q ŒŒ c q $ŒŒ i r !ŒŒ q r /ŒŒ w s !ŒŒ  s /ŒŒ „ q ŒŒ ‘ € ŒŒ – € +ŒŒ ˜ € >ŒŒ š € BŒŒ œ € FŒŒ ¡ € ŒŒ ­ t ŒŒ ¹ t ŒŒ » u ŒŒ À v "ŒŒ ä } "ŒŒ é } -ŒŒ ì ~ 4ŒŒ ö } "ŒŒ  $ŒŒ  ŒŒ&   CFGHIh‚]45456zga  gb  gfilenamefscripts/api-diff.scmŒ ƒ ŒŒ  „ 'ŒŒ … 'ŒŒ  „ ŒŒ   C-J-9KL2Mhj]6bgx  gfilenamefscripts/api-diff.scmŒ 4ŒŒ  Ž AŒŒ Ž 6ŒŒ  Ch(Œ]4L>"G6„gremovals  !gfilenamefscripts/api-diff.scmŒ ‘ *ŒŒ  Œ *ŒŒ  Œ 5ŒŒ ’ 1ŒŒ  Œ *ŒŒ ! *ŒŒ  ! CKN2Mhj]6bgx  gfilenamefscripts/api-diff.scmŒ 4ŒŒ  Ž AŒŒ Ž 6ŒŒ  Ch(]4L>"G6…g additions  !gfilenamefscripts/api-diff.scmŒ “ *ŒŒ  Œ *ŒŒ  Œ 5ŒŒ ” 1ŒŒ  Œ *ŒŒ ! *ŒŒ  ! COhZ]L6Rgfilenamefscripts/api-diff.scmŒ • *ŒŒ  – 7ŒŒ – ,ŒŒ  Ch`ë]4L5$"4L5$"OOO6ãggroup  Ygt gold  Ygt  ( :gnew  : Ygfilenamefscripts/api-diff.scmŒ ˆ ŒŒ  ‰ ,ŒŒ ‰ (ŒŒ  ‰ CŒŒ  ‰ ŒŒ Š ,ŒŒ ( Š (ŒŒ 7 Š CŒŒ : ‰ ŒŒ Y ŒŒ  Y CPQhÀa-13 4544554545445545(74   >"G  O4455645  $ O 66Ygi-old ºgi-new ºgoptions  ºgi-old   ºgg-old  # ºg g-old-names  . ºgi-new  7 ºgg-new  J ºg g-new-names  U ºgt º gfilenamefscripts/api-diff.scmŒ ] ŒŒ ^ ŒŒ  ^ ŒŒ  _ ŒŒ  _ !ŒŒ  _ %ŒŒ  _ 0ŒŒ ! _ %ŒŒ # _ ŒŒ # ^ ŒŒ & ` ŒŒ . ^ ŒŒ 1 a ŒŒ 7 ^ ŒŒ : b ŒŒ ? b !ŒŒ @ b %ŒŒ F b 0ŒŒ H b %ŒŒ J b ŒŒ J ^ ŒŒ M c ŒŒ U ^ ŒŒ ] d ŒŒ ^ e ŒŒ ƒ ‚ ŒŒ † ‚ ŒŒ ’ ‚ ŒŒ ” k ŒŒ • † ŒŒ › † ŒŒ † ŒŒ d ŒŒ ´ ˆ ŒŒ ¸ š ŒŒ º š ŒŒ% º  gnameg group-diffŒCRRXY[4J<\R hx-134Œ545454Ž5H45$4 4 ,55ŒJŒK" J@ügargs vgp  vgrest  ! vgi-old  + vgi-new  6 vgoptions  9 vgt  E lgfilenamefscripts/api-diff.scmŒ œ ŒŒ ŒŒ  ŒŒ  ŒŒ  ž ŒŒ  ŒŒ  ŒŒ  ¢ ŒŒ  ¢ ŒŒ  ¢ !ŒŒ ! ¢ ŒŒ ! ŒŒ $ £ ŒŒ ) £ %ŒŒ + £ ŒŒ + ŒŒ . ¤ ŒŒ 3 ¤ %ŒŒ 6 ¤ ŒŒ 6 ŒŒ 9 ¥ ŒŒ 9 ŒŒ < ¦ ŒŒ B ¦ ŒŒ E ¦ ŒŒ E ¦ ŒŒ O ¨ *ŒŒ P © *ŒŒ U ª /ŒŒ _ © *ŒŒ ` ¨ $ŒŒ c ¨ ŒŒ e ¨ ŒŒ v ® ŒŒ# v gnamegapi-diffŒCRi]RC¸gm  0gfilenamefscripts/api-diff.scmŒ  ) ŒŒ 4 0 ŒŒ 6 1 ŒŒ 9 1 ŒŒ H 3 ŒŒ O 7 ŒŒ V 8 ŒŒ ÿ : ŒŒ N F ŒŒ  Q ŒŒ ö W ŒŒ ì ] ŒŒ  œ ŒŒ – ° ŒŒ  ˜ C6