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

Comparing ray/src/px/pcompos.c (file contents):
Revision 2.3 by greg, Tue Feb 11 08:51:50 1992 UTC vs.
Revision 2.4 by greg, Wed Feb 19 17:08:00 1992 UTC

# Line 163 | Line 163 | getfile:
163                          input[nfile].name = "<stdin>";
164                          input[nfile].fp = stdin;
165                  } else {
166 <                        input[nfile].name = argv[an];
167 <                        if ((input[nfile].fp = argv[an][0] == '!' ?
168 <                                        popen(argv[an]+1, "r") :
169 <                                        fopen(argv[an], "r")) == NULL) {
166 >                        if (argv[an][0] == '!') {
167 >                                input[nfile].name = "<Command>";
168 >                                input[nfile].fp = popen(argv[an]+1, "r");
169 >                        } else {
170 >                                input[nfile].name = argv[an];
171 >                                input[nfile].fp = fopen(argv[an], "r");
172 >                        }
173 >                        if (input[nfile].fp == NULL) {
174                                  perror(argv[an]);
175                                  quit(1);
176                          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines