diff options
author | Ton Voon <ton.voon@opsera.com> | 2010-06-21 15:19:50 +0100 |
---|---|---|
committer | Ton Voon <ton.voon@opsera.com> | 2010-06-21 15:19:50 +0100 |
commit | 833fd7ca04ae1e746db1feafae3bae1bbf4a10c3 (patch) | |
tree | 0b184a88181177e20a68bdf7f0e3fdf87f793399 /build-aux/warn-on-use.h | |
parent | b190391c76f86a3a513af7b07207f96b7553dd96 (diff) | |
download | monitoring-plugins-833fd7ca04ae1e746db1feafae3bae1bbf4a10c3.tar.gz |
Added sha1 from gnulib. Also filled out _np_state_generate_key()
Diffstat (limited to 'build-aux/warn-on-use.h')
-rw-r--r-- | build-aux/warn-on-use.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/build-aux/warn-on-use.h b/build-aux/warn-on-use.h index 1cd5062d..171e5991 100644 --- a/build-aux/warn-on-use.h +++ b/build-aux/warn-on-use.h | |||
@@ -67,7 +67,10 @@ | |||
67 | /* A compiler attribute is available in gcc versions 4.3.0 and later. */ | 67 | /* A compiler attribute is available in gcc versions 4.3.0 and later. */ |
68 | # define _GL_WARN_ON_USE(function, message) \ | 68 | # define _GL_WARN_ON_USE(function, message) \ |
69 | extern __typeof__ (function) function __attribute__ ((__warning__ (message))) | 69 | extern __typeof__ (function) function __attribute__ ((__warning__ (message))) |
70 | 70 | # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING | |
71 | /* Verify the existence of the function. */ | ||
72 | # define _GL_WARN_ON_USE(function, message) \ | ||
73 | extern __typeof__ (function) function | ||
71 | # else /* Unsupported. */ | 74 | # else /* Unsupported. */ |
72 | # define _GL_WARN_ON_USE(function, message) \ | 75 | # define _GL_WARN_ON_USE(function, message) \ |
73 | _GL_WARN_EXTERN_C int _gl_warn_on_use | 76 | _GL_WARN_EXTERN_C int _gl_warn_on_use |
@@ -85,6 +88,10 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use | |||
85 | # define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ | 88 | # define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ |
86 | extern rettype function parameters_and_attributes \ | 89 | extern rettype function parameters_and_attributes \ |
87 | __attribute__ ((__warning__ (msg))) | 90 | __attribute__ ((__warning__ (msg))) |
91 | # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING | ||
92 | /* Verify the existence of the function. */ | ||
93 | # define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ | ||
94 | extern rettype function parameters_and_attributes | ||
88 | # else /* Unsupported. */ | 95 | # else /* Unsupported. */ |
89 | # define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ | 96 | # define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ |
90 | _GL_WARN_EXTERN_C int _gl_warn_on_use | 97 | _GL_WARN_EXTERN_C int _gl_warn_on_use |