Home
last modified time | relevance | path

Searched refs:po_type (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/common/lib/libprop/
H A Dprop_object.c85 po->po_type = pot; in _prop_object_init()
1025 if (po->po_type->pot_lock != NULL) in prop_object_release_emergency()
1026 po->po_type->pot_lock(); in prop_object_release_emergency()
1029 unlock = po->po_type->pot_unlock; in prop_object_release_emergency()
1042 _PROP_ASSERT(po->po_type); in prop_object_release_emergency()
1043 if ((po->po_type->pot_free)(NULL, &obj) == in prop_object_release_emergency()
1059 (*po->po_type->pot_emergency_free)(parent); in prop_object_release_emergency()
1085 if (po->po_type->pot_lock != NULL) in prop_object_release()
1086 po->po_type->pot_lock(); in prop_object_release()
1089 unlock = po->po_type->pot_unlock; in prop_object_release()
[all …]
H A Dprop_array.c83 ((x) != NULL && (x)->pa_obj.po_type == &_prop_object_type_array)
178 if ((*po->po_type->pot_extern)(ctx, po) == false) { in _prop_array_externalize()
275 pa->pa_obj.po_type = &_prop_object_type_array; in _prop_array_alloc()
753 (*pa->pa_obj.po_type->pot_extern)(ctx, pa) == false || in prop_array_externalize()
H A Dprop_bool.c61 ((x) != NULL && (x)->pb_obj.po_type == &_prop_object_type_bool)
H A Dprop_dictionary.c157 ((x) != NULL && (x)->pd_obj.po_type == &_prop_object_type_dictionary)
159 ((x) != NULL && (x)->pdk_obj.po_type == &_prop_object_type_dict_keysym)
463 (*po->po_type->pot_extern)(ctx, po) == false) { in _prop_dictionary_externalize()
1234 (*pd->pd_obj.po_type->pot_extern)(ctx, pd) == false || in prop_dictionary_externalize()
H A Dprop_object_impl.h222 const struct _prop_object_type *po_type;/* type descriptor */ member
H A Dprop_data.c84 ((x) != NULL && (x)->pd_obj.po_type == &_prop_object_type_data)
H A Dprop_string.c81 ((x) != NULL && (x)->ps_obj.po_type == &_prop_object_type_string)
H A Dprop_number.c89 ((x) != NULL && (x)->pn_obj.po_type == &_prop_object_type_number)