* Rounding issue with eina_f32p32_cos and eina_f32p32_sin when getting close to 1.0.
* Portability issue with Eina_Value when char are not signed by default (case on ARM
and PPC).
+ * Portability issue with Eina_Value test suite when unsigned where not promoted to
+ unsigned long (case on Itanium).
Eina 1.2.0
eina_value_flush(value);
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_ULONG));
- fail_unless(eina_value_set(value, 3000000001U));
+ fail_unless(eina_value_set(value, 3000000001UL));
fail_unless(eina_value_get(value, &ul));
- fail_unless(ul == 3000000001U);
+ fail_unless(ul == 3000000001UL);
eina_value_flush(value);
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
eina_value_flush(value);
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_ULONG));
- in_ul = 3000000001U;
+ in_ul = 3000000001UL;
fail_unless(eina_value_pset(value, &in_ul));
fail_unless(eina_value_pget(value, &ul));
- fail_unless(ul == 3000000001U);
+ fail_unless(ul == 3000000001UL);
eina_value_flush(value);
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
eina_value_flush(value);
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_ULONG));
- in_ul = 3000000001U;
+ in_ul = 3000000001UL;
fail_unless(eina_value_pset(value, &in_ul));
fail_unless(eina_value_pget(value, &ul));
- fail_unless(ul == 3000000001U);
+ fail_unless(ul == 3000000001UL);
snprintf(buf, sizeof(buf), "%lu", in_ul);
out = eina_value_to_string(value);
fail_unless(out != NULL);