Makes the code compile on Windows CE.
diff --git a/include/gmock/gmock-actions.h b/include/gmock/gmock-actions.h
index 823054b..a228eea 100644
--- a/include/gmock/gmock-actions.h
+++ b/include/gmock/gmock-actions.h
@@ -38,7 +38,11 @@
 
 #include <algorithm>
 #include <string>
+
+#ifndef _WIN32_WCE
 #include <errno.h>
+#endif
+
 #include <gmock/internal/gmock-internal-utils.h>
 #include <gmock/internal/gmock-port.h>
 
@@ -601,6 +605,8 @@
   const T2 value_;
 };
 
+#ifndef _WIN32_WCE
+
 // Implements the SetErrnoAndReturn action to simulate return from
 // various system calls and libc functions.
 template <typename T>
@@ -619,6 +625,8 @@
   const T result_;
 };
 
+#endif  // _WIN32_WCE
+
 // Implements the SetArgumentPointee<N>(x) action for any function
 // whose N-th argument (0-based) is a pointer to x's type.  The
 // template parameter kIsProto is true iff type A is ProtocolMessage,
@@ -878,6 +886,8 @@
   return MakePolymorphicAction(internal::AssignAction<T1, T2>(ptr, val));
 }
 
+#ifndef _WIN32_WCE
+
 // Creates an action that sets errno and returns the appropriate error.
 template <typename T>
 PolymorphicAction<internal::SetErrnoAndReturnAction<T> >
@@ -886,6 +896,8 @@
       internal::SetErrnoAndReturnAction<T>(errval, result));
 }
 
+#endif  // _WIN32_WCE
+
 // Various overloads for InvokeWithoutArgs().
 
 // Creates an action that invokes 'function_impl' with no argument.