finalize issue 74 fix
diff --git a/tests/test_general.py b/tests/test_general.py
index 9e64a28..587284a 100644
--- a/tests/test_general.py
+++ b/tests/test_general.py
@@ -43,6 +43,10 @@
         self.assertTrue(isinstance(ast2, c_ast.FileAST))
 
     def test_cpp_funkydir(self):
+        # This test contains Windows specific path escapes
+        if sys.platform != 'win32':
+            return
+
         c_files_path = os.path.join('tests', 'c_files')
         ast = parse_file(self._find_file('simplemain.c'), use_cpp=True,
             cpp_path=CPPPATH, cpp_args='-I%s' % c_files_path)