diff --git a/.gitignore b/.gitignore index ddff317f6..254e63db7 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 37bb2794e..fcd15c6d4 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 d4c031d2d..7422a7aea 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 #else