Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2011-10-04 23:11:51 +0400
committerVicent Marti <tanoku@gmail.com>2011-10-06 00:21:16 +0400
commitc060854ed5b42b76eda40e290851a315dbbaea04 (patch)
tree18361559cf0cbcbc915273284277e6b00f7d9a46 /src/cc-compat.h
parent72d6a20be073c2854cca220c851c977171a5a465 (diff)
msvc: Properly handle inttypes.h/stdint.h
Diffstat (limited to 'src/cc-compat.h')
-rw-r--r--src/cc-compat.h55
1 files changed, 23 insertions, 32 deletions
diff --git a/src/cc-compat.h b/src/cc-compat.h
index cce4ca9b1..c243f1d20 100644
--- a/src/cc-compat.h
+++ b/src/cc-compat.h
@@ -11,36 +11,36 @@
* See if our compiler is known to support flexible array members.
*/
#ifndef GIT_FLEX_ARRAY
-# if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
-# define GIT_FLEX_ARRAY /* empty */
-# elif defined(__GNUC__)
-# if (__GNUC__ >= 3)
-# define GIT_FLEX_ARRAY /* empty */
-# else
-# define GIT_FLEX_ARRAY 0 /* older GNU extension */
+# if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
+# define GIT_FLEX_ARRAY /* empty */
+# elif defined(__GNUC__)
+# if (__GNUC__ >= 3)
+# define GIT_FLEX_ARRAY /* empty */
+# else
+# define GIT_FLEX_ARRAY 0 /* older GNU extension */
+# endif
# endif
-# endif
/* Default to safer but a bit wasteful traditional style */
-# ifndef GIT_FLEX_ARRAY
-# define GIT_FLEX_ARRAY 1
-# endif
+# ifndef GIT_FLEX_ARRAY
+# define GIT_FLEX_ARRAY 1
+# endif
#endif
#ifdef __GNUC__
-# define GIT_TYPEOF(x) (__typeof__(x))
+# define GIT_TYPEOF(x) (__typeof__(x))
#else
-# define GIT_TYPEOF(x)
+# define GIT_TYPEOF(x)
#endif
#ifdef __cplusplus
-# define GIT_UNUSED(x)
+# define GIT_UNUSED(x)
#else
-# ifdef __GNUC__
-# define GIT_UNUSED(x) x __attribute__ ((__unused__))
-# else
-# define GIT_UNUSED(x) x
-# endif
+# ifdef __GNUC__
+# define GIT_UNUSED(x) x __attribute__ ((__unused__))
+# else
+# define GIT_UNUSED(x) x
+# endif
#endif
#if defined(_MSC_VER)
@@ -49,28 +49,19 @@
#define GIT_UNUSED_ARG(x)
#endif
-/*
- * Does our compiler/platform support the C99 <inttypes.h> and
- * <stdint.h> header files. (C99 requires that <inttypes.h>
- * includes <stdint.h>).
- */
-#if !defined(_MSC_VER)
-# define GIT_HAVE_INTTYPES_H 1
-#endif
-
/* Define the printf format specifer to use for size_t output */
#if defined(_MSC_VER) || defined(__MINGW32__)
-# define PRIuZ "Iu"
+# define PRIuZ "Iu"
#else
-# define PRIuZ "zu"
+# define PRIuZ "zu"
#endif
/* Micosoft Visual C/C++ */
#if defined(_MSC_VER)
/* disable "deprecated function" warnings */
-# pragma warning ( disable : 4996 )
+# pragma warning ( disable : 4996 )
/* disable "conditional expression is constant" level 4 warnings */
-# pragma warning ( disable : 4127 )
+# pragma warning ( disable : 4127 )
#endif
#endif /* INCLUDE_compat_h__ */