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

Comparing ray/src/rt/nwsdev.c (file contents):
Revision 2.1 by greg, Tue Nov 12 17:09:29 1991 UTC vs.
Revision 2.2 by gregl, Tue Nov 11 20:03:00 1997 UTC

# Line 8 | Line 8 | static char SCCSid[] = "$SunId$ LBL";
8   * July 1990
9   */
10  
11 < #include <math.h>
11 > #include "standard.h"
12   #include "newsconstants.h"
13   #include "driver.h"
14   #include "nwsdev.h"
# Line 61 | Line 61 | char *name,*id;
61    nws_driver.xsiz=wW;
62    nws_driver.ysiz=wH-textareaheight;
63    nws_driver.inpready=0;
64 <  cmdvec=nws_printer;
65 <  if(wrnvec!=NULL)wrnvec=nws_errout;
64 >  erract[COMMAND].pf=nws_printer;
65 >  if(erract[WARNING].pf!=NULL)erract[WARNING].pf=nws_errout;
66    return(&nws_driver);
67   }
68  
69   static int
70   nws_close()       /* close the display */
71   {
72 <  cmdvec=NULL;
73 <  if(wrnvec!=NULL)wrnvec=stderr_v;
72 >  erract[COMMAND].pf=NULL;
73 >  if(erract[WARNING].pf!=NULL)erract[WARNING].pf=wputs;
74    cps_cleanup();
75    ps_flush_PostScript();
76    ps_close_PostScript();
# Line 87 | Line 87 | static int
87   nws_errout(msg)    /* output an error message */
88   char *msg;         /* my comments are so bogus */
89   {
90 <  stderr_v(msg);
90 >  eputs(msg);
91    nws_printer(msg);
92   }
93  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines