~E .string- ; > acme: %sp Ap Sp > Dp S~@sp @p S~=fprint =~=acmeerrorfilep =Dp S~=remove =~=abort = ~=errorwin1 =(A~@ndirp @   A p  S~=emalloc =p @ p  ~?np  ?&  AO Z<~?rp  ?p  S~@dirp @p Sp   p S~=memmove =p ? p ?p  C  p   a Qq /AO- ; > : %r +- ; > Errop  ?p   p  ?a  Qp Sp > Dp Sp Ap S = A?p ? p  Sp ? p  S~=lookfile =& A~?wp ?X <~=row& =AX z rsca- ; > n't crea- ;( > te colum- ;0 > n to mak- ;8 > e error p > Dp S  =p = p = a  R p P p  Sp ASp ASp A p   S~=coladd =o AOp ?p Sp ?p Sp ?p S~=winsetname =p ?p S~= free  =~@!ninclp  !@ W addwarningtext? >Ap? (@ ~>warningspC > WC O pJ  (O~?warnpK ?pK  O&L  AOL npO   O ApO SpO ASpO @pO SpO  @pO  SO =~=cwarnpP =pP SpP AS~= nbsendpP  =P ~= flushwarningsU  =DAp] > W]  ~=warning = A~@sa @p @ p  S~?argp ?p S~=runevsmprint =p  & Ap ?X <~>.string- ;@> windowr- ;H> unevsmpr- ;P> int failp >GDp S~=error =p ? p  S $=~?.safep ?p (@p Sp ?p Sp ?p S > ~= runeeq  =A~@!n1p !@ ~@"n2&   "@O  ed%.*Sp .?p Sa  QC p Sp >[Dp Sp   Sp +@p S~=1snprint 1=p .? ~=bytetorune =,A~@sp @ p  S~=strlen =~?nbp ?p ?   A p  S -=p  p @p Sp ?p S~?rp  ?p  Sa ?p  Sa ?p Sp AS~=cvttorunes =p ? p ?q AQ~@ipp @p ? p  Op   ~=isalnum = A~@ cq  @ w  &  AR  !"#$%&'(- ;h> )*+,-./:- ;p> ;<=>?@[\- ;x> ]^`{|}~p >`D p  Sw   p  S~= utfrune  =& AO prevmousea > p Pp Qp Pp Q~@wp @~>mousewp > ~=restoremouse =Ap > &  AO <&  @O  p Pp Sp Pp S~=moveto =p A> ~=clearmouse =Ap A> ~=estrdup =Ap @ p  S~=strdup =& A~?tp ?X <~>.string- ;> strdup fp >Dp S~= error  =a @ p  S /=~?!.safep !?p ?p Sp !?p S 0=p ?  -=Ap$ ,@ p$  S~="malloc$ "=&% A~?#pp% #?X% %<-& ;> ailedma-& ;> lloc faip& >Dp& S&  =a' ,@ p'  S' /=p' !?p' #?p' Sp' !?p' S' 0=p( #?p( Sp( ASp( ,@p( S~=$memset( $=p) #?) ) ~=%erealloc- %=A~@&pp/ &@ p/  Sp/ ,@ p/  S~='realloc/ '=&0 Ap0 &@X0 C<-1 ;> ledreal-1 ;> loc failp1 >Dp1 S1  =a2 ,@ p2  S2 /=p2 !?p2 &@p2 Sp2 !?p2 S2 0=p3 &@3 3 ~=(makenewwindow: (=<A~=)activecolp: )= ~=*seltextp: *= &A  AOA V edcan't-I ;> make copI >DpI SI  =pJ ,= pJ ,= aJ  QpJ O pL  )=&M +@AOM  lumn~=disk5i =A5i >A5i =A~=button5i =A~=ccommand5i =A~=cxfidalloc5i =A~=fontnames5i =A~=plumbsendfd5i =A5i 0=A~=maxtab5i =A~> warnings5i  >A~= acmeerrorfile5i  =A~= cxfidfree5i  =A~= home5i  =A~= keyboardctl5i  =A5i >A~=objtype5i =A~=messagesize5i =A~=cwait5i =A~=cwarn5i =A~=colbutton5i =A~=reffont5i =A~=textcols5i =A~=but2col5i =A~=editing5i =A~=but3col5i =A~=seq5i =A~=screen5i =A~=mousetext5i =A~=globalautoindent5i =A5i ,=A~=display5i =A~=globalincref5i =A~=mouseexit05i =A~=mouseexit15i =A~> .string5i  >A~=!boxcursor5i !=HA~="bartflag5i "=A~=#cplumb5i #=A~=$mousectl5i $=A~=%argtext5i %=A~=&modbutton5i &=A~='nullrect5i '=A~=(plumbeditfd5i (=A5i )=A~=)timerpid5i )=A~=*tagcols5i *=A~=+seltext5i +=A~=,cedit5i ,=A~=-cputype5i -=A~=.typetext5i .=A~=/activewin5i /=A~=0fsyspid5i 0=A~=1cnewwindow5i 1=A~=cerr5i =A~=snarfbuf5i =$A~=cexit5i =A~=ckill5i =A~=barttext5i =AIi