source: trunk/src/gcc/libf2c/libF77/getarg_.c@ 80

Last change on this file since 80 was 2, checked in by bird, 23 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 519 bytes
Line 
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
10VOID G77_getarg_0 (n, s, ls) ftnint *n; register char *s; ftnlen ls;
11#else
12void G77_getarg_0 (ftnint *n, register char *s, ftnlen ls)
13#endif
14{
15extern int f__xargc;
16extern char **f__xargv;
17register char *t;
18register int i;
19
20if(*n>=0 && *n<f__xargc)
21 t = f__xargv[*n];
22else
23 t = "";
24for(i = 0; i<ls && *t!='\0' ; ++i)
25 *s++ = *t++;
26for( ; i<ls ; ++i)
27 *s++ = ' ';
28}
Note: See TracBrowser for help on using the repository browser.