[Python-checkins] CVS: python/dist/src/PC import_nt.c,1.10,1.11
Guido van Rossum
python-dev@python.org
Tue, 4 Apr 2000 18:48:57 -0400 (EDT)
Update of /projects/cvsroot/python/dist/src/PC
In directory eric:/projects/python/develop/guido/src/PC
Modified Files:
import_nt.c
Log Message:
Get rid of Win32s check.
Index: import_nt.c
===================================================================
RCS file: /projects/cvsroot/python/dist/src/PC/import_nt.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** import_nt.c 1999/01/14 22:40:30 1.10
--- import_nt.c 2000/04/04 22:48:55 1.11
***************
*** 15,34 ****
extern const char *PyWin_DLLVersionString; // a string loaded from the DLL at startup.
- /* Return whether this is Win32s, i.e., Win32 API on Win 3.1(1).
- This function is exported! */
-
- BOOL PyWin_IsWin32s()
- {
- static BOOL bIsWin32s = -1; /* flag as "not yet looked" */
-
- if (bIsWin32s == -1) {
- OSVERSIONINFO ver;
- ver.dwOSVersionInfoSize = sizeof(ver);
- GetVersionEx(&ver);
- bIsWin32s = ver.dwPlatformId == VER_PLATFORM_WIN32s;
- }
- return bIsWin32s;
- }
-
FILE *PyWin_FindRegisteredModule( const char *moduleName, struct filedescr **ppFileDesc, char *pathBuf, int pathLen)
{
--- 15,18 ----
***************
*** 44,48 ****
struct filedescr *fdp = NULL;
FILE *fp;
! HKEY keyBase = PyWin_IsWin32s() ? HKEY_CLASSES_ROOT : HKEY_LOCAL_MACHINE;
int modNameSize;
long regStat;
--- 28,32 ----
struct filedescr *fdp = NULL;
FILE *fp;
! HKEY keyBase = HKEY_LOCAL_MACHINE;
int modNameSize;
long regStat;