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

Comparing ray/src/meta/mt160l.c (file contents):
Revision 1.1 by greg, Sat Feb 22 02:07:26 2003 UTC vs.
Revision 1.3 by schorsch, Mon Oct 27 10:28:59 2003 UTC

# Line 41 | Line 41 | static const char      RCSid[] = "$Id$";
41   #define  XCOM  "pexpand +vOCIsp %s | psort -Y +x"
42  
43  
44 <
45 <
44 > #include  "rtprocess.h"
45   #include  "meta.h"
47
46   #include  "plot.h"
49
47   #include  "span.h"
48  
49  
53
54
50   char  *progname;
51  
52   struct span  outspan;
# Line 98 | Line 93 | char  **argv;
93  
94   {
95   FILE  *fp;
101 #ifdef  UNIX
102 FILE  *popen();
103 #endif
96   char  comargs[200], command[300];
97  
106 #ifdef  CPM
107 fixargs("mt160l", &argc, &argv);
108 #endif
109
98   progname = *argv++;
99   argc--;
100  
101   condonly = FALSE;
114 #ifdef  CPM
115 conditioned = TRUE;
116 #else
102   conditioned = FALSE;
118 #endif
103  
104   while (argc && **argv == '-')  {
105      switch (*(*argv+1))  {
122 #ifdef  UNIX
106         case 'c':
107            condonly = TRUE;
108            break;
109         case 'r':
110            conditioned = TRUE;
111            break;
129 #endif
112         default:
113            error(WARNING, "unknown option");
114            break;
# Line 159 | Line 141 | char  **argv;
141         argc--;
142         }
143      sprintf(command, XCOM, comargs);
162 #ifdef  UNIX
144      if (condonly)
145         return(system(command));
146      else  {
# Line 172 | Line 153 | char  **argv;
153            nextpage();
154         fputs(PUNINIT, stdout);
155         }
175 #endif
156      }
157  
158   return(0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines