If the buffer is no longer static the names should reflect that.
authorBill Medland <billmedland@mercuryspeed.com>
Wed, 1 Dec 2004 15:29:04 +0000 (15:29 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 1 Dec 2004 15:29:04 +0000 (15:29 +0000)
Also minimise the use of the constant.

dlls/user/text.c

index 04f52f1f2f59df25f73f3506feb5ee6b48890192..5fc7bc657471f45b78b713499546d0de641e804c 100644 (file)
@@ -838,7 +838,7 @@ static void TEXT_DrawUnderscore (HDC hdc, int x, int y, const WCHAR *str, int of
  * 3 more than a null-terminated string).  If this is not so then increase
  * the allowance in DrawTextExA.
  */
-#define MAX_STATIC_BUFFER 1024
+#define MAX_BUFFER 1024
 INT WINAPI DrawTextExW( HDC hdc, LPWSTR str, INT i_count,
                         LPRECT rect, UINT flags, LPDRAWTEXTPARAMS dtp )
 {
@@ -846,7 +846,7 @@ INT WINAPI DrawTextExW( HDC hdc, LPWSTR str, INT i_count,
     const WCHAR *strPtr;
     WCHAR *retstr, *p_retstr;
     size_t size_retstr;
-    WCHAR line[MAX_STATIC_BUFFER];
+    WCHAR line[MAX_BUFFER];
     int len, lh, count=i_count;
     TEXTMETRICW tm;
     int lmargin = 0, rmargin = 0;
@@ -911,7 +911,7 @@ INT WINAPI DrawTextExW( HDC hdc, LPWSTR str, INT i_count,
 
     do
     {
-       len = MAX_STATIC_BUFFER;
+       len = sizeof(line)/sizeof(line[0]);
         last_line = !(flags & DT_NOCLIP) && y + ((flags & DT_EDITCONTROL) ? 2*lh-1 : lh) > rect->bottom;
        strPtr = TEXT_NextLineW(hdc, strPtr, &count, line, &len, width, flags, &size, last_line, &p_retstr, tabwidth, &prefix_offset, &ellip);