ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/rexpr.c
(Generate patch)

Comparing ray/src/common/rexpr.c (file contents):
Revision 2.2 by greg, Sun Nov 1 11:31:34 1992 UTC vs.
Revision 2.7 by schorsch, Sat Jun 7 12:50:20 2003 UTC

# Line 1 | Line 1
1 /* Copyright (c) 1990 Regents of the University of California */
2
1   #ifndef lint
2 < static char SCCSid[] = "$SunId$ LBL";
2 > static const char       RCSid[] = "$Id$";
3   #endif
4 + /*
5 + * Regular expression parsing routines.
6 + *
7 + * External symbols declared in standard.h
8 + */
9  
10 + #include "copyright.h"
11 +
12   #include <stdio.h>
13 + #include <stdlib.h>
14   #include <ctype.h>
15 + #include <string.h>
16 +
17   /*
18   * rexpr.c - regular expression parser (ala grep)
19   */
# Line 126 | Line 134 | int iflg, wflag;
134   char *
135   expsave()                     /* save compiled string */
136   {
129        extern char  *malloc();
137          register char  *ep;
138  
139          if (explen == 0)
140                  return(NULL);
141 <        if ((ep = malloc(explen+3)) == NULL)
141 >        if ((ep = (char *)malloc(explen+3)) == NULL)
142                  return(NULL);
143          ep[0] = iflag;
144          ep[1] = circf;
# Line 140 | Line 147 | expsave()                    /* save compiled string */
147          return(ep);
148   }
149  
150 + void
151   expset(ep)                      /* install saved string */
152   register char  *ep;
153   {
# Line 264 | Line 272 | static int
272   cclass(set, c, af)
273   register char *set;
274   register c;
275 + int af;
276   {
277          register n;
278  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines