Lines Matching refs:udb_rel_ptr
91 typedef struct udb_rel_ptr udb_rel_ptr; typedef
96 struct udb_rel_ptr { struct
113 typedef void udb_walk_relptr_cb(void*, udb_rel_ptr*, void*); argument
171 udb_rel_ptr content_list;
173 udb_rel_ptr user_global;
410 udb_rel_ptr* udb_base_get_userdata(udb_base* udb);
607 void udb_rel_ptr_init(udb_rel_ptr* ptr);
614 void udb_rel_ptr_unlink(void* base, udb_rel_ptr* ptr);
622 void udb_rel_ptr_link(void* base, udb_rel_ptr* ptr, udb_void to);
630 void udb_rel_ptr_set(void* base, udb_rel_ptr* ptr, udb_void to);
651 #define UDB_REL_PTR(ptr) ((udb_rel_ptr*)UDB_REL(base, ptr))
727 static inline void udb_ptr_new(udb_ptr* ptr, udb_base* udb, udb_rel_ptr* d) { in udb_ptr_new()
739 static inline void udb_rptr_set_rptr(udb_rel_ptr* dest, udb_base* udb, in udb_rptr_set_rptr()
740 udb_rel_ptr* p) { in udb_rptr_set_rptr()
751 static inline void udb_rptr_set_ptr(udb_rel_ptr* dest, udb_base* udb, in udb_rptr_set_ptr()
763 udb_rel_ptr* p) { in udb_ptr_set_rptr()
778 static inline void udb_rptr_zero(udb_rel_ptr* dest, udb_base* udb) { in udb_rptr_zero()
792 static inline void udb_rel_ptr_free_space(udb_rel_ptr* ptr, udb_base* udb, in udb_rel_ptr_free_space()