Ignore:
Timestamp:
Sep 3, 2000, 8:05:40 PM (25 years ago)
Author:
phaller
Message:

WINE NLS sync

File:
1 edited

Legend:

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

    r4050 r4174  
    1 /* $Id: lang.cpp,v 1.26 2000-08-19 18:36:41 sandervl Exp $ */
     1/* $Id: lang.cpp,v 1.27 2000-09-03 18:04:55 phaller Exp $ */
    22/*
    33 * Win32 language API functions for OS/2
     
    149149//******************************************************************************
    150150//******************************************************************************
     151#if 0
     152PHS: disabled for ole2nls.cpp
    151153LCID WIN32API GetUserDefaultLCID(void)
    152154{
     
    175177  return(MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US));
    176178}
     179#endif
    177180
    178181//******************************************************************************
     
    883886//******************************************************************************
    884887//******************************************************************************
    885 BOOL WIN32API IsValidLocale(LCID Locale, DWORD dwFlags)
    886 {
    887   dprintf(("KERNEL32: IsValidLocale, always returns TRUE\n"));
    888   return(TRUE);
    889 }
    890 //******************************************************************************
    891 //******************************************************************************
    892888LCID WIN32API GetThreadLocale()
    893889{
     
    917913//******************************************************************************
    918914//******************************************************************************
    919 BOOL WIN32API EnumSystemLocalesA(LOCALE_ENUMPROCA lpLocaleEnumProc,
    920                                  DWORD dwFlags)
    921 {
    922  char buffer[32];
    923 
    924   dprintf(("EnumSystemLocalesA %X %X\n", lpLocaleEnumProc, dwFlags));
    925   if(lpLocaleEnumProc == NULL || ((dwFlags & LCID_INSTALLED) && (dwFlags & LCID_SUPPORTED))) {
    926         dprintf(("Invalid parameter\n"));
    927         SetLastError(ERROR_INVALID_PARAMETER);
    928         return(FALSE);
    929   }
    930 
    931   sprintf(buffer, "%08lx", GetUserDefaultLCID());
    932   lpLocaleEnumProc(buffer);
    933   return(TRUE);
    934 }
    935 //******************************************************************************
    936 //******************************************************************************
    937 BOOL WIN32API EnumSystemLocalesW(LOCALE_ENUMPROCW lpLocaleEnumProc,
    938                                  DWORD            dwFlags)
    939 {
    940  WCHAR bufferW[32];
    941  char  bufferA[32];
    942 
    943   dprintf(("EnumSystemLocalesW %X %X\n", lpLocaleEnumProc, dwFlags));
    944   if(lpLocaleEnumProc == NULL || ((dwFlags & LCID_INSTALLED) && (dwFlags & LCID_SUPPORTED))) {
    945         dprintf(("Invalid parameter\n"));
    946         SetLastError(ERROR_INVALID_PARAMETER);
    947         return(FALSE);
    948   }
    949   sprintf(bufferA, "%08lx", GetUserDefaultLCID());
    950   lstrcpyAtoW(bufferW, bufferA);
    951 
    952   lpLocaleEnumProc(bufferW);
    953   return(TRUE);
    954 }
    955 //******************************************************************************
    956 //******************************************************************************
    957 
     915
     916
     917
     918#if 0
     919PHS: disabled for ole2nls.cpp
    958920
    959921/*****************************************************************************
     
    11251087
    11261088
     1089#endif
Note: See TracChangeset for help on using the changeset viewer.