• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/libucl/src/

Lines Matching refs:err

45 		struct ucl_schema_error *err,
55 ucl_schema_create_error (struct ucl_schema_error *err,
62 ucl_schema_create_error (struct ucl_schema_error *err,
68 if (err != NULL) {
69 err->code = code;
70 err->obj = obj;
72 vsnprintf (err->msg, sizeof (err->msg), fmt, va);
112 const ucl_object_t *obj, struct ucl_schema_error *err,
128 ucl_schema_create_error (err, UCL_SCHEMA_MISSING_DEPENDENCY, elt,
137 ret = ucl_schema_validate (cur, obj, true, err, root, ext_ref);
150 const ucl_object_t *obj, struct ucl_schema_error *err,
167 ret = ucl_schema_validate (prop, found, true, err, root,
184 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, elt,
195 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, elt,
204 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
214 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
230 ret = ucl_schema_validate (prop, found, true, err, root,
238 ret = ucl_schema_validate_dependencies (elt, obj, err, root,
266 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
274 true, err, root, ext_ref)) {
289 ucl_schema_create_error (err, UCL_SCHEMA_MISSING_PROPERTY, obj,
305 const ucl_object_t *obj, struct ucl_schema_error *err)
318 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, elt,
325 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
341 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
357 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
371 const ucl_object_t *obj, struct ucl_schema_error *err)
386 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
397 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
409 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, elt,
415 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
447 ucl_schema_array_is_unique (const ucl_object_t *obj, struct ucl_schema_error *err)
459 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, elt,
466 ucl_schema_create_error (err, UCL_SCHEMA_UNKNOWN, elt,
485 const ucl_object_t *obj, struct ucl_schema_error *err,
502 ret = ucl_schema_validate (it, found, false, err,
515 ret = ucl_schema_validate (elt, it, false, err, root,
520 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, elt,
538 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, elt,
551 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
561 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
575 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
583 err, root, ext_ref)) {
594 ret = ucl_schema_array_is_unique (obj, err);
606 struct ucl_schema_error *err)
621 if (ucl_schema_type_is_allowed (elt, obj, err)) {
629 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, type,
642 ucl_schema_create_error (err, UCL_SCHEMA_TYPE_MISMATCH, obj,
662 struct ucl_schema_error *err)
676 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
690 struct ucl_schema_error *err)
700 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur,
709 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur,
722 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur,
729 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, res,
742 struct ucl_schema_error *err, ucl_object_t *ext_ref,
761 ucl_schema_create_error (err, UCL_SCHEMA_INTERNAL_ERROR, root,
780 ucl_schema_create_error (err,
795 ucl_schema_create_error (err,
811 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, root,
854 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, res,
859 res = ucl_schema_resolve_ref_component (res, c, p - c, err);
869 res = ucl_schema_resolve_ref_component (res, c, p - c, err);
873 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, res,
884 struct ucl_schema_error *err)
896 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
918 ucl_schema_create_error (err, UCL_SCHEMA_CONSTRAINT, obj,
931 struct ucl_schema_error *err,
940 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, schema,
950 if (!ucl_schema_validate_values (schema, obj, err)) {
954 if (!ucl_schema_validate (schema, cur, false, err, root, external_refs)) {
963 if (!ucl_schema_validate_enum (elt, obj, err)) {
972 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs);
983 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs);
993 err->code = UCL_SCHEMA_OK;
1003 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs);
1005 else if (ucl_schema_validate (cur, obj, true, err, root, external_refs)) {
1017 if (ucl_schema_validate (elt, obj, true, err, root, external_refs)) {
1022 err->code = UCL_SCHEMA_OK;
1030 err, external_refs, &ref_root);
1035 if (!ucl_schema_validate (cur, obj, try_array, err, ref_root,
1042 if (!ucl_schema_type_is_allowed (elt, obj, err)) {
1048 return ucl_schema_validate_object (schema, obj, err, root, external_refs);
1051 return ucl_schema_validate_array (schema, obj, err, root, external_refs);
1055 return ucl_schema_validate_number (schema, obj, err);
1058 return ucl_schema_validate_string (schema, obj, err);
1069 const ucl_object_t *obj, struct ucl_schema_error *err)
1071 return ucl_object_validate_root_ext (schema, obj, schema, NULL, err);
1078 struct ucl_schema_error *err)
1080 return ucl_object_validate_root_ext (schema, obj, root, NULL, err);
1088 struct ucl_schema_error *err)
1097 ret = ucl_schema_validate (schema, obj, true, err, root, ext_refs);