Changeset 4214 for trunk/src/kernel32


Ignore:
Timestamp:
Sep 8, 2000, 6:31:48 AM (25 years ago)
Author:
phaller
Message:

Fixes for Netscape

Location:
trunk/src/kernel32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/heap.cpp

    r3464 r4214  
    1 /* $Id: heap.cpp,v 1.20 2000-04-30 16:31:47 sandervl Exp $ */
     1/* $Id: heap.cpp,v 1.21 2000-09-08 04:28:46 phaller Exp $ */
    22
    33/*
     
    180180//******************************************************************************
    181181//******************************************************************************
    182 HLOCAL WIN32API LocalAlloc(UINT fuFlags, DWORD cbBytes)
     182ODINFUNCTIONNODBG2(HLOCAL, LocalAlloc,
     183                   UINT,   fuFlags,
     184                   DWORD,  cbBytes)
    183185{
    184186 HLOCAL lmem;
     
    217219//******************************************************************************
    218220//******************************************************************************
    219 HLOCAL WIN32API LocalFree(HLOCAL hMem)
    220 {
    221   dprintf(("KERNEL32: LocalFree %X\n", hMem));
    222 
    223   if(OS2ProcessHeap->GetLockCnt((LPVOID)hMem) != 0) {
    224         dprintf(("LocalFree, lock count != 0\n"));
    225         return(hMem);   //TODO: SetLastError
    226   }
    227   if(OS2ProcessHeap->Free(0, (LPVOID)hMem) == FALSE) {
    228         return(hMem);   //TODO: SetLastError
     221ODINFUNCTIONNODBG1(HLOCAL, LocalFree,
     222                   HLOCAL, hMem)
     223{
     224  if(OS2ProcessHeap->GetLockCnt((LPVOID)hMem) != 0)
     225  {
     226    dprintf(("LocalFree, lock count != 0\n"));
     227    return(hMem);   //TODO: SetLastError
     228  }
     229  if(OS2ProcessHeap->Free(0, (LPVOID)hMem) == FALSE)
     230  {
     231    return(hMem);   //TODO: SetLastError
    229232  }
    230233  return NULL; //success
     
    249252//TODO: cbBytes==0 && fuFlags & LMEM_MOVEABLE not handled!!
    250253//******************************************************************************
    251 HLOCAL WIN32API LocalReAlloc(HLOCAL hMem, DWORD cbBytes, UINT fuFlags)
     254ODINFUNCTIONNODBG3(HLOCAL, LocalReAlloc,
     255                   HLOCAL, hMem,
     256                   DWORD,  cbBytes,
     257                   UINT,   fuFlags)
    252258{
    253259  HLOCAL hLocalNew;
    254260  LPVOID lpMem;
    255 
    256   dprintf(("KERNEL32: LocalReAlloc %X %d %X\n", hMem, cbBytes, fuFlags));
    257261
    258262  //SvL: 8-8-'98: Notepad bugfix (assumes address is identical when new size < old size)
  • trunk/src/kernel32/lang.cpp

    r4174 r4214  
    1 /* $Id: lang.cpp,v 1.27 2000-09-03 18:04:55 phaller Exp $ */
     1/* $Id: lang.cpp,v 1.28 2000-09-08 04:28:47 phaller Exp $ */
    22/*
    33 * Win32 language API functions for OS/2
     
    149149//******************************************************************************
    150150//******************************************************************************
    151 #if 0
    152 PHS: disabled for ole2nls.cpp
    153151LCID WIN32API GetUserDefaultLCID(void)
    154152{
     
    177175  return(MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US));
    178176}
    179 #endif
    180177
    181178//******************************************************************************
  • trunk/src/kernel32/ole2nls.cpp

    r4174 r4214  
    1 /* $Id: ole2nls.cpp,v 1.1 2000-09-03 18:05:40 phaller Exp $ */
     1/* $Id: ole2nls.cpp,v 1.2 2000-09-08 04:28:47 phaller Exp $ */
    22
    33/*
     
    178178static char *GetLocaleSubkeyName( DWORD lctype );
    179179
    180 /***********************************************************************
    181  *           GetUserDefaultLCID       [KERNEL32.425]
    182  */
    183 LCID WINAPI GetUserDefaultLCID(void)
    184 {
    185         return MAKELCID( GetUserDefaultLangID() , SORT_DEFAULT );
    186 }
    187 
    188 /***********************************************************************
    189  *         GetSystemDefaultLCID       [KERNEL32.400]
    190  */
    191 LCID WINAPI GetSystemDefaultLCID(void)
    192 {
    193         return GetUserDefaultLCID();
    194 }
    195180
    196181#define NLS_MAX_LANGUAGES 20
     
    366351 *         GetUserDefaultLangID       [KERNEL32.426]
    367352 */
     353#if 0
     354// PH Note: this is better implemented in lang.cpp
    368355LANGID WINAPI GetUserDefaultLangID(void)
    369356{
     
    410397        return userLCID;
    411398}
    412 
    413 /***********************************************************************
    414  *         GetSystemDefaultLangID     [KERNEL32.401]
    415  */
    416 LANGID WINAPI GetSystemDefaultLangID(void)
    417 {
    418         return GetUserDefaultLangID();
    419 }
    420 
     399#endif
    421400
    422401/*****************************************************************************
Note: See TracChangeset for help on using the changeset viewer.