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

        include 'ciftbx.f'
        include 'hash_funcs.f'
