TSTR_CHARSLEFT_SHIFT 49 core/StringObject.cpp #define TSTR_MAX_CHARSLEFT ((uint32_t)TSTR_CHARSLEFT_MASK >> TSTR_CHARSLEFT_SHIFT >> 1) TSTR_CHARSLEFT_SHIFT 332 core/StringObject.cpp m_bitsAndFlags(w | (kDynamic << TSTR_TYPE_SHIFT) | (charsLeft << TSTR_CHARSLEFT_SHIFT) | (uint32_t(is7bit) << TSTR_7BIT_SHIFT)) TSTR_CHARSLEFT_SHIFT 472 core/StringObject.cpp AvmAssert(charsLeft <= int32_t((uint32_t) TSTR_CHARSLEFT_MASK >> TSTR_CHARSLEFT_SHIFT)); TSTR_CHARSLEFT_SHIFT 537 core/StringObject.h REALLY_INLINE int32_t getCharsLeft() const { return (m_bitsAndFlags & TSTR_CHARSLEFT_MASK) >> TSTR_CHARSLEFT_SHIFT; } TSTR_CHARSLEFT_SHIFT 538 core/StringObject.h REALLY_INLINE void setCharsLeft(int32_t n) { m_bitsAndFlags = (m_bitsAndFlags & ~TSTR_CHARSLEFT_MASK) |(n << TSTR_CHARSLEFT_SHIFT); }