Commit 975eda2d564da10d2e51305ca64b8ab659e9ffe9

Vicent Martí 2011-05-18T16:57:36

Merge pull request #196 from sschuberth/cmake-msvc2010 Cmake msvc2010

diff --git a/.gitignore b/.gitignore
index ddff317..254e63d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
-
 /apidocs
 /trash-*.exe
 /libgit2.pc
@@ -13,10 +12,13 @@
 .waf*
 build/
 tests/tmp/
-msvc/Debug/
-msvc/Release/
-*.suo
-*.user
-*.sdf
+msvc/Debug/
+msvc/Release/
+*.sln
+*.suo
+*.vc*proj*
+*.sdf
 *.opensdf
+CMake*
+*.cmake
 .DS_Store
diff --git a/src/config_file.c b/src/config_file.c
index 37bb279..fcd15c6 100644
--- a/src/config_file.c
+++ b/src/config_file.c
@@ -565,7 +565,7 @@ void cfg_consume_line(file_backend *cfg)
 	cfg->reader.read_ptr = line_end;
 }
 
-static inline int config_keychar(int c)
+GIT_INLINE(int) config_keychar(int c)
 {
 	return isalnum(c) || c == '-';
 }
diff --git a/src/msvc-compat.h b/src/msvc-compat.h
index d4c031d..7422a7a 100644
--- a/src/msvc-compat.h
+++ b/src/msvc-compat.h
@@ -17,6 +17,10 @@
 # define S_ISREG(m)   (((m) & _S_IFMT) == _S_IFREG)
 # define S_ISFIFO(m)  (((m) & _S_IFMT) == _S_IFIFO)
 
+/* case-insensitive string comparision */
+# define strcasecmp   _stricmp
+# define strncasecmp  _strnicmp
+
 #if (_MSC_VER >= 1600)
 #	include <stdint.h>
 #else