[BACK]Return to expand.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / oldrdist

Diff for /src/usr.bin/oldrdist/Attic/expand.c between version 1.7 and 1.8

version 1.7, 2001/07/18 17:17:39 version 1.8, 2001/11/19 19:02:15
Line 88 
Line 88 
         struct namelist *list;          struct namelist *list;
         int wh;          int wh;
 {  {
         register struct namelist *nl, *prev;          struct namelist *nl, *prev;
         register int n;          int n;
         char pathbuf[BUFSIZ];          char pathbuf[BUFSIZ];
         char *argvbuf[GAVSIZ];          char *argvbuf[GAVSIZ];
   
Line 99 
Line 99 
         }          }
   
         if (wh == 0) {          if (wh == 0) {
                 register char *cp;                  char *cp;
   
                 for (nl = list; nl != NULL; nl = nl->n_next)                  for (nl = list; nl != NULL; nl = nl->n_next)
                         for (cp = nl->n_name; *cp; cp++)                          for (cp = nl->n_name; *cp; cp++)
Line 146 
Line 146 
 expstr(s)  expstr(s)
         char *s;          char *s;
 {  {
         register char *cp, *cp1;          char *cp, *cp1;
         register struct namelist *tp;          struct namelist *tp;
         char *tail;          char *tail;
         char buf[BUFSIZ];          char buf[BUFSIZ];
         int savec, oeargc;          int savec, oeargc;
Line 260 
Line 260 
 expsh(s)  expsh(s)
         char *s;          char *s;
 {  {
         register char *cp;          char *cp;
         register char *spathp, *oldcp;          char *spathp, *oldcp;
         struct stat stb;          struct stat stb;
   
         spathp = pathp;          spathp = pathp;
Line 299 
Line 299 
         char *pattern;          char *pattern;
 {  {
         struct stat stb;          struct stat stb;
         register struct direct *dp;          struct direct *dp;
         DIR *dirp;          DIR *dirp;
   
         dirp = opendir(path);          dirp = opendir(path);
Line 340 
Line 340 
         char *p, *s;          char *p, *s;
 {  {
         char restbuf[BUFSIZ + 2];          char restbuf[BUFSIZ + 2];
         register char *pe, *pm, *pl;          char *pe, *pm, *pl;
         int brclev = 0;          int brclev = 0;
         char *lm, savec, *spathp;          char *lm, savec, *spathp;
   
Line 419 
Line 419 
 match(s, p)  match(s, p)
         char *s, *p;          char *s, *p;
 {  {
         register int c;          int c;
         register char *sentp;          char *sentp;
         char sexpany = expany;          char sexpany = expany;
   
         if (*s == '.' && *p != '.')          if (*s == '.' && *p != '.')
Line 435 
Line 435 
   
 static int  static int
 amatch(s, p)  amatch(s, p)
         register char *s, *p;          char *s, *p;
 {  {
         register int scc;          int scc;
         int ok, lc;          int ok, lc;
         char *spathp;          char *spathp;
         struct stat stb;          struct stat stb;
Line 524 
Line 524 
   
 static int  static int
 smatch(s, p)  smatch(s, p)
         register char *s, *p;          char *s, *p;
 {  {
         register int scc;          int scc;
         int ok, lc;          int ok, lc;
         int c, cc;          int c, cc;
   
Line 583 
Line 583 
   
 static void  static void
 Cat(s1, s2)  Cat(s1, s2)
         register char *s1, *s2;          char *s1, *s2;
 {  {
         int len = strlen(s1) + strlen(s2) + 1;          int len = strlen(s1) + strlen(s2) + 1;
         register char *s;          char *s;
   
         nleft -= len;          nleft -= len;
         if (nleft <= 0 || ++eargc >= GAVSIZ)          if (nleft <= 0 || ++eargc >= GAVSIZ)
Line 623 
Line 623 
 char *  char *
 exptilde(buf, file, maxlen)  exptilde(buf, file, maxlen)
         char buf[];          char buf[];
         register char *file;          char *file;
         int maxlen;          int maxlen;
 {  {
         register char *s1, *s2, *s3;          char *s1, *s2, *s3;
         extern char homedir[];          extern char homedir[];
   
         if (*file != '~') {          if (*file != '~') {

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8