[Spice-devel] [xf86-video-qxl warnings 1/6] Eliminate gcc warning on duplicate use of ARRAY_SIZE by Xorg.

Jeremy White jwhite at codeweavers.com
Thu Mar 21 09:23:00 PDT 2013


Signed-off-by: Jeremy White <jwhite at codeweavers.com>
---
 src/spiceqxl_driver.c       |    4 ++--
 src/spiceqxl_spice_server.c |    8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/spiceqxl_driver.c b/src/spiceqxl_driver.c
index dea5190..990467f 100644
--- a/src/spiceqxl_driver.c
+++ b/src/spiceqxl_driver.c
@@ -33,7 +33,7 @@
 #include "qxl.h"
 #include "spiceqxl_driver.h"
 
-#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
+#define SPICE_ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
 
 #define QXL_MODE_EX(x_res, y_res)                 \
     QXL_MODE_16_32(x_res, y_res, 0),              \
@@ -124,7 +124,7 @@ void init_qxl_rom(qxl_screen_t* qxl, uint32_t rom_size)
     rom->slots_end     = 1;
     rom->n_surfaces    = (NUM_SURFACES);
 
-    modes->n_modes     = (ARRAY_SIZE(qxl_modes));
+    modes->n_modes     = (SPICE_ARRAY_SIZE(qxl_modes));
     for (i = 0; i < modes->n_modes; i++) {
         fb = qxl_modes[i].y_res * qxl_modes[i].stride;
         if (maxfb < fb) {
diff --git a/src/spiceqxl_spice_server.c b/src/spiceqxl_spice_server.c
index 0432d21..63a3179 100644
--- a/src/spiceqxl_spice_server.c
+++ b/src/spiceqxl_spice_server.c
@@ -50,7 +50,7 @@ SpiceServer *xspice_get_spice_server(void)
 
 /* config string parsing */
 
-#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
+#define SPICE_ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
 
 static int name2enum(const char *string, const char *table[], int entries)
 {
@@ -88,7 +88,7 @@ static const char *stream_video_names[] = {
     [ SPICE_STREAM_VIDEO_FILTER ] = "filter",
 };
 #define parse_stream_video(_name) \
-    name2enum(_name, stream_video_names, ARRAY_SIZE(stream_video_names))
+    name2enum(_name, stream_video_names, SPICE_ARRAY_SIZE(stream_video_names))
 
 static const char *compression_names[] = {
     [ SPICE_IMAGE_COMPRESS_OFF ]      = "off",
@@ -100,7 +100,7 @@ static const char *compression_names[] = {
 };
 #define parse_compression(_name)                                        \
     parse_name(_name, "image compression",                              \
-               compression_names, ARRAY_SIZE(compression_names))
+               compression_names, SPICE_ARRAY_SIZE(compression_names))
 
 static const char *wan_compression_names[] = {
     [ SPICE_WAN_COMPRESSION_AUTO   ] = "auto",
@@ -109,7 +109,7 @@ static const char *wan_compression_names[] = {
 };
 #define parse_wan_compression(_name)                                    \
     parse_name(_name, "wan compression",                                \
-               wan_compression_names, ARRAY_SIZE(wan_compression_names))
+               wan_compression_names, SPICE_ARRAY_SIZE(wan_compression_names))
 
 void xspice_set_spice_server_options(OptionInfoPtr options)
 {
-- 
1.7.10.4





More information about the Spice-devel mailing list