- Timestamp:
- Nov 9, 2000, 7:18:11 PM (25 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/KERNEL32.DEF
r4502 r4575 1 ; $Id: KERNEL32.DEF,v 1.9 1 2000-10-20 11:46:43sandervl Exp $1 ; $Id: KERNEL32.DEF,v 1.92 2000-11-09 18:18:09 sandervl Exp $ 2 2 3 3 ;Created by BLAST for IBM's compiler … … 1141 1141 _wsnprintfA @2000 1142 1142 1143 IsExeStarted__Fv @2001 1144 CheckCurFS @2002 1145 _SupportsCPUID @2003 1146 _GetCPUFeatures @2004 1147 CPUFeatures @2005 1148 InitSystemAndRegistry__Fv @2006 1149 _ConvertResourceToOS2@12 @2007 1150 1151 GetDisplayCodepage__Fv @3000 1152 GetWindowsCodepage__Fv @3001 1153 1154 1143 IsExeStarted__Fv @2001 1144 CheckCurFS @2002 1145 _SupportsCPUID @2003 1146 _GetCPUFeatures @2004 1147 CPUFeatures @2005 1148 InitSystemAndRegistry__Fv @2006 1149 _ConvertResourceToOS2@12 @2007 1150 _ConvertCursorToOS2@4 @2008 1151 _FreeOS2Resource@4 @2009 1152 1153 GetDisplayCodepage__Fv @3000 1154 GetWindowsCodepage__Fv @3001 1155 1156 -
trunk/src/kernel32/lang.cpp
r4387 r4575 1 /* $Id: lang.cpp,v 1. 29 2000-10-02 18:39:33sandervl Exp $ */1 /* $Id: lang.cpp,v 1.30 2000-11-09 18:18:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 language API functions for OS/2 … … 29 29 ODINDEBUGCHANNEL(KERNEL32-LANG) 30 30 31 static ULONG defaultLanguage = 0; 31 32 //****************************************************************************** 32 33 //****************************************************************************** 33 34 ULONG GetLanguageId() 34 35 { 35 static ULONG defaultLanguage = 0;36 37 36 if(defaultLanguage == 0) { 38 37 switch(OSLibQueryCountry()) { … … 303 302 case LOCALE_STHOUSAND: 304 303 LocaleFromUniStr(puni_lconv->thousands_sep,wbuf,&ulInfoLen); 304 //MN: hack for Czech language; weird value returned here (0xA0 instead of 0x20) 305 if(defaultLanguage == CC_CZECH_REPUBLIC) { 306 ((BYTE*)wbuf)[0] = ((BYTE*)wbuf)[0] & 0x7F; 307 } 305 308 break; 306 309 -
trunk/src/kernel32/makefile
r4502 r4575 1 # $Id: makefile,v 1.10 4 2000-10-20 11:46:47sandervl Exp $1 # $Id: makefile,v 1.105 2000-11-09 18:18:11 sandervl Exp $ 2 2 3 3 # … … 106 106 $(OBJDIR)\disk.obj \ 107 107 $(OBJDIR)\directory.obj \ 108 $(OBJDIR)\cvtbitmap.obj \109 108 $(OBJDIR)\hmmmap.obj \ 110 $(OBJDIR)\cvtaccel.obj \111 $(OBJDIR)\cvticon.obj \112 $(OBJDIR)\cvticongrp.obj \113 109 $(OBJDIR)\oslibexcept.obj \ 114 110 $(OBJDIR)\cpu.obj \ -
trunk/src/kernel32/winres.cpp
r3625 r4575 1 /* $Id: winres.cpp,v 1.2 7 2000-05-28 16:45:14sandervl Exp $ */1 /* $Id: winres.cpp,v 1.28 2000-11-09 18:18:11 sandervl Exp $ */ 2 2 3 3 /* … … 57 57 58 58 switch((int)restype) { 59 case NTRT_NEWBITMAP:60 case NTRT_BITMAP:61 return ConvertBitmap((WINBITMAPINFOHEADER *)resdata, ressize, (PULONG)&cvtressize);62 63 59 case NTRT_CURSOR: 64 60 return ConvertCursor((CursorComponent *)resdata, ressize, &cvtressize); … … 66 62 case NTRT_GROUP_CURSOR: 67 63 return ConvertCursorGroup((CursorHeader *)resdata, ressize, module); 68 69 case NTRT_GROUP_ICON:70 return ConvertIconGroup((IconHeader *)resdata, ressize, module);71 72 case NTRT_ICON:73 return ConvertIcon((WINBITMAPINFOHEADER *)resdata, ressize, &cvtressize);74 75 case NTRT_ACCELERATORS:76 return ConvertAccelerator((WINACCEL *)resdata, ressize);77 64 78 65 case NTRT_NEWMENU: … … 96 83 //****************************************************************************** 97 84 //****************************************************************************** 85 PVOID WIN32API ConvertCursorToOS2(LPVOID lpWinResData) 86 { 87 int ressize, cvtressize; 88 89 ressize = QueryConvertedCursorSize((CursorComponent *)lpWinResData, 0); 90 91 return ConvertCursor((CursorComponent *)lpWinResData, ressize, &cvtressize); 92 } 93 //****************************************************************************** 94 //****************************************************************************** 95 VOID WIN32API FreeOS2Resource(LPVOID lpResource) 96 { 97 free(lpResource); 98 } 99 //****************************************************************************** 100 //****************************************************************************** 98 101 ULONG WIN32API QueryConvertedResourceSize(HINSTANCE hInstance, LPSTR restype, HRSRC hResource) 99 102 { … … 113 116 114 117 switch((int)restype) { 115 case NTRT_NEWBITMAP:116 case NTRT_BITMAP:117 return QueryConvertedBitmapSize((WINBITMAPINFOHEADER *)resdata, ressize);118 119 118 case NTRT_CURSOR: 120 119 return QueryConvertedCursorSize((CursorComponent *)resdata, ressize); 121 122 case NTRT_ICON:123 return QueryConvertedIconSize((WINBITMAPINFOHEADER *)resdata, ressize);124 120 125 121 case NTRT_GROUP_ICON:
Note:
See TracChangeset
for help on using the changeset viewer.