Lines Matching refs:constraint
297 double constraint, val; in ucl_schema_validate_number() local
303 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
304 if (constraint <= 0) { in ucl_schema_validate_number()
311 if (fabs (remainder (val, constraint)) > alpha) { in ucl_schema_validate_number()
314 val, constraint); in ucl_schema_validate_number()
321 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
327 if (val > constraint || (exclusive && val >= constraint)) { in ucl_schema_validate_number()
330 val, constraint); in ucl_schema_validate_number()
337 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
343 if (val < constraint || (exclusive && val <= constraint)) { in ucl_schema_validate_number()
346 val, constraint); in ucl_schema_validate_number()
363 int64_t constraint; in ucl_schema_validate_string() local
371 constraint = ucl_object_toint (elt); in ucl_schema_validate_string()
372 if (obj->len > constraint) { in ucl_schema_validate_string()
375 obj->len, constraint); in ucl_schema_validate_string()
382 constraint = ucl_object_toint (elt); in ucl_schema_validate_string()
383 if (obj->len < constraint) { in ucl_schema_validate_string()
386 obj->len, constraint); in ucl_schema_validate_string()
874 int64_t constraint, i; in ucl_schema_validate_values() local
878 constraint = ucl_object_toint (elt); in ucl_schema_validate_values()
882 if (i > constraint) { in ucl_schema_validate_values()
885 (long int)constraint); in ucl_schema_validate_values()
894 constraint = ucl_object_toint (elt); in ucl_schema_validate_values()
898 if (i >= constraint) { in ucl_schema_validate_values()
904 if (i < constraint) { in ucl_schema_validate_values()
907 (long int)constraint); in ucl_schema_validate_values()