1: /*
   2:  * Copyright (c) 1980 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  *
   6:  *	@(#)getarg_.c	5.1	6/7/85
   7:  */
   8: 
   9: /*
  10:  * return a specified command line argument
  11:  *
  12:  * calling sequence:
  13:  *	character*20 arg
  14:  *	call getarg(k, arg)
  15:  * where:
  16:  *	arg will receive the kth unix command argument
  17: */
  18: 
  19: getarg_(n, s, ls)
  20: long int *n;
  21: register char *s;
  22: long int ls;
  23: {
  24: extern int xargc;
  25: extern char **xargv;
  26: register char *t;
  27: register int i;
  28: 
  29: if(*n>=0 && *n<xargc)
  30:     t = xargv[*n];
  31: else
  32:     t = "";
  33: for(i = 0; i<ls && *t!='\0' ; ++i)
  34:     *s++ = *t++;
  35: for( ; i<ls ; ++i)
  36:     *s++ = ' ';
  37: }

Defined functions

getarg_ defined in line 19; never used
Last modified: 1985-06-08
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 586
Valid CSS Valid XHTML 1.0 Strict