X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fdi-set.h;h=abc3161fea4af11463ff75fbe3382e8d21824954;hb=551ee6493e89f30ea3d1cc75bcaaa3d5e5fab7e1;hp=f05e8760c339583707920626d95b14c602924c99;hpb=6f0680eb29a1737d704a1df26aafc00490cd34d8;p=gnulib.git diff --git a/lib/di-set.h b/lib/di-set.h index f05e8760c..abc3161fe 100644 --- a/lib/di-set.h +++ b/lib/di-set.h @@ -1,14 +1,19 @@ -#include +#ifndef _GL_DI_SET_H +# define _GL_DI_SET_H -#undef _ATTRIBUTE_NONNULL_ -#if __GNUC__ == 3 && __GNUC_MINOR__ >= 3 || 3 < __GNUC__ -# define _ATTRIBUTE_NONNULL_(m) __attribute__ ((__nonnull__ (m))) -#else -# define _ATTRIBUTE_NONNULL_(m) -#endif +# include + +# undef _GL_ATTRIBUTE_NONNULL +# if __GNUC__ == 3 && __GNUC_MINOR__ >= 3 || 3 < __GNUC__ +# define _GL_ATTRIBUTE_NONNULL(m) __attribute__ ((__nonnull__ (m))) +# else +# define _GL_ATTRIBUTE_NONNULL(m) +# endif struct di_set *di_set_alloc (void); -int di_set_insert (struct di_set *, dev_t, ino_t) _ATTRIBUTE_NONNULL_ (1); -void di_set_free (struct di_set *) _ATTRIBUTE_NONNULL_ (1); +int di_set_insert (struct di_set *, dev_t, ino_t) _GL_ATTRIBUTE_NONNULL (1); +void di_set_free (struct di_set *) _GL_ATTRIBUTE_NONNULL (1); int di_set_lookup (struct di_set *dis, dev_t dev, ino_t ino) - _ATTRIBUTE_NONNULL_ (1);; + _GL_ATTRIBUTE_NONNULL (1); + +#endif