~E A~E.string-;> usage: %-;> s [optio-;> ns] DN <-;> attr:val-; > ue|attr:-;(> :b64valu~=_IO_streamp=@DpSp>DpS~=progp=pS~=fprintf=-;0> e> wherp=@DpSp>4DpS=-;8> e: DN-;@> Disting-;H> uished Np=@DpSp><DpS=-;P> ame a-;X> ttr asse-;`> rtion at-;h> tribute p=@DpSp>UDpS=-;p> value-;x> asserti-;> on valuep=@DpSp>qDpS=-;> b64v-;> alue bas-;> e64 enco-;> ding of -;> assertio-;> n value p=@DpSp>DpS=-;> Compare-;> optionsp=@DpSp>DpS=-;> : -z -;> -;> Quiet mo-;> de, don'-;> t print -;> anything-;> , use re-;> turn valp=@DpSp>DpS=~=tool_common_usage=pApS~=exit=~=options-#;=zA-#;=CA-#;=dA-#;=:A-#;=DA-#;=:A-#;=eA-#;=:A-#;=hA-#; =:A-#; =HA-#; =:A-#; =IA-#; =kA-#;=KA-#;=MA-#;=nA-#;=OA-#;=:A-#;=pA-#;=:A-#;=PA-#;=:A-#;=QA-#;=RA-#;=:A-#;=UA-#;=:A-#;=vA-#;=VA-#;=wA-#;=:A-#; =WA-#;!=xA-#;"=XA-#;#=:A-#;$=yA-#;%=:A-#;&=YA-#;'=:A-#;(=ZA~= handle_private_option& =AWK7 quietpFA >WG2 ues lda-Z;> pcomparepZ> D pZ S~@argcpZ@ pZ S~@argvpZ@ pZ S~=lutil_prognameZ=pZ=p\@p\Sp\@p\S~=tool_args\=~=optindp\= p^@^ &^AO^V<_=p_= pb Cb pb@ abQpbO~?compdnpb?pc Cc pc =pc@ acQpcO~?attrspg?pgSpg:A pg S~=strchrg=pg &hA~?sepph?Xhm<i=pi? pl Cl olAOrmQ&m:AOm| base64 -x; > decode epx=@DpxSpx>DpxSx=pyApySy=p}ASp}AS~=tool_conn_setup}=~=pw_filep}= ~?ldp}?& AX<~= want_bindpw& =AX rror En-;0> ter LDAP-;8> Passworp>.D p S~=#lutil_getpass#=p!=&!=AO d: DN:%-;H> s, attr:-;P> %s, valup=@DpSp>DDpSp?pSp?p Sp?pS=p? p Sp? p Sp? p Sa ? p  Sp > p SpASpAS~>+docompare+>~?,rcp,?p ?pS~=-free-=p?pS~=.tool_unbind.=~=/tool_destroy/=p,?+>PA~=0not&0=AO .string-;X > e:%s ld-;` > apcompar-;h > e: ldap_p Sp>^ DpS~= ldap_perror =p,?&AO4 result%-;x > s: ldap_-; > parse_re-; > sult: %sp,?pS~=ldap_err2string=p?~=_IO_streamp=@DpSp>w DpS~=progp=pSp?p Sp,?pS~=fprintf=p,?~@quiet&@AX|<&*=AXc<&?AO_<&?AX` (%d) C-; > ompare R-; > esult: %-; > s (%d) p? p S=p?p> DpSp?pSp?pS~=printf=&?AO Addition-; > al info:p> DpSp?pS=&?AO %s Mat-; > ched DN:p> DpSp?pS=&?AO %s Ref-; > erral: %p> DpSp  ~?ip ?p? p QpS=p? W s TRUE p> DpS=W<&?AX<-; > FALSE p> DpS=W<-; > UNDEFINEp> DpS=p?-; > D ~>quiet5>A5 >A~=options5=*AI