With the introduction of GList/GQueue these macro were removed at the expense of some minor regressions. First patch introduce macros for iterating generic Glist, others use them. Frediano Ziglio (6): Introduce some macros to simplify iteration on GList RedChannel: Add FOREACH_CHANNEL and use it to iterate RedChannel: Use more FOREACH_CLIENT macro Use proper FOREACH_DCC instead of FOREACH_CLIENT Base FOREACH_CLIENT on GLIST_FOREACH Base FOREACH_DCC on GLIST_FOREACH server/display-channel.c | 42 ++++++++++++------------- server/display-channel.h | 11 ++----- server/main-channel.c | 20 ++++++------ server/red-channel.c | 80 ++++++++++++++++++++++-------------------------- server/red-channel.h | 12 ++------ server/red-common.h | 18 +++++++++++ server/red-worker.c | 8 ++--- server/reds-private.h | 3 ++ server/reds.c | 66 +++++++++++++++++++-------------------- server/stream.c | 24 +++++++-------- 10 files changed, 142 insertions(+), 142 deletions(-) -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel