Merge from vendor branch TCPDUMP:
[dragonfly.git] / contrib / libf2c / libF77 / getarg_.c
1 #include "f2c.h"
2
3 /*
4  * subroutine getarg(k, c)
5  * returns the kth unix command argument in fortran character
6  * variable argument c
7 */
8
9 #ifdef KR_headers
10 VOID G77_getarg_0 (n, s, ls) ftnint *n; register char *s; ftnlen ls;
11 #else
12 void G77_getarg_0 (ftnint *n, register char *s, ftnlen ls)
13 #endif
14 {
15 extern int f__xargc;
16 extern char **f__xargv;
17 register char *t;
18 register int i;
19
20 if(*n>=0 && *n<f__xargc)
21         t = f__xargv[*n];
22 else
23         t = "";
24 for(i = 0; i<ls && *t!='\0' ; ++i)
25         *s++ = *t++;
26 for( ; i<ls ; ++i)
27         *s++ = ' ';
28 }