Changeset 4214 for trunk/src/kernel32
- Timestamp:
- Sep 8, 2000, 6:31:48 AM (25 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/heap.cpp
r3464 r4214 1 /* $Id: heap.cpp,v 1.2 0 2000-04-30 16:31:47 sandervlExp $ */1 /* $Id: heap.cpp,v 1.21 2000-09-08 04:28:46 phaller Exp $ */ 2 2 3 3 /* … … 180 180 //****************************************************************************** 181 181 //****************************************************************************** 182 HLOCAL WIN32API LocalAlloc(UINT fuFlags, DWORD cbBytes) 182 ODINFUNCTIONNODBG2(HLOCAL, LocalAlloc, 183 UINT, fuFlags, 184 DWORD, cbBytes) 183 185 { 184 186 HLOCAL lmem; … … 217 219 //****************************************************************************** 218 220 //****************************************************************************** 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 221 ODINFUNCTIONNODBG1(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 229 232 } 230 233 return NULL; //success … … 249 252 //TODO: cbBytes==0 && fuFlags & LMEM_MOVEABLE not handled!! 250 253 //****************************************************************************** 251 HLOCAL WIN32API LocalReAlloc(HLOCAL hMem, DWORD cbBytes, UINT fuFlags) 254 ODINFUNCTIONNODBG3(HLOCAL, LocalReAlloc, 255 HLOCAL, hMem, 256 DWORD, cbBytes, 257 UINT, fuFlags) 252 258 { 253 259 HLOCAL hLocalNew; 254 260 LPVOID lpMem; 255 256 dprintf(("KERNEL32: LocalReAlloc %X %d %X\n", hMem, cbBytes, fuFlags));257 261 258 262 //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.2 7 2000-09-03 18:04:55phaller Exp $ */1 /* $Id: lang.cpp,v 1.28 2000-09-08 04:28:47 phaller Exp $ */ 2 2 /* 3 3 * Win32 language API functions for OS/2 … … 149 149 //****************************************************************************** 150 150 //****************************************************************************** 151 #if 0152 PHS: disabled for ole2nls.cpp153 151 LCID WIN32API GetUserDefaultLCID(void) 154 152 { … … 177 175 return(MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)); 178 176 } 179 #endif180 177 181 178 //****************************************************************************** -
trunk/src/kernel32/ole2nls.cpp
r4174 r4214 1 /* $Id: ole2nls.cpp,v 1. 1 2000-09-03 18:05:40phaller Exp $ */1 /* $Id: ole2nls.cpp,v 1.2 2000-09-08 04:28:47 phaller Exp $ */ 2 2 3 3 /* … … 178 178 static char *GetLocaleSubkeyName( DWORD lctype ); 179 179 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 }195 180 196 181 #define NLS_MAX_LANGUAGES 20 … … 366 351 * GetUserDefaultLangID [KERNEL32.426] 367 352 */ 353 #if 0 354 // PH Note: this is better implemented in lang.cpp 368 355 LANGID WINAPI GetUserDefaultLangID(void) 369 356 { … … 410 397 return userLCID; 411 398 } 412 413 /*********************************************************************** 414 * GetSystemDefaultLangID [KERNEL32.401] 415 */ 416 LANGID WINAPI GetSystemDefaultLangID(void) 417 { 418 return GetUserDefaultLangID(); 419 } 420 399 #endif 421 400 422 401 /*****************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.