summaryrefslogtreecommitdiffstats
path: root/libf2c/libF77/getarg_.c
diff options
context:
space:
mode:
Diffstat (limited to 'libf2c/libF77/getarg_.c')
-rw-r--r--libf2c/libF77/getarg_.c25
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++ = ' ';
+}
OpenPOWER on IntegriCloud