On Thu, Feb 11, 2016 at 7:33 PM, Eduardo Lima (Etrunko) <etrunko@xxxxxxxxxx> wrote: > On 02/11/2016 07:58 AM, Fabiano Fidêncio wrote: >> 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: > > Heh, whenever you declare the work finished I think it should be ok to > push the change. Pushed! > > Acked-by: Eduardo Lima (Etrunko) <etrunko@xxxxxxxxxx> > >> 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 >> >> >> > > > -- > Eduardo de Barros Lima (Etrunko) > Software Engineer - RedHat > etrunko@xxxxxxxxxx _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel