]> git.proxmox.com Git - libgit2.git/commit
Cleanup portability/compatibility layer
authorJacques Germishuys <jacquesg@striata.com>
Sat, 12 Jul 2014 12:45:56 +0000 (14:45 +0200)
committerJacques Germishuys <jacquesg@striata.com>
Tue, 5 Aug 2014 18:51:59 +0000 (20:51 +0200)
commit2f795d8fc50d81641d95723d9ddd92795886bed3
tree906e6feb62306a9ee2aaaf3abc3aa1f15645c7ba
parentd07fd4425f654825099729e1caa2b3b25341a91d
Cleanup portability/compatibility layer

* Removes mingw-compat.h
* Cleans up separation of compiler/platform idiosyncrasies
* Unifies mingw/msvc stat structures and functions
* (Tries to) hide more compiler specific implementation details (even in our internal API)
src/path.h
src/posix.h
src/unix/posix.h
src/win32/mingw-compat.h
src/win32/msvc-compat.h
src/win32/posix.h
src/win32/posix_w32.c