File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -65,7 +65,9 @@ proc fileevent {args} {
6565
6666#  Second, optional argument is a glob pattern
6767#  Third, optional argument is a "putter" function
68- proc  parray  {arrayname {pattern *} {puts  puts}} {
68+ #  with args being additional arguments to the putter
69+ #  (invoked as $puts {*}$args string)
70+ proc  parray  {arrayname {pattern *} {puts  puts} args} {
6971	upvar  $arrayname  a
7072
7173	set  max 0
@@ -77,7 +79,7 @@ proc parray {arrayname {pattern *} {puts puts}} {
7779	incr  max [string  length $arrayname ]
7880	incr  max 2
7981	foreach  name [lsort  [array  names a $pattern ]] {
80- 		$puts  [format  " %-${max} s = %s"   $arrayname \( $name \)  $a($name) ]
82+ 		$puts  {*} $args   [format  " %-${max} s = %s"   $arrayname \( $name \)  $a($name) ]
8183	}
8284}
8385
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments