On Thu, Feb 11, 2016 at 10:51 AM, Fabiano Fidêncio <fabiano@xxxxxxxxxxxx> wrote: > On Thu, Feb 11, 2016 at 9:52 AM, Fabiano Fidêncio <fidencio@xxxxxxxxxx> wrote: >> While "#if USE_FOO" checks for the value of the variable USE_FOO, >> "#ifdef" checks whether USE_FOO is defined or not. >> >> It means, if we had something like: #define USE_FOO 0, we would have: >> #if USE_FOO >> /* Any code in here would NOT be compiled */ >> #endif >> >> #ifdef USE_FOO >> /* Any code in here would be compiled */ >> #endif >> >> No problem was faced on spice-gtk till now because either USE_FOO is not >> defined or defined as 1, but let's try to have it standardized. > > > I won't send a v3 for now, but this patch must be squashed to this > commit before pushing: > > diff --git a/src/channel-usbredir.c b/src/channel-usbredir.c > index 7948e59..11abeb0 100644 > --- a/src/channel-usbredir.c > +++ b/src/channel-usbredir.c > @@ -327,7 +327,7 @@ void spice_usbredir_channel_connect_device_async( > { > SpiceUsbredirChannelPrivate *priv = channel->priv; > GTask *task; > -#if ! USE_POLKIT > +#ifndef USE_POLKIT > GError *err = NULL; > #endif > And also: diff --git a/src/spice-client-glib-usb-acl-helper.c b/src/spice-client-glib-usb-acl-helper.c index bc09776..3c5de05 100644 --- a/src/spice-client-glib-usb-acl-helper.c +++ b/src/spice-client-glib-usb-acl-helper.c @@ -161,7 +161,7 @@ static void cleanup(void) } /* Not available in polkit < 0.101 */ -#if !HAVE_POLKIT_AUTHORIZATION_RESULT_GET_DISMISSED +#ifndef HAVE_POLKIT_AUTHORIZATION_RESULT_GET_DISMISSED static gboolean polkit_authorization_result_get_dismissed(PolkitAuthorizationResult *result) { @@ -296,7 +296,7 @@ static void stdin_read_complete(GObject *src, GAsyncResult *res, gpointer data) } /* Fix for polkit 0.97 and later */ -#if !HAVE_POLKIT_AUTHORITY_GET_SYNC +#ifndef HAVE_POLKIT_AUTHORITY_GET_SYNC static PolkitAuthority * polkit_authority_get_sync (GCancellable *cancellable, GError **error) { > >> --- >> src/channel-smartcard.c | 2 +- >> src/channel-usbredir.c | 14 +++++++------- >> src/spice-channel.c | 20 ++++++++++---------- >> src/spice-gtk-session.c | 4 ++-- >> src/spice-widget.c | 2 +- >> src/usb-device-manager.c | 2 +- >> 6 files changed, 22 insertions(+), 22 deletions(-) >> >> diff --git a/src/channel-smartcard.c b/src/channel-smartcard.c >> index e2e1aad..7f3306e 100644 >> --- a/src/channel-smartcard.c >> +++ b/src/channel-smartcard.c >> @@ -244,7 +244,7 @@ smartcard_message_free(SpiceSmartcardChannelMessage *message) >> g_free(message); >> } >> >> -#if USE_SMARTCARD >> +#ifdef USE_SMARTCARD >> static gboolean is_attached_to_server(VReader *reader) >> { >> return (vreader_get_id(reader) != (vreader_id_t)-1); >> diff --git a/src/channel-usbredir.c b/src/channel-usbredir.c >> index 0be72ba..2206efc 100644 >> --- a/src/channel-usbredir.c >> +++ b/src/channel-usbredir.c >> @@ -24,7 +24,7 @@ >> #ifdef USE_USBREDIR >> #include <glib/gi18n.h> >> #include <usbredirhost.h> >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> #include "usb-acl-helper.h" >> #endif >> #include "channel-usbredir-priv.h" >> @@ -57,7 +57,7 @@ >> >> enum SpiceUsbredirChannelState { >> STATE_DISCONNECTED, >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> STATE_WAITING_FOR_ACL_HELPER, >> #endif >> STATE_CONNECTED, >> @@ -75,7 +75,7 @@ struct _SpiceUsbredirChannelPrivate { >> const uint8_t *read_buf; >> int read_buf_size; >> enum SpiceUsbredirChannelState state; >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> GSimpleAsyncResult *result; >> SpiceUsbAclHelper *acl_helper; >> #endif >> @@ -241,7 +241,7 @@ static gboolean spice_usbredir_channel_open_device( >> int rc, status; >> >> g_return_val_if_fail(priv->state == STATE_DISCONNECTED >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> || priv->state == STATE_WAITING_FOR_ACL_HELPER >> #endif >> , FALSE); >> @@ -275,7 +275,7 @@ static gboolean spice_usbredir_channel_open_device( >> return TRUE; >> } >> >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> static void spice_usbredir_channel_open_acl_cb( >> GObject *gobject, GAsyncResult *acl_res, gpointer user_data) >> { >> @@ -358,7 +358,7 @@ void spice_usbredir_channel_connect_device_async( >> priv->device = libusb_ref_device(device); >> priv->spice_device = g_boxed_copy(spice_usb_device_get_type(), >> spice_device); >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> priv->result = result; >> priv->state = STATE_WAITING_FOR_ACL_HELPER; >> priv->acl_helper = spice_usb_acl_helper_new(); >> @@ -415,7 +415,7 @@ void spice_usbredir_channel_disconnect_device(SpiceUsbredirChannel *channel) >> case STATE_DISCONNECTED: >> case STATE_DISCONNECTING: >> break; >> -#if USE_POLKIT >> +#ifdef USE_POLKIT >> case STATE_WAITING_FOR_ACL_HELPER: >> priv->state = STATE_DISCONNECTING; >> /* We're still waiting for the acl helper -> cancel it */ >> diff --git a/src/spice-channel.c b/src/spice-channel.c >> index ff85715..1941b1b 100644 >> --- a/src/spice-channel.c >> +++ b/src/spice-channel.c >> @@ -119,7 +119,7 @@ static void spice_channel_init(SpiceChannel *channel) >> c->remote_common_caps = g_array_new(FALSE, TRUE, sizeof(guint32)); >> spice_channel_set_common_capability(channel, SPICE_COMMON_CAP_PROTOCOL_AUTH_SELECTION); >> spice_channel_set_common_capability(channel, SPICE_COMMON_CAP_MINI_HEADER); >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> spice_channel_set_common_capability(channel, SPICE_COMMON_CAP_AUTH_SASL); >> #endif >> g_queue_init(&c->xmit_queue); >> @@ -802,7 +802,7 @@ static void spice_channel_flush_wire(SpiceChannel *channel, >> } >> } >> >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> /* >> * Encode all buffered data, write all encrypted data out >> * to the wire >> @@ -830,7 +830,7 @@ static void spice_channel_flush_sasl(SpiceChannel *channel, const void *data, si >> /* coroutine context */ >> static void spice_channel_write(SpiceChannel *channel, const void *data, size_t len) >> { >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> SpiceChannelPrivate *c = channel->priv; >> >> if (c->sasl_conn) >> @@ -932,7 +932,7 @@ reread: >> return ret; >> } >> >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> /* >> * Read at least 1 more byte of data out of the SASL decrypted >> * data buffer, into the internal read buffer >> @@ -994,7 +994,7 @@ static int spice_channel_read(SpiceChannel *channel, void *data, size_t length) >> while (len > 0) { >> if (c->has_error) return 0; /* has_error is set by disconnect(), return no error */ >> >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> if (c->sasl_conn) >> ret = spice_channel_read_sasl(channel, data, len); >> else >> @@ -1268,7 +1268,7 @@ error: >> return FALSE; >> } >> >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> /* >> * NB, keep in sync with similar method in spice/server/reds.c >> */ >> @@ -1795,7 +1795,7 @@ static gboolean spice_channel_recv_link_msg(SpiceChannel *channel) >> } else { >> SpiceLinkAuthMechanism auth = { 0, }; >> >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> if (spice_channel_test_common_capability(channel, SPICE_COMMON_CAP_AUTH_SASL)) { >> CHANNEL_DEBUG(channel, "Choosing SASL mechanism"); >> auth.auth_mechanism = SPICE_COMMON_CAP_AUTH_SASL; >> @@ -2167,7 +2167,7 @@ static void spice_channel_iterate_read(SpiceChannel *channel) >> ) { do >> spice_channel_recv_msg(channel, >> (handler_msg_in)SPICE_CHANNEL_GET_CLASS(channel)->handle_msg, NULL); >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> /* flush the sasl buffer too */ >> while (c->sasl_decoded != NULL); >> #else >> @@ -2632,7 +2632,7 @@ static void channel_reset(SpiceChannel *channel, gboolean migrating) >> c->connect_delayed_id = 0; >> } >> >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> if (c->sasl_conn) { >> sasl_dispose(&c->sasl_conn); >> c->sasl_conn = NULL; >> @@ -2906,7 +2906,7 @@ void spice_channel_swap(SpiceChannel *channel, SpiceChannel *swap, gboolean swap >> SWAP(common_caps); >> SWAP(remote_caps); >> SWAP(remote_common_caps); >> -#if HAVE_SASL >> +#ifdef HAVE_SASL >> SWAP(sasl_conn); >> SWAP(sasl_decoded); >> SWAP(sasl_decoded_length); >> diff --git a/src/spice-gtk-session.c b/src/spice-gtk-session.c >> index 9ea28c4..4201ee0 100644 >> --- a/src/spice-gtk-session.c >> +++ b/src/spice-gtk-session.c >> @@ -19,7 +19,7 @@ >> >> #include <glib.h> >> >> -#if HAVE_X11_XKBLIB_H >> +#ifdef HAVE_X11_XKBLIB_H >> #include <X11/XKBlib.h> >> #include <gdk/gdkx.h> >> #endif >> @@ -139,7 +139,7 @@ static guint32 get_keyboard_lock_modifiers(void) >> modifiers |= SPICE_INPUTS_SCROLL_LOCK; >> } >> #else >> -#if HAVE_X11_XKBLIB_H >> +#ifdef HAVE_X11_XKBLIB_H >> Display *x_display = NULL; >> XKeyboardState keyboard_state; >> >> diff --git a/src/spice-widget.c b/src/spice-widget.c >> index a1a68a6..19753e7 100644 >> --- a/src/spice-widget.c >> +++ b/src/spice-widget.c >> @@ -20,7 +20,7 @@ >> #include <math.h> >> #include <glib.h> >> >> -#if HAVE_X11_XKBLIB_H >> +#ifdef HAVE_X11_XKBLIB_H >> #include <X11/XKBlib.h> >> #include <gdk/gdkx.h> >> #endif >> diff --git a/src/usb-device-manager.c b/src/usb-device-manager.c >> index 647edd0..6e12602 100644 >> --- a/src/usb-device-manager.c >> +++ b/src/usb-device-manager.c >> @@ -393,7 +393,7 @@ static void spice_usb_device_manager_get_property(GObject *gobject, >> break; >> case PROP_FREE_CHANNELS: { >> int free_channels = 0; >> -#if USE_USBREDIR >> +#ifdef USE_USBREDIR >> int i; >> for (i = 0; i < priv->channels->len; i++) { >> SpiceUsbredirChannel *channel = g_ptr_array_index(priv->channels, i); >> -- >> 2.5.0 >> >> _______________________________________________ >> Spice-devel mailing list >> Spice-devel@xxxxxxxxxxxxxxxxxxxxx >> https://lists.freedesktop.org/mailman/listinfo/spice-devel > > > > -- > Fabiano Fidêncio -- Fabiano Fidêncio _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel