Lines Matching refs:constraint
310 double constraint, val; in ucl_schema_validate_number() local
316 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
317 if (constraint <= 0) { in ucl_schema_validate_number()
324 if (fabs (remainder (val, constraint)) > alpha) { in ucl_schema_validate_number()
327 val, constraint, remainder (val, constraint)); in ucl_schema_validate_number()
334 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
340 if (val > constraint || (exclusive && val >= constraint)) { in ucl_schema_validate_number()
343 val, constraint); in ucl_schema_validate_number()
350 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
356 if (val < constraint || (exclusive && val <= constraint)) { in ucl_schema_validate_number()
359 val, constraint); in ucl_schema_validate_number()
376 int64_t constraint; in ucl_schema_validate_string() local
384 constraint = ucl_object_toint (elt); in ucl_schema_validate_string()
385 if (obj->len > constraint) { in ucl_schema_validate_string()
388 obj->len, constraint); in ucl_schema_validate_string()
395 constraint = ucl_object_toint (elt); in ucl_schema_validate_string()
396 if (obj->len < constraint) { in ucl_schema_validate_string()
399 obj->len, constraint); in ucl_schema_validate_string()
887 int64_t constraint, i; in ucl_schema_validate_values() local
891 constraint = ucl_object_toint (elt); in ucl_schema_validate_values()
895 if (i > constraint) { in ucl_schema_validate_values()
898 (long int)constraint); in ucl_schema_validate_values()
907 constraint = ucl_object_toint (elt); in ucl_schema_validate_values()
911 if (i >= constraint) { in ucl_schema_validate_values()
917 if (i < constraint) { in ucl_schema_validate_values()
920 (long int)constraint); in ucl_schema_validate_values()