1 #ifndef ACL_DLINK_INCLUDE 2 #define ACL_DLINK_INCLUDE 88 acl_int64 n,
int *pidx);
99 acl_int64 begin, acl_int64 end,
int *pidx);
109 acl_int64 off,
int *pidx);
119 acl_int64 off,
int *pidx);
129 acl_int64 begin, acl_int64 end);
152 acl_int64 begin, acl_int64 end);
163 acl_int64 begin, acl_int64 end);
ACL_API ACL_DITEM * acl_dlink_index(const ACL_DLINK *plink, int idx)
ACL_API ACL_DITEM * acl_dlink_lookup2(const ACL_DLINK *plink, acl_int64 n, int *pidx)
ACL_API int acl_dlink_delete_range(ACL_DLINK *plink, acl_int64 begin, acl_int64 end)
ACL_API int acl_dlink_size(const ACL_DLINK *plink)
ACL_API ACL_DITEM * acl_dlink_insert(ACL_DLINK *plink, acl_int64 begin, acl_int64 end)
ACL_API ACL_DITEM * acl_dlink_lookup_range(const ACL_DLINK *plink, acl_int64 begin, acl_int64 end, int *pidx)
ACL_API ACL_DITEM * acl_dlink_lookup_by_item(const ACL_DLINK *plink, ACL_DITEM *pitem)
ACL_API int acl_dlink_delete(ACL_DLINK *plink, acl_int64 n)
ACL_API ACL_DITEM * acl_dlink_modify(ACL_DLINK *plink, acl_int64 begin, acl_int64 end)
ACL_API int acl_dlink_delete_by_item(ACL_DLINK *plink, ACL_DITEM *pitem)
struct ACL_DLINK ACL_DLINK
ACL_API ACL_DITEM * acl_dlink_lookup(const ACL_DLINK *plink, acl_int64 n)
ACL_API int acl_dlink_list(const ACL_DLINK *plink)
ACL_API ACL_DLINK * acl_dlink_create(int nsize)
ACL_API ACL_DITEM * acl_dlink_lookup_larger(const ACL_DLINK *plink, acl_int64 off, int *pidx)
ACL_API void acl_dlink_free(ACL_DLINK *plink)
ACL_API ACL_DITEM * acl_dlink_lookup2_by_item(const ACL_DLINK *plink, ACL_DITEM *pitem, int *pidx)
ACL_API ACL_DITEM * acl_dlink_lookup_lower(const ACL_DLINK *plink, acl_int64 off, int *pidx)