Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 388 of file run.c.
Referenced by ME_JoinRuns(), ME_SplitByBacktracking(), ME_SplitRunSimple(), and ME_WrapSizeRun().
{ ME_String *strText = run->strText; assert(run->nCharOfs >= 0); if (RUN_IS_HIDDEN(run) || run->nFlags & MERF_TABLESTART) run->nFlags |= MERF_HIDDEN; else run->nFlags &= ~MERF_HIDDEN; if (ME_IsSplitable(strText)) run->nFlags |= MERF_SPLITTABLE; else run->nFlags &= ~MERF_SPLITTABLE; if (!(run->nFlags & MERF_NOTEXT)) { if (ME_IsWhitespaces(strText)) run->nFlags |= MERF_WHITESPACE | MERF_STARTWHITE | MERF_ENDWHITE; else { run->nFlags &= ~MERF_WHITESPACE; if (ME_IsWSpace(strText->szData[0])) run->nFlags |= MERF_STARTWHITE; else run->nFlags &= ~MERF_STARTWHITE; if (ME_IsWSpace(strText->szData[strText->nLen - 1])) run->nFlags |= MERF_ENDWHITE; else run->nFlags &= ~MERF_ENDWHITE; } } else run->nFlags &= ~(MERF_WHITESPACE | MERF_STARTWHITE | MERF_ENDWHITE); }