/netbsd-src/crypto/external/bsd/heimdal/dist/lib/base/ |
H A D | heimbase.h | 60 typedef void * heim_object_t; typedef 62 typedef heim_object_t heim_bool_t; 63 typedef heim_object_t heim_null_t; 94 void * heim_retain(heim_object_t); 95 void heim_release(heim_object_t); 97 void heim_show(heim_object_t); 105 heim_get_tid(heim_object_t object); 108 heim_cmp(heim_object_t a, heim_object_t b); 111 heim_get_hash(heim_object_t ptr); 151 typedef void (*heim_array_iterator_f_t)(heim_object_t, void *, int *); [all …]
|
H A D | heimbase.c | 150 heim_description(heim_object_t ptr) in heim_description() 160 _heim_make_permanent(heim_object_t ptr) in _heim_make_permanent() 182 _heim_get_isa(heim_object_t ptr) in _heim_get_isa() 203 heim_get_tid(heim_object_t ptr) in heim_get_tid() 218 heim_get_hash(heim_object_t ptr) in heim_get_hash() 237 heim_cmp(heim_object_t a, heim_object_t b) in heim_cmp() 336 heim_object_t 350 _heim_get_isaextra(heim_object_t ptr, size_t idx) in _heim_get_isaextra() 673 heim_object_t 674 heim_auto_release(heim_object_t ptr) in heim_auto_release() [all …]
|
H A D | dict.c | 43 heim_object_t key; 44 heim_object_t value; 152 _search(heim_dict_t dict, heim_object_t ptr) in _search() 173 heim_object_t 174 heim_dict_get_value(heim_dict_t dict, heim_object_t key) in heim_dict_get_value() 193 heim_object_t 194 heim_dict_copy_value(heim_dict_t dict, heim_object_t key) in heim_dict_copy_value() 215 heim_dict_set_value(heim_dict_t dict, heim_object_t key, heim_object_t value) in heim_dict_set_value() 254 heim_dict_delete_key(heim_dict_t dict, heim_object_t key) in heim_dict_delete_key() 297 heim_dict_iterate(heim_dict_t dict, void (^func)(heim_object_t, heim_object_t))
|
H A D | array.c | 46 heim_object_t *val; 48 heim_object_t *allocated; 52 array_dealloc(heim_object_t ptr) in array_dealloc() 117 heim_array_append_value(heim_array_t array, heim_object_t object) in heim_array_append_value() 119 heim_object_t *ptr; in heim_array_append_value() 163 heim_array_prepend_value(heim_array_t array, heim_object_t object) in heim_array_prepend_value() 165 heim_object_t *ptr; in heim_array_prepend_value() 219 heim_array_insert_value(heim_array_t array, size_t idx, heim_object_t object) in heim_array_insert_value() 277 heim_array_iterate(heim_array_t array, void (^fn)(heim_object_t, int *)) 319 heim_array_iterate_reverse(heim_array_t array, void (^fn)(heim_object_t, int *)) [all …]
|
H A D | json.c | 71 base2json(heim_object_t, struct twojson *); 84 array2json(heim_object_t value, void *ctx, int *stop) in array2json() 99 dict2json(heim_object_t key, heim_object_t value, void *ctx) in dict2json() 122 base2json(heim_object_t obj, struct twojson *j) in base2json() 255 heim_base2json(heim_object_t obj, void *ctx, heim_json_flags_t flags, in heim_base2json() 291 static heim_object_t 376 heim_object_t o; in parse_string() 440 heim_object_t value; in parse_pair() 529 heim_object_t v = heim_dict_copy_value(dict, heim_tid_data_uuid_key); in parse_dict() 562 heim_object_t value; in parse_item() [all …]
|
H A D | heimbasepriv.h | 45 typedef heim_object_t (*heim_type_copy)(void *); 84 heim_type_t _heim_get_isa(heim_object_t); 95 heim_object_t 99 _heim_get_isaextra(heim_object_t o, size_t idx); 105 _heim_make_permanent(heim_object_t ptr);
|
H A D | db.c | 86 static int read_json(const char *, heim_object_t *, heim_error_t *); 278 dbtype_iter2create_f(heim_object_t dbtype, heim_object_t junk, void *arg) in dbtype_iter2create_f() 752 heim_object_t v; in heim_db_copy_value() 962 db_replay_log_table_set_keys_iter(heim_object_t key, heim_object_t value, in db_replay_log_table_set_keys_iter() 983 db_replay_log_table_del_keys_iter(heim_object_t key, heim_object_t value, in db_replay_log_table_del_keys_iter() 1003 db_replay_log_set_keys_iter(heim_object_t table, heim_object_t table_dict, in db_replay_log_set_keys_iter() 1016 db_replay_log_del_keys_iter(heim_object_t table, heim_object_t table_dict, in db_replay_log_del_keys_iter() 1060 heim_object_t journal; in db_replay_log() 1260 read_json(const char *dbname, heim_object_t *out, heim_error_t *error) in read_json() 1346 heim_object_t vc, ve, vt; in json_db_open() [all …]
|
H A D | test_base.c | 70 memory_free(heim_object_t obj) in memory_free() 249 heim_object_t o, o2; in test_json() 394 heim_object_t o; in test_path() 395 heim_object_t neg_num; in test_path() 605 static void dict_db_iter_f(heim_object_t key, heim_object_t value, void *arg) in dict_db_iter_f() 609 ctx->iter_f((heim_object_t)key, (heim_object_t)value, ctx->iter_ctx); in dict_db_iter_f() 851 static void test_array_iter(heim_object_t elt, void *arg, int *stop) in test_array_iter()
|
H A D | baselocl.h | 158 ((heim_object_t)((((uintptr_t)(x)) << 5) | ((tid) << 2) | 0x1))
|
/netbsd-src/crypto/external/bsd/heimdal/dist/kdc/ |
H A D | kdc-tester.c | 59 static void eval_object(heim_object_t); 167 heim_object_t or = heim_dict_get_value(o, HSTR("value")); in eval_repeat() 423 eval_array_element(heim_object_t o, void *ptr, int *stop) in eval_array_element() 429 eval_object(heim_object_t o) in eval_object() 489 heim_object_t o; in main()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | plugin.c | 455 search_modules(heim_object_t key, heim_object_t value, void *ctx) in search_modules() 487 eval_results(heim_object_t value, void *ctx, int *stop) in eval_results()
|
H A D | send_to_kdc.c | 939 wait_setup(heim_object_t obj, void *iter_ctx, int *stop) in wait_setup() 989 wait_filter_dead(heim_object_t obj, void *ctx) in wait_filter_dead() 996 wait_accelerate(heim_object_t obj, void *ctx, int *stop) in wait_accelerate() 1005 wait_process(heim_object_t obj, void *ctx, int *stop) in wait_process()
|