20 lines
		
	
	
		
			359 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			359 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
| subroutine update_recent_calls(call,calls_hrd,nsize)
 | |
| character*12 call,calls_hrd(nsize)
 | |
| 
 | |
|  new=1
 | |
|  do ic=1,nsize
 | |
|    if( calls_hrd(ic).eq.call ) then
 | |
|      new=0
 | |
|    endif
 | |
|  enddo
 | |
| 
 | |
|  if( new.eq.1 ) then
 | |
|    do ic=nsize-1,1,-1
 | |
|      calls_hrd(ic+1)(1:12)=calls_hrd(ic)(1:12)
 | |
|    enddo
 | |
|    calls_hrd(1)(1:12)=call(1:12)
 | |
|  endif
 | |
| 
 | |
|  return
 | |
|  end subroutine update_recent_calls
 | 
