program testrle character*1024 astr,bstr,cstr 1 read (*,'(a)',end=900) astr bstr = ' ' call xxrle(astr,bstr,mlen) cstr = ' ' call xxrld(cstr,bstr) if (astr.ne.cstr) then print *,' mismatch ','astr=',astr(1:lastnb(astr)), * 'cstr=',cstr(1:lastnb(cstr)) print *,(ichar(bstr(ii:ii)),ii=1,mlen) endif go to 1 900 continue stop end include 'ciftbx.f' include 'hash_funcs.f'