Lines Matching defs:cur

165 	const ucl_object_t *elt, *cur, *cur_dep;
169 while (ret && (cur = ucl_iterate_object (deps, &iter, true)) != NULL) {
170 elt = ucl_object_find_key (obj, ucl_object_key (cur));
173 if (cur->type == UCL_ARRAY) {
175 while (ret && (cur_dep = ucl_iterate_object (cur, &piter, true)) != NULL) {
179 ucl_object_tostring (cur_dep), ucl_object_key (cur));
185 else if (cur->type == UCL_OBJECT) {
186 ret = ucl_schema_validate (cur, obj, true, err, root);
719 ucl_schema_resolve_ref_component (const ucl_object_t *cur,
727 if (cur->type == UCL_OBJECT) {
729 res = ucl_object_find_keyl (cur, refc, len);
731 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur,
736 else if (cur->type == UCL_ARRAY) {
740 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur,
744 res = cur->value.av;
753 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur,
834 const ucl_object_t *elt, *cur;
840 cur = obj;
842 while (cur) {
850 cur = cur->next;
856 cur = obj;
858 while (cur) {
863 cur = cur->next;
882 const ucl_object_t *elt, *cur;
899 LL_FOREACH (obj, cur) {
900 if (!ucl_schema_validate (schema, cur, false, err, root)) {
917 while ((cur = ucl_iterate_object (elt, &iter, true)) != NULL) {
918 ret = ucl_schema_validate (cur, obj, true, err, root);
928 while ((cur = ucl_iterate_object (elt, &iter, true)) != NULL) {
929 ret = ucl_schema_validate (cur, obj, true, err, root);
947 while ((cur = ucl_iterate_object (elt, &iter, true)) != NULL) {
949 ret = ucl_schema_validate (cur, obj, true, err, root);
951 else if (ucl_schema_validate (cur, obj, true, err, root)) {
974 cur = ucl_schema_resolve_ref (root, ucl_object_tostring (elt), err);
975 if (cur == NULL) {
978 if (!ucl_schema_validate (cur, obj, try_array, err, root)) {