]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Workaround for broken GCC in Debian Etch
authorMaximilian Wilhelm <max@rfc2324.org>
Wed, 5 Aug 2009 09:19:34 +0000 (11:19 +0200)
committerDaniel Veillard <veillard@redhat.com>
Wed, 5 Aug 2009 09:19:34 +0000 (11:19 +0200)
* src/storage_conf.c src/internal.h: move previous check in internal.h
  and add a workaround for a GCC bug in Debian Etch on limit definitions

src/internal.h
src/storage_conf.c

index cf7e1967131e0612da66d324e1667f3e2d96196a..936cd030207e28b79f38ae943241316d68f2ddc0 100644 (file)
 #else
 #define __GNUC_PREREQ(maj,min) 0
 #endif
+
+/* Work around broken limits.h on debian etch */
+#if defined _GCC_LIMITS_H_ && ! defined ULLONG_MAX
+#define ULLONG_MAX   ULONG_LONG_MAX
 #endif
 
+#endif /* __GNUC__ */
+
 /**
  * ATTRIBUTE_UNUSED:
  *
index 075279cc0a7639b269620abce933cebf345f2218..245b2d0cc5392fbd63760c7425d8415048eeee5a 100644 (file)
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
-/* Work around broken limits.h on debian etch */
-#if defined __GNUC__ && defined _GCC_LIMITS_H_ && ! defined ULLONG_MAX
-# define ULLONG_MAX   ULONG_LONG_MAX
-#endif
-
 #define virStorageError(conn, code, fmt...)                             \
             virReportErrorHelper(conn, VIR_FROM_STORAGE, code, __FILE__,\
                                   __FUNCTION__, __LINE__, fmt)