Index: misc.c
===================================================================
RCS file: /home/cvspublic/apr/misc/win32/misc.c,v
retrieving revision 1.7
diff -u -r1.7 misc.c
--- misc.c  30 Dec 2001 20:46:22 -0000  1.7
+++ misc.c  28 Jan 2002 12:20:12 -0000
@@ -64,7 +64,6 @@
         static OSVERSIONINFO oslev;
         oslev.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
         GetVersionEx(&oslev);
-
         if (oslev.dwPlatformId == VER_PLATFORM_WIN32_NT) 
         {
             static unsigned int servpack = 0;
@@ -122,6 +121,7 @@
                 apr_os_level = APR_WIN_XP;
             }
         }
+#ifndef WINNT
         else if (oslev.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) {
             char *prevision;
             if (prevision = oslev.szCSDVersion) {
@@ -147,6 +147,18 @@
                 apr_os_level = APR_WIN_ME;
             }
         }
+#endif
+#ifdef _WIN32_WCE
+        else if (oslev.dwPlatformId == VER_PLATFORM_WIN32_CE) 
+        {
+            if (oslev.dwMajorVersion < 3) {
+                apr_os_level = APR_WIN_UNSUP;
+            }
+            else {
+                apr_os_level = APR_WIN_CE_3;
+            }
+        }
+#endif
         else {
             apr_os_level = APR_WIN_UNSUP;
         }
