Hi, On Mon, Nov 30, 2015 at 01:04:26PM +0100, Christophe Fergeau wrote: > spice_warn_if_fail() is doing the same thing except for the inverted > condition. spice_warn_if() is being removed from spice-common to avoid > having potentially confusing redundancy. As the spice-common requirement was acked already.. :) Patch looks good. Acked-by: Victor Toso <victortoso@xxxxxxxxxx> > --- > server/display-channel.c | 7 ++++--- > server/red_worker.c | 10 +++++----- > server/snd_worker.c | 2 +- > 3 files changed, 10 insertions(+), 9 deletions(-) > > diff --git a/server/display-channel.c b/server/display-channel.c > index 580025f..16d9dc6 100644 > --- a/server/display-channel.c > +++ b/server/display-channel.c > @@ -284,7 +284,7 @@ void display_channel_surface_unref(DisplayChannel *display, uint32_t surface_id) > dcc_destroy_surface(dcc, surface_id); > } > > - spice_warn_if(!ring_is_empty(&surface->depend_on_me)); > + spice_warn_if_fail(ring_is_empty(&surface->depend_on_me)); > } > > /* TODO: perhaps rename to "ready" or "realized" ? */ > @@ -339,7 +339,8 @@ static void pipes_add_drawable(DisplayChannel *display, Drawable *drawable) > DisplayChannelClient *dcc; > RingItem *dcc_ring_item, *next; > > - spice_warn_if(!ring_is_empty(&drawable->pipes)); > + spice_warn_if_fail(ring_is_empty(&drawable->pipes)); > + > FOREACH_DCC(display, dcc_ring_item, next, dcc) { > dcc_prepend_drawable(dcc, drawable); > } > @@ -1627,7 +1628,7 @@ void display_channel_create_surface(DisplayChannel *display, uint32_t surface_id > { > RedSurface *surface = &display->surfaces[surface_id]; > > - spice_warn_if(surface->context.canvas); > + spice_warn_if_fail(!surface->context.canvas); > > surface->context.canvas_draws_on_surface = FALSE; > surface->context.width = width; > diff --git a/server/red_worker.c b/server/red_worker.c > index ebb2bba..fb9ad7c 100644 > --- a/server/red_worker.c > +++ b/server/red_worker.c > @@ -1182,9 +1182,9 @@ static void dev_create_primary_surface(RedWorker *worker, uint32_t surface_id, > int error; > > spice_debug(NULL); > - spice_warn_if(surface_id != 0); > - spice_warn_if(surface.height == 0); > - spice_warn_if(((uint64_t)abs(surface.stride) * (uint64_t)surface.height) != > + spice_warn_if_fail(surface_id == 0); > + spice_warn_if_fail(surface.height != 0); > + spice_warn_if_fail(((uint64_t)abs(surface.stride) * (uint64_t)surface.height) == > abs(surface.stride) * surface.height); > > line_0 = (uint8_t*)get_virt(&worker->mem_slots, surface.mem, > @@ -1234,7 +1234,7 @@ static void destroy_primary_surface(RedWorker *worker, uint32_t surface_id) > > if (!validate_surface(display, surface_id)) > return; > - spice_warn_if(surface_id != 0); > + spice_warn_if_fail(surface_id == 0); > > spice_debug(NULL); > if (!display->surfaces[surface_id].context.canvas) { > @@ -1932,7 +1932,7 @@ RedWorker* red_worker_new(QXLInstance *qxl, RedDispatcher *red_dispatcher) > init_info.memslot_id_bits, > init_info.internal_groupslot_id); > > - spice_warn_if(init_info.n_surfaces > NUM_SURFACES); > + spice_warn_if_fail(init_info.n_surfaces <= NUM_SURFACES); > > worker->event_timeout = INF_EVENT_WAIT; > > diff --git a/server/snd_worker.c b/server/snd_worker.c > index b039939..dbd50d1 100644 > --- a/server/snd_worker.c > +++ b/server/snd_worker.c > @@ -421,7 +421,7 @@ static void snd_receive(void* data) > for (;;) { > ssize_t n; > n = channel->receive_data.end - channel->receive_data.now; > - spice_warn_if(n <= 0); > + spice_warn_if_fail(n > 0); > n = reds_stream_read(channel->stream, channel->receive_data.now, n); > if (n <= 0) { > if (n == 0) { > -- > 2.5.0 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/spice-devel _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel