| 592 | } |
| 593 | |
| 594 | ACL_DITEM *acl_dlink_insert(ACL_DLINK *plink, acl_int64 begin, acl_int64 end) |
| 595 | { |
| 596 | if (begin > end) { |
| 597 | acl_int64 tmp; |
| 598 | /* swap the begin and end if end < begin */ |
| 599 | tmp = begin; |
| 600 | begin = end; |
| 601 | end = tmp; |
| 602 | } |
| 603 | |
| 604 | if(acl_array_size(plink->parray) == 0) { |
| 605 | /* this is the first item of the array */ |
| 606 | return dlink_append(plink->parray, begin, end); |
| 607 | } |
| 608 | |
| 609 | /* �˺������п��ܽ����˽����ĺϲ� */ |
| 610 | return dlink_add(plink->parray, begin, end); |
| 611 | } |
| 612 | |
| 613 | int acl_dlink_delete(ACL_DLINK *plink, acl_int64 n) |
| 614 | { |
no test coverage detected
searching dependent graphs…