# File lib/action_mailer/vendor/tmail-1.2.7/tmail/vendor/rchardet-1.3/lib/rchardet/escprober.rb, line 63
    def feed(aBuf)
      aBuf.each_byte do |b|
        c = b.chr
        for codingSM in @_mCodingSM
          next unless codingSM
          next unless codingSM.active
          codingState = codingSM.next_state(c)
          if codingState == EError
            codingSM.active = false
            @_mActiveSM -= 1
            if @_mActiveSM <= 0
              @_mState = ENotMe
              return get_state()
            end
          elsif codingState == EItsMe
            @_mState = EFoundIt
            @_mDetectedCharset = codingSM.get_coding_state_machine()
            return get_state()
          end
        end
      end
      return get_state()

    end