diff --git a/cfg.mk b/cfg.mk index 501530f7a7..682687a3e7 100644 --- a/cfg.mk +++ b/cfg.mk @@ -680,7 +680,7 @@ sc_require_whitespace_in_translation: # Enforce recommended preprocessor indentation style. sc_preprocessor_indentation: @if cppi --version >/dev/null 2>&1; then \ - $(VC_LIST_EXCEPT) | grep '\.[ch]$$' | xargs cppi -a -c \ + $(VC_LIST_EXCEPT) | grep -E '\.[ch](\.in)?$$' | xargs cppi -a -c \ || { echo '$(ME): incorrect preprocessor indentation' 1>&2; \ exit 1; }; \ else \ diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in index 66ed0c2485..77069789fa 100644 --- a/include/libvirt/libvirt.h.in +++ b/include/libvirt/libvirt.h.in @@ -24,36 +24,36 @@ */ #ifndef __VIR_VIRLIB_H__ -#define __VIR_VIRLIB_H__ +# define __VIR_VIRLIB_H__ -#include +# include -#ifdef __cplusplus +# ifdef __cplusplus extern "C" { -#endif +# endif -#ifndef VIR_DEPRECATED +# ifndef VIR_DEPRECATED /* The feature is present in gcc-3.1 and newer. */ -# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) -# define VIR_DEPRECATED __attribute__((__deprecated__)) -# else -# define VIR_DEPRECATED /* nothing */ -# endif -#endif /* VIR_DEPRECATED */ - -#ifdef WIN32 -# ifdef LIBVIRT_STATIC -# define VIR_EXPORT_VAR extern -# else -# ifdef IN_LIBVIRT -# define VIR_EXPORT_VAR __declspec(dllexport) +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) +# define VIR_DEPRECATED __attribute__((__deprecated__)) # else -# define VIR_EXPORT_VAR __declspec(dllimport) extern +# define VIR_DEPRECATED /* nothing */ # endif +# endif /* VIR_DEPRECATED */ + +# ifdef WIN32 +# ifdef LIBVIRT_STATIC +# define VIR_EXPORT_VAR extern +# else +# ifdef IN_LIBVIRT +# define VIR_EXPORT_VAR __declspec(dllexport) +# else +# define VIR_EXPORT_VAR __declspec(dllimport) extern +# endif +# endif +# else +# define VIR_EXPORT_VAR extern # endif -#else -# define VIR_EXPORT_VAR extern -#endif /* General note - in the header files, any linear enumeration which * might be expanded in the future has an optional *_LAST value that @@ -70,7 +70,7 @@ extern "C" { * version * 1,000,000 + minor * 1000 + micro */ -#define LIBVIR_VERSION_NUMBER @LIBVIRT_VERSION_NUMBER@ +# define LIBVIR_VERSION_NUMBER @LIBVIRT_VERSION_NUMBER@ /** * LIBVIR_CHECK_VERSION: @@ -85,25 +85,25 @@ extern "C" { * // some code that only works in 1.1.3 and newer * #endif */ -#define LIBVIR_CHECK_VERSION(major, minor, micro) \ +# define LIBVIR_CHECK_VERSION(major, minor, micro) \ ((major) * 1000000 + (minor) * 1000 + (micro) <= LIBVIR_VERSION_NUMBER) -#define __VIR_LIBVIRT_H_INCLUDES__ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#undef __VIR_LIBVIRT_H_INCLUDES__ +# define __VIR_LIBVIRT_H_INCLUDES__ +# include +# include +# include +# include +# include +# include +# include +# include +# include +# include +# include +# undef __VIR_LIBVIRT_H_INCLUDES__ -#ifdef __cplusplus +# ifdef __cplusplus } -#endif +# endif #endif /* __VIR_VIRLIB_H__ */