'Return the int value of the two bytes at the file position determined
by *base* and *offset*, similarly to ``read_long()`` above.'

def read_short(self, base, offset=0):

    fmt = ('<H' if (self._byte_order is LITTLE_ENDIAN) else '>H')
    return self._read_int(fmt, base, offset)
