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

replaced heap alloc by stack alloc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/listview.c

    r7244 r7334  
    67636763      lvca.pszText = LPSTR_TEXTCALLBACKA;
    67646764    else
     6765#ifdef __WIN32OS2__
     6766    {
     6767      LPSTR pszText;
     6768      STACK_strdupWtoA(lpColumn->pszText, pszText)
     6769      lvca.pszText = pszText;
     6770    }
     6771#else
    67656772      lvca.pszText = HEAP_strdupWtoA(GetProcessHeap(),0,lpColumn->pszText);
     6773#endif
    67666774  }
    67676775  lres = LISTVIEW_InsertColumnA(hwnd,nColumn,&lvca);
     6776
     6777#ifndef __WIN32OS2__
    67686778  if (lpColumn->mask & LVCF_TEXT) {
    67696779    if (lpColumn->pszText != LPSTR_TEXTCALLBACKW)
    67706780      HeapFree(GetProcessHeap(),0,lvca.pszText);
    67716781  }
     6782#endif
    67726783  return lres;
    67736784}
     
    69466957      lvia.pszText = LPSTR_TEXTCALLBACKA;
    69476958    else
     6959#ifdef __WIN32OS2__
     6960    {
     6961      LPSTR pszText;
     6962      STACK_strdupWtoA(lpLVItem->pszText, pszText)
     6963      lvia.pszText = pszText;
     6964    }
     6965#else
    69486966      lvia.pszText = HEAP_strdupWtoA(GetProcessHeap(),0,lpLVItem->pszText);
     6967#endif
    69496968  }
    69506969  lres = LISTVIEW_InsertItemA(hwnd, &lvia);
     6970#ifndef __WIN32OS2__
    69516971  if (lvia.mask & LVIF_TEXT) {
    69526972    if (lpLVItem->pszText != LPSTR_TEXTCALLBACKW)
    69536973      HeapFree(GetProcessHeap(),0,lvia.pszText);
    69546974  }
     6975#endif
    69556976  return lres;
    69566977}
Note: See TracChangeset for help on using the changeset viewer.