# File lib/numru/nusdas.rb, line 40
    def get_sint2(str)
      if str.length == 2
        i = str.unpack("n")[0]
        return i > @@si2_max ? -1-(i^@@ui2_max) : i
      else
        len = str.length/2
        ary = Array.new(len)
        len.times{|n| ary[n] = get_sint2(str[n*2,2]) }
        return ary
      end
    end