23 lines
		
	
	
	
		
			294 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			294 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "f2c.h"
 | 
						|
 | 
						|
VOID s_cat(lp, rpp, rnp, np, ll)
 | 
						|
char *lp, *rpp[];
 | 
						|
ftnlen rnp[], *np, ll;
 | 
						|
{
 | 
						|
int i, n, nc;
 | 
						|
char *rp;
 | 
						|
 | 
						|
n = *np;
 | 
						|
for(i = 0 ; i < n ; ++i)
 | 
						|
	{
 | 
						|
	nc = ll;
 | 
						|
	if(rnp[i] < nc)
 | 
						|
		nc = rnp[i];
 | 
						|
	ll -= nc;
 | 
						|
	rp = rpp[i];
 | 
						|
	while(--nc >= 0)
 | 
						|
		*lp++ = *rp++;
 | 
						|
	}
 | 
						|
while(--ll >= 0)
 | 
						|
	*lp++ = ' ';
 | 
						|
}
 |