Changeset 7337 for trunk/src


Ignore:
Timestamp:
Nov 14, 2001, 1:57:28 PM (24 years ago)
Author:
phaller
Message:

replaced heap alloc by stack alloc

Location:
trunk/src/user32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/mdi.c

    r6792 r7337  
    15211521        case WM_SETTEXT:
    15221522            {
     1523#ifdef __WIN32OS2__
     1524                LPWSTR text;
     1525                STACK_strdupAtoW( (LPSTR)lParam, text)
     1526                MDI_UpdateFrameText(hwnd, hwndMDIClient, MDI_REPAINTFRAME, text );
     1527#else
    15231528                LPWSTR text = HEAP_strdupAtoW( GetProcessHeap(), 0, (LPSTR)lParam );
    15241529                MDI_UpdateFrameText(hwnd, hwndMDIClient, MDI_REPAINTFRAME, text );
    15251530                HeapFree( GetProcessHeap(), 0, text );
     1531#endif
    15261532            }
    15271533            return 1; /* success. FIXME: check text length */
  • trunk/src/user32/msgbox.c

    r6375 r7337  
    1 /* $Id: msgbox.c,v 1.4 2001-07-20 15:34:16 sandervl Exp $ */
     1/* $Id: msgbox.c,v 1.5 2001-11-14 12:57:28 phaller Exp $ */
    22/*
    33 * Message boxes (based on Wine code)
     
    298298                            UINT type )
    299299{
     300    INT ret;
     301 
     302#ifdef __WIN32OS2__
     303    LPSTR titleA;
     304    LPSTR textA;
     305    STACK_strdupWtoA(title, titleA)
     306    STACK_strdupWtoA(text, textA)
     307#else
    300308    LPSTR titleA = HEAP_strdupWtoA( GetProcessHeap(), 0, title );
    301309    LPSTR textA  = HEAP_strdupWtoA( GetProcessHeap(), 0, text );
    302     INT ret;
     310#endif
    303311
    304312    ret = MessageBoxA( hwnd, textA, titleA, type );
     313
     314#ifndef __WIN32OS2__
    305315    HeapFree( GetProcessHeap(), 0, titleA );
    306316    HeapFree( GetProcessHeap(), 0, textA );
     317#endif
    307318    return ret;
    308319}
Note: See TracChangeset for help on using the changeset viewer.