Zhiyi Zhang (@zhiyi) commented about dlls/user32/tests/text.c:
- hOldFont = SelectObject(hdc, hFont);
- SetRect( &rect, 0,0, 100, 25);
- memset(&dtp, 0, sizeof(dtp));
- dtp.cbSize = sizeof(dtp);
- textheight = DrawTextExW(hdc, textW, lstrlenW(textW), &rect, DT_EDITCONTROL | DT_NOPREFIX | DT_WORDBREAK, &dtp);
- ok(dtp.uiLengthDrawn == 10, "Unexpected uiLengthDrawn %d\n", dtp.uiLengthDrawn );
- memset(&dtp, 0, sizeof(dtp));
- dtp.cbSize = sizeof(dtp);
- textheight = DrawTextExW(hdc, textW, lstrlenW(textW), &rect, DT_EDITCONTROL | DT_NOPREFIX | DT_WORDBREAK | DT_CALCRECT, &dtp);
- ok(dtp.uiLengthDrawn == 16, "Unexpected uiLengthDrawn %d\n", dtp.uiLengthDrawn );
- memset(&dtp, 0, sizeof(dtp));
- dtp.cbSize = sizeof(dtp);
- textheight = DrawTextExW(hdc, (LPWSTR)L"a 1\tb2c3", lstrlenW(L"a 1\tb2c3"), &rect, DT_EDITCONTROL | DT_NOPREFIX | DT_WORDBREAK, &dtp);
You can remove `(LPWSTR)` cast.