Caml1999O006'ōTÓ68"8#!C!8&C @I(C @I()*89!8!8!cIVT Y!8!!8F!ZT 8F![CV'5 8" ]V]T^8(! 8 "86%68"8#%CoC8!8 I(c? +ą’’’6h YCT:\8! 8! 8! VW[’’[śėšś’’’’ W„ e TCW[wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiwwwwdID ! ITc T*5?[„eTeTdT„ fTcTc A dUÅž’’cZ(6 CyV 8!%[D ChyV C8G"V5 I(C W[¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶i¶¶¶sc!3!4%C C 8G"V c!3!4%c @@6@@ @@ +;’’’8G "c!4%E D A4%C V§„£c! E D C W[iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiŽiiiŽ8!68"8#! A( A4!c!2%c!2%E D A(E D C W[iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiūiiiiiiiiiiiiiiiiiiūiiiii CVc !2%W[{{{{{i{{{–{{{{{{{{{{{{{{{{{{®{{{{{{{{{{{{{–––––{{{–{{{{{{{{–{{{{{{{{{{{{{{{{–{–{{{®{{{{{{{{®®{{{{{®{„{t®„c !c !2%c !2% A3%dI ! Ic !2% A4!c !2%c !1!2%c !2%CC8G"V5 DI(C W[!!     !    ! ! !   !!  !       !  !!    !! ! !!!    i! !        !! !! ! !     !   !!!!!       c ! C W[ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽic@@ 6@@ @@ +ńž’’8G "Tcc !2%c !2%E D A3!c !2%c !4ś’’’%C YaVD‡;$Ä’’’ Œ ‡T1T=ƒT%T1T3‡*†3Ö’’’W „ T56@[c !4ų’’’!Tc !1!Z( CyVŠD V{‡< ƒLi„NoTcƒ _‡*eÖ’’’W000___&________UVJ„EFTJV@„"<T@V6„H2T6V,ų’’’ ‹’’’’ŒT!Tƒ>TTV„T@[c([5 CC^V D8&(5 C^(8!8!8! VD‡" »’’’ Œ ‡ß’’’T1T4ƒT,T!é’’’ Œ ƒń’’’TTƒ5?[T A(@[CoC8!8 I(c? +ą’’’ +x’’’h?h?h?  , Tś’’ū’’Ļū’’ż’’Fž’’c ! YCV!T !Z( 6 CyV—8! !CXVc@ @ @ + ’’’8G"VndI8!8!D C  h8 c6@@6 @@6 @@+øž’’8G "5 8G"V5T „=5T5 8"]o 8 $( CyV 8!8!68"8#!cI([)* h8>   h8 (g’?8! +Ū’’’l’?8!h?6?66h?h?6?    +„ž’’  +¤÷’’   +÷’’h?h?h?h?668"68"68"68"+Śö’’h6 ?6A@6+½ö’’?6A@6?6A@6?6A@6 ?6A@668"?6A@8#CVd ICXV C 6@8" ICXV  C 8" IC8G! +/ö’’8G "   >  9„•¦¾ }c % C$,ScrapelabelsP'ä  ’+Processing P  ‘°@*PervasivesAX  ‘h  ‘°@(PrintexcAL  ‘ ø  ‘°@&BufferAĢ  ‘°@&BufferAą  ‘°@&LexingA<  ‘X  ‘"x  ’$.bakØ  ‘+“  “4caml_sys_file_existsČ  “/caml_sys_removeÜ  “/caml_sys_renameō  ‘:  ‘°@&BufferA  ‘B,  ’.No changes in D  ‘KL  ‘N\  ‘°@&BufferA”  ‘°@&BufferAØ  ¢@ ‘X @ @@ō  ‘°@(Lexer301A   ‘°@&LexingA8  ‘°@&LexingAP  ‘°V+End_of_fileC0  ‘  ‘°@&BufferA4  ‘°@)StdLabelsA„  ¢@ ‘A@¤  ‘  “  ¢@ ’$Unix ‘@@ (  ‘ p  ‘ž Ų  ’6bad index at position  č  ‘§ š  ‘Ŗ  ‘*  ¢@ ‘@@°  ¢@ ’$Unix ‘@@x  ‘=Ą  ¢@ ’/scrapelabels.ml ” H@“  ‘°Z.Assert_failureC¼  ¢@ ‘A@`  “*caml_equalt  ‘°@&BufferA  ¢@ ‘A@¬  “¼  ‘°@(Lexer301AŠ  ‘°@&LexingAä  ‘°@&LexingAų  ‘‡  ‘°@&BufferAx  ‘°@&BufferAŒ  ‘”ä  ‘°@&BufferA   ‘ |  ‘°@&BufferA ¬  ‘°@&BufferA Ą  ‘°@&BufferA ü  ’9module Unix = UnixLabels !  ’0open MoreLabels !4  ’/open StdLabels !T  ‘³!„  ¢@ ‘J ¢@ ‘[ ¢@ ‘Z ¢@ ‘` ¢@ ‘q ¢@ ‘x ¢@ ‘` ¢@ ‘T ¢@ ‘V ‘@@@@@@@@@@!œ  ‘Ž!Ø  ’! !Č  ’ !č  ’$;; !ų  ‘°@&BufferA"  “5caml_ml_string_length"   ‘°@&BufferA"8  ‘°@&LexingA"|  ‘‰"Œ  ’>bad closing token at position "œ  ‘’"¤  ‘•"“  ‘˜#  ‘°@&BufferA#4  ‘°@&BufferA#\  ‘°@&BufferA#„  ¢@ ’#Arg ¢@ ’(BigArray ¢@ ’&Buffer ¢@ ’)Condition ¢@ ’#Dbm ¢@ ’&Digest ¢@ ’'Dynlink ¢@ ’%Event ¢@ ’(Filename ¢@ ’&Format ¢@ ’"Gc ¢@ ’&Genlex ¢@ ’(Graphics ¢@ ’&Lexing ¢@ ’'Marshal ¢@ ’%Mutex ¢@ ’'Parsing ¢@ ’*Pervasives ¢@ ’%Queue ¢@ ’$Sort ¢@ ’%Stack ¢@ ’#Str ¢@ ’&Stream ¢@ ’#Sys ¢@ ’&Thread ¢@ ’*ThreadUnix ¢@ ’$Weak ‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@#   ¢@ ’%Array ¢@ ’$List ¢@ ’&String ‘@@@@#°  ¢@ ’'Hashtbl ¢@ ’#Map ¢@ ’#Set ‘@@@@#ø  ’4Scrapelabels.Closing#Ų  ’,Options are:$Ø  ’ A Old files are renamed to .bak if there is no backup yet. $°  ‘Ž$ø  ’ 8 With -intf option below, can also process interfaces. $Č  ‘—$Š  ’ E Remove labels from function arguments in standard library modules. $ą  ‘ $č  ’ -Usage: scrapelabels $ų  ‘©%  ’ 7 do not insert `open' statements for -keepstd/-keepmore%$  ’'-noopen%<  ’ ) remove also labels for %T  ’"-m%x  ’ < keep also labels for Hashtbl, Map and Set; implies -keepstd%  ’)-keepmore%¤  ’ - keep labels for Array, List, String and Unix%¼  ’(-keepstd%Š  ’ 5 remove all labels, possibly including optional ones!%č  ’$-all&  ’ " other options are ignored&  ’ 3 remove all non-optional labels from an interface; &   ‘ō&(  ’%-intf&D  ‘°@#ArgA&\  ’$Unix&°  ‘&Ą  ‘ '  ‘‹'(  ‘Ž'T  ’°@A'ą@  &Lexing0AS\6jŽS” õą¹(  $Misc0Ū¬˜’cÜW6«†i‘Z  (Location0XėīžU[T”Ē]²ĪĪZō  $Char0  ՅF€¶”š/°ŹNa  &Buffer0EōfĪFņŚäē}ŲP__  *Pervasives0qųˆE;&‰XF ršt“  &String0žČ)+± -,{‹K§ø:}‹  =0¾ŪÕŲ&ĒéL{›;UD€  (Warnings0ń“==DĶ“={ E ™  $List0Z2ü5kя`æóaßÓ  #Sys0ŒĪw B·ŠäŲUiĮ]xAÖ  #Arg0|ĒÓL ąžĪ5”Äš  &Format0gų„',š÷oj$št  )StdLabels0–øŽ.qÉl8"ś°æ¤”?”  (Printexc0„»”@uųæWׄ:r~ŗŃŒ  (Lexer3010;ļé¼PĪiµkś8Ö  'Hashtbl0!ņįÜf{ēčTõsĮ‚·@@@@@