According to GCC, ATTRIBUTE_UNUSED means that an attribute _might_
be unused, not _must_ be unused. Therefore, it is easier to
blindly mark a variable, than to try and do preprocessor limiting
of when we know it is unused.
* src/remote/remote_driver.c (remoteAuthenticate): Mark attribute
as potentially unused.
Reported by Gustovo Morozowski.
/*----------------------------------------------------------------------*/
static int
-remoteAuthenticate (virConnectPtr conn, struct private_data *priv, int in_open
-#if !HAVE_SASL && !HAVE_POLKIT
- ATTRIBUTE_UNUSED
-#endif
- ,
- virConnectAuthPtr auth
-#if !HAVE_SASL && !HAVE_POLKIT
- ATTRIBUTE_UNUSED
-#endif
- ,
+remoteAuthenticate (virConnectPtr conn, struct private_data *priv,
+ int in_open ATTRIBUTE_UNUSED,
+ virConnectAuthPtr auth ATTRIBUTE_UNUSED,
const char *authtype)
{
struct remote_auth_list_ret ret;