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

Comparing ray/src/cal/ev.c (file contents):
Revision 1.6 by schorsch, Fri Nov 14 17:31:24 2003 UTC vs.
Revision 1.8 by greg, Thu Feb 9 21:54:10 2023 UTC

# Line 16 | Line 16 | static const char      RCSid[] = "$Id$";
16  
17  
18   int
19 < main(argc, argv)
20 < int  argc;
21 < char  *argv[];
19 > main(int argc, char *argv[])
20   {
21          int  i;
22  
# Line 33 | Line 31 | char  *argv[];
31          for (i = 1; i < argc; i++)
32                  printf("%.9g\n", eval(argv[i]));
33  
34 +        if (errno != EDOM && errno != ERANGE)
35 +                errno = 0;
36 +
37          quit(errno ? 2 : 0);
38          return (errno ? 2 : 0); /* pro forma return */
39   }
40  
41  
42   void
43 < eputs(msg)
43 < char  *msg;
43 > eputs(const char *msg)
44   {
45          fputs(msg, stderr);
46   }
47  
48  
49   void
50 < wputs(msg)
51 < char  *msg;
50 > wputs(const char *msg)
51   {
52          eputs(msg);
53   }
54  
55  
56   void
57 < quit(code)
59 < int  code;
57 > quit(int code)
58   {
59          exit(code);
60   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines