Searched refs:ucl_object_t (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-12-stable/contrib/libucl/include/
H A Ducl.h116 * #ucl_object_t may have one of specified types, some types are compatible with each other and some are not.
134 * You can use one of these types to serialise #ucl_object_t by using ucl_object_emit().
241 } ucl_object_t; typedef in typeref:struct:ucl_object_s
263 UCL_EXTERN char* ucl_copy_key_trash (const ucl_object_t *obj);
270 UCL_EXTERN char* ucl_copy_value_trash (const ucl_object_t *obj);
276 UCL_EXTERN ucl_object_t* ucl_object_new (void) UCL_WARN_UNUSED_RESULT;
283 UCL_EXTERN ucl_object_t* ucl_object_typed_new (ucl_type_t type) UCL_WARN_UNUSED_RESULT;
291 UCL_EXTERN ucl_object_t* ucl_object_new_full (ucl_type_t type, unsigned priority)
301 UCL_EXTERN ucl_object_t* ucl_object_new_userdata (ucl_userdata_dtor dtor,
309 UCL_EXTERN ucl_object_t * ucl_object_cop
[all...]
H A Dlua_ucl.h55 UCL_EXTERN ucl_object_t* ucl_object_lua_import (lua_State *L, int idx);
63 UCL_EXTERN ucl_object_t* ucl_object_lua_import_escape (lua_State *L, int idx);
72 const ucl_object_t *obj, bool allow_array);
80 const ucl_object_t *obj,
83 UCL_EXTERN struct ucl_lua_funcdata* ucl_object_toclosure (const ucl_object_t *obj);
/freebsd-12-stable/contrib/libucl/src/
H A Ducl_hash.h60 bool ucl_hash_insert (ucl_hash_t* hashlin, const ucl_object_t *obj, const char *key,
66 void ucl_hash_replace (ucl_hash_t* hashlin, const ucl_object_t *old,
67 const ucl_object_t *new);
72 void ucl_hash_delete (ucl_hash_t* hashlin, const ucl_object_t *obj);
77 const ucl_object_t* ucl_hash_search (ucl_hash_t* hashlin, const char *key,
H A Ducl_internal.h196 ucl_object_t *obj;
257 ucl_object_t *top_obj;
258 ucl_object_t *cur_obj;
259 ucl_object_t *trash_objs;
260 ucl_object_t *includepaths;
272 ucl_object_t *comments;
273 ucl_object_t *last_comment;
278 ucl_object_t obj;
305 const ucl_object_t *args, void* ud);
316 const ucl_object_t *arg
[all...]
H A Ducl_schema.c43 static bool ucl_schema_validate (const ucl_object_t *schema,
44 const ucl_object_t *obj, bool try_array,
46 const ucl_object_t *root,
47 ucl_object_t *ext_ref);
56 enum ucl_schema_error_code code, const ucl_object_t *obj,
63 enum ucl_schema_error_code code, const ucl_object_t *obj,
80 static const ucl_object_t *
81 ucl_schema_test_pattern (const ucl_object_t *obj, const char *pattern, bool recursive)
83 const ucl_object_t *res = NULL;
86 const ucl_object_t *el
[all...]
H A Ducl_emitter_streamline.c35 const ucl_object_t *obj;
52 const ucl_object_t *top;
54 const ucl_object_t *comments;
63 ucl_object_emit_streamline_new (const ucl_object_t *obj,
92 const ucl_object_t *obj)
125 struct ucl_emitter_context *ctx, const ucl_object_t *obj)
H A Ducl_util.c48 typedef kvec_t(ucl_object_t *) ucl_array_t;
191 typedef void (*ucl_object_dtor) (ucl_object_t *obj);
192 static void ucl_object_free_internal (ucl_object_t *obj, bool allow_rec,
194 static void ucl_object_dtor_unref (ucl_object_t *obj);
197 ucl_object_dtor_free (ucl_object_t *obj)
208 UCL_FREE (sizeof (ucl_object_t), obj);
226 ucl_object_dtor_unref_single (ucl_object_t *obj)
241 ucl_object_dtor_unref (ucl_object_t *obj)
253 ucl_object_free_internal (ucl_object_t *obj, bool allow_rec, ucl_object_dtor dtor)
255 ucl_object_t *tm
[all...]
H A Ducl_emitter.c44 const ucl_object_t *obj, bool first, bool print_key, bool compact);
48 const ucl_object_t *obj, bool first, bool print_key); \
50 const ucl_object_t *obj, bool print_key); \
52 const ucl_object_t *obj, bool print_key); \
54 const ucl_object_t *obj); \
56 const ucl_object_t *obj)
111 const ucl_object_t *obj, bool compact)
166 const ucl_object_t *obj, bool compact, bool is_array)
194 const ucl_object_t *obj, bool compact)
223 const ucl_object_t *ob
[all...]
H A Ducl_hash.c34 const ucl_object_t *obj;
40 kvec_t(const ucl_object_t *) ar;
104 ucl_hash_func (const ucl_object_t *o)
109 ucl_hash_equal (const ucl_object_t *k1, const ucl_object_t *k2)
118 KHASH_INIT (ucl_hash_node, const ucl_object_t *, struct ucl_hash_elt, 1,
122 ucl_hash_caseless_func (const ucl_object_t *o)
183 ucl_hash_caseless_equal (const ucl_object_t *k1, const ucl_object_t *k2)
230 KHASH_INIT (ucl_hash_caseless_node, const ucl_object_t *, struc
[all...]
H A Ducl_parser.c98 ucl_object_t *nobj;
114 ucl_attach_comment (struct ucl_parser *parser, ucl_object_t *obj, bool before)
636 static inline ucl_object_t *
637 ucl_parser_add_container (ucl_object_t *obj, struct ucl_parser *parser,
641 ucl_object_t *nobj;
718 ucl_maybe_parse_number (ucl_object_t *obj,
982 struct ucl_chunk *chunk, ucl_object_t *obj)
1139 ucl_object_t *top,
1140 ucl_object_t *elt)
1142 ucl_object_t *nob
[all...]
H A Ducl_sexp.c63 ucl_object_t *obj;
H A Ducl_msgpack.c294 const ucl_object_t *obj)
840 size_t keylen, ucl_object_t *obj)
1335 ucl_object_t *container = NULL;
1396 ucl_object_t *obj;
1433 ucl_object_t *obj;
1518 ucl_object_t *obj;
1560 ucl_object_t *obj;
1590 ucl_object_t *obj;
/freebsd-12-stable/contrib/libucl/tests/fuzzers/
H A Ducl_msgpack_fuzzer.c8 typedef ucl_object_t* (*ucl_msgpack_test)(void);
19 ucl_object_t *obj = ucl_object_new_full (UCL_OBJECT, 2);
/freebsd-12-stable/contrib/libucl/tests/
H A Dtest_msgpack.c35 typedef ucl_object_t* (*ucl_msgpack_test)(void);
37 static ucl_object_t* ucl_test_integer (void);
38 static ucl_object_t* ucl_test_string (void);
39 static ucl_object_t* ucl_test_boolean (void);
40 static ucl_object_t* ucl_test_map (void);
41 static ucl_object_t* ucl_test_array (void);
42 static ucl_object_t* ucl_test_large_map (void);
43 static ucl_object_t* ucl_test_large_array (void);
44 static ucl_object_t* ucl_test_large_string (void);
45 static ucl_object_t* ucl_test_nul
[all...]
H A Dtest_schema.c65 perform_test (const ucl_object_t *schema, const ucl_object_t *obj,
68 const ucl_object_t *valid, *data, *description;
95 perform_tests (const ucl_object_t *obj)
99 const ucl_object_t *schema, *tests, *description, *test;
133 ucl_object_t *obj = NULL;
134 const ucl_object_t *elt;
H A Dtest_streamline.c32 ucl_object_t *obj, *cur, *ar;
H A Dtest_speed.c64 ucl_object_t *obj;
H A Dtest_generate.c44 ucl_object_t *obj, *cur, *ar, *ar1, *ref, *test_obj, *comments;
46 const ucl_object_t *found, *it_obj, *test;
/freebsd-12-stable/contrib/libucl/python/src/
H A Duclmodule.c8 _basic_ucl_type (ucl_object_t const *obj)
28 _iterate_valid_ucl (ucl_object_t const *obj)
30 const ucl_object_t *tmp;
47 const ucl_object_t *cur;
57 const ucl_object_t *cur;
94 ucl_object_t *uclobj = ucl_parser_get_object(parser);
127 static ucl_object_t *
148 ucl_object_t *ucl_str;
162 ucl_object_t *top, *elm;
193 ucl_object_t *to
[all...]
/freebsd-12-stable/usr.sbin/iovctl/
H A Dparse.c49 report_config_error(const char *key, const ucl_object_t *obj, const char *type)
61 add_bool_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
76 add_string_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
91 add_uint_config(const char *key, const ucl_object_t *obj, nvlist_t *config,
116 add_unicast_mac_config(const char *key, const ucl_object_t *obj, nvlist_t *config)
171 add_config(const char *key, const ucl_object_t *obj, nvlist_t *config,
202 parse_device_config(const ucl_object_t *top, nvlist_t *config,
206 const ucl_object_t *obj;
260 ucl_object_t *top;
261 const ucl_object_t *ob
[all...]
/freebsd-12-stable/contrib/libucl/lua/
H A Dlua_ucl.c77 static int ucl_object_lua_push_array (lua_State *L, const ucl_object_t *obj, int flags);
78 static int ucl_object_lua_push_scalar (lua_State *L, const ucl_object_t *obj, int flags);
79 static int ucl_object_push_lua_common (lua_State *L, const ucl_object_t *obj, int flags);
80 static ucl_object_t* ucl_object_lua_fromtable (lua_State *L, int idx, ucl_string_flags_t flags);
81 static ucl_object_t* ucl_object_lua_fromelt (lua_State *L, int idx, ucl_string_flags_t flags);
100 const ucl_object_t *obj, int flags)
150 ucl_object_lua_push_object (lua_State *L, const ucl_object_t *obj,
153 const ucl_object_t *cur;
181 ucl_object_lua_push_array (lua_State *L, const ucl_object_t *obj, int flags)
183 const ucl_object_t *cu
[all...]
/freebsd-12-stable/usr.sbin/ctld/
H A Duclparse.c49 static int uclparse_toplevel(const ucl_object_t *);
50 static int uclparse_chap(struct auth_group *, const ucl_object_t *);
51 static int uclparse_chap_mutual(struct auth_group *, const ucl_object_t *);
52 static int uclparse_lun(const char *, const ucl_object_t *);
53 static int uclparse_auth_group(const char *, const ucl_object_t *);
54 static int uclparse_portal_group(const char *, const ucl_object_t *);
55 static int uclparse_target(const char *, const ucl_object_t *);
56 static int uclparse_target_portal_group(struct target *, const ucl_object_t *);
57 static int uclparse_target_lun(struct target *, const ucl_object_t *);
60 uclparse_chap(struct auth_group *auth_group, const ucl_object_t *ob
[all...]
/freebsd-12-stable/contrib/libucl/utils/
H A Dobjdump.c34 ucl_obj_dump (const ucl_object_t *obj, unsigned int shift)
38 const ucl_object_t *cur, *tmp;
109 ucl_object_t *obj = NULL;
110 const ucl_object_t *par;
H A Ducl-tool.c46 ucl_object_t *obj = NULL;
135 ucl_object_t *schema_obj = NULL;
/freebsd-12-stable/usr.sbin/pkg/
H A Dconfig.c212 config_parse(const ucl_object_t *obj, pkg_conf_file_t conftype)
217 const ucl_object_t *cur, *seq, *tmp;
351 parse_repo_file(ucl_object_t *obj, const char *requested_repo)
354 const ucl_object_t *cur;
379 ucl_object_t *obj = NULL;

Completed in 112 milliseconds

12