{
int value_a = (row_a[x] >> (channel*8)) & 0xff;
int value_b = (row_b[x] >> (channel*8)) & 0xff;
- guint diff;
-
- diff = ABS (value_a - value_b);
- diff *= 4; /* emphasize */
- if (diff)
- diff += 128; /* make sure it's visible */
- if (diff > 255)
- diff = 255;
- diff_pixel |= diff << (channel*8);
+ guint channel_diff;
+
+ channel_diff = ABS (value_a - value_b);
+ channel_diff *= 4; /* emphasize */
+ if (channel_diff)
+ channel_diff += 128; /* make sure it's visible */
+ if (channel_diff > 255)
+ channel_diff = 255;
+ diff_pixel |= channel_diff << (channel*8);
}
if ((diff_pixel & 0x00ffffff) == 0)
# FIXME: $(no_undefined) ?
+
+reftest_cflags = []
+foreach flag: common_cflags
+ if flag not in ['-Werror=missing-prototypes', '-Werror=missing-declarations', '-fvisibility=hidden']
+ reftest_cflags += flag
+ endif
+endforeach
+
+
libgtkreftestprivate = library('gtkreftestprivate',
'reftest-compare.c', 'reftest-module.c', 'reftest-snapshot.c',
- dependencies : libgtk_dep)
+ dependencies : libgtk_dep,
+ c_args: reftest_cflags)
libreftest = library('reftest',
[ 'expand-expander.c',
'animation-direction.c',
],
link_with: libgtkreftestprivate,
+ c_args: reftest_cflags,
dependencies : libgtk_dep)
tcdata = configuration_data()
{
int value_a = (row_a[x] >> (channel*8)) & 0xff;
int value_b = (row_b[x] >> (channel*8)) & 0xff;
- guint diff;
-
- diff = ABS (value_a - value_b);
- diff *= 4; /* emphasize */
- if (diff)
- diff += 128; /* make sure it's visible */
- if (diff > 255)
- diff = 255;
- diff_pixel |= diff << (channel*8);
+ guint channel_difff;
+
+ channel_difff = ABS (value_a - value_b);
+ channel_difff *= 4; /* emphasize */
+ if (channel_difff)
+ channel_difff += 128; /* make sure it's visible */
+ if (channel_difff > 255)
+ channel_difff = 255;
+ diff_pixel |= channel_difff << (channel * 8);
}
if ((diff_pixel & 0x00ffffff) == 0)
if (all_modules == NULL)
all_modules = g_hash_table_new (g_str_hash, g_str_equal);
- g_hash_table_insert (all_modules, filename ? filename : "", result);
+ g_hash_table_insert (all_modules, filename ? filename : g_strdup (""), result);
return result;
}