diff options
Diffstat (limited to 'libf2c/libF77/getarg_.c')
-rw-r--r-- | libf2c/libF77/getarg_.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/libf2c/libF77/getarg_.c b/libf2c/libF77/getarg_.c new file mode 100644 index 0000000..b35043b --- /dev/null +++ b/libf2c/libF77/getarg_.c @@ -0,0 +1,25 @@ +#include "f2c.h" + +/* + * subroutine getarg(k, c) + * returns the kth unix command argument in fortran character + * variable argument c +*/ + +void +G77_getarg_0 (ftnint * n, register char *s, ftnlen ls) +{ + extern int f__xargc; + extern char **f__xargv; + register char *t; + register int i; + + if (*n >= 0 && *n < f__xargc) + t = f__xargv[*n]; + else + t = ""; + for (i = 0; i < ls && *t != '\0'; ++i) + *s++ = *t++; + for (; i < ls; ++i) + *s++ = ' '; +} |