From cb4d4260f8cd9013672e4cf91d1a7fbd90486367 Mon Sep 17 00:00:00 2001 From: Olivier Thauvin Date: Thu, 25 Nov 2004 14:28:02 +0000 Subject: - allow to use an array of id instead (start .. end) in functions. --- URPM.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'URPM.pm') diff --git a/URPM.pm b/URPM.pm index 136d394..1b89e23 100644 --- a/URPM.pm +++ b/URPM.pm @@ -75,6 +75,16 @@ sub search { return $best; } +# Olivier Thauvin: +# Return @$listid, $start .. $end or the whole deplist id +# according given args +sub build_listid { + my ($urpm, $start, $end, $listid) = @_; + + @{$listid || []} > 0 ? @{$listid} : + ((defined($start) ? $start : 0) .. (defined($end) ? $end : $#{$urpm->{depslist}})); +} + sub traverse { my ($urpm, $callback) = @_; -- cgit v1.2.1