GC_API void GC_CALL GC_set_finalize_on_demand(int value)
{
- GC_ASSERT(value != -1);
+ GC_ASSERT(value != -1); /* -1 was used to retrieve old value in gc-7.2 */
/* value is of boolean type. */
GC_finalize_on_demand = value;
}
GC_API void GC_CALL GC_set_java_finalization(int value)
{
- GC_ASSERT(value != -1);
+ GC_ASSERT(value != -1); /* -1 was used to retrieve old value in gc-7.2 */
/* value is of boolean type. */
GC_java_finalization = value;
}
GC_API void GC_CALL GC_set_dont_expand(int value)
{
- GC_ASSERT(value != -1);
+ GC_ASSERT(value != -1); /* -1 was used to retrieve old value in gc-7.2 */
/* value is of boolean type. */
GC_dont_expand = value;
}
GC_API void GC_CALL GC_set_no_dls(int value)
{
- GC_ASSERT(value != -1);
+ GC_ASSERT(value != -1); /* -1 was used to retrieve old value in gc-7.2 */
/* value is of boolean type. */
GC_no_dls = value;
}
GC_API void GC_CALL GC_set_max_retries(GC_word value)
{
- GC_ASSERT(value != ~(word)0);
+ GC_ASSERT((GC_signed_word)value != -1);
+ /* -1 was used to retrieve old value in gc-7.2 */
GC_max_retries = value;
}
GC_API void GC_CALL GC_set_dont_precollect(int value)
{
- GC_ASSERT(value != -1);
+ GC_ASSERT(value != -1); /* -1 was used to retrieve old value in gc-7.2 */
/* value is of boolean type. */
GC_dont_precollect = value;
}
GC_API void GC_CALL GC_set_time_limit(unsigned long value)
{
- GC_ASSERT(value != (unsigned long)-1L);
+ GC_ASSERT((long)value != -1L);
+ /* -1 was used to retrieve old value in gc-7.2 */
GC_time_limit = value;
}