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

Comparing ray/src/px/ximage.c (file contents):
Revision 2.1 by greg, Tue Nov 12 16:05:14 1991 UTC vs.
Revision 2.4 by greg, Tue Apr 28 09:40:36 1992 UTC

# Line 37 | Line 37 | static char SCCSid[] = "$SunId$ LBL";
37  
38   #define  FONTNAME       "9x15"          /* text font we'll use */
39  
40 < #define  CTRL(c)        ('c'-'@')
40 > #define  CTRL(c)        ((c)-'@')
41  
42   #define  BORWIDTH       5               /* border width */
43   #define  BARHEIGHT      25              /* menu bar size */
# Line 90 | Line 90 | extern long  ftell();
90  
91   extern char  *malloc(), *calloc();
92  
93 < extern double  atof(), pow(), log();
93 > extern double  pow(), log();
94  
95  
96   main(argc, argv)
# Line 170 | Line 170 | userr:
170   headline(s)             /* get relevant info from header */
171   char  *s;
172   {
173        static char  *altname[] = {"rview","rpict",VIEWSTR,NULL};
174        register char  **an;
173          char  fmt[32];
174  
175          if (isexpos(s))
# Line 179 | Line 177 | char  *s;
177          else if (isformat(s)) {
178                  formatval(fmt, s);
179                  wrongformat = strcmp(fmt, COLRFMT);
180 <        } else
181 <                for (an = altname; *an != NULL; an++)
184 <                        if (!strncmp(*an, s, strlen(*an))) {
185 <                                if (sscanview(&ourview, s+strlen(*an)) > 0)
186 <                                        gotview++;
187 <                                return;
188 <                        }
180 >        } else if (isview(s) && sscanview(&ourview, s) > 0)
181 >                gotview++;
182   }
183  
184  
# Line 367 | Line 360 | XKeyEvent  *ekey;
360                  return(0);
361          switch (*cp) {                  /* interpret command */
362          case 'q':
363 <        case CTRL(D):                           /* quit */
363 >        case CTRL('D'):                         /* quit */
364                  quit(0);
365          case '\n':
366          case '\r':
# Line 437 | Line 430 | XKeyEvent  *ekey;
430                  free_raster(ourras);
431                  getras();
432          /* fall through */
433 <        case CTRL(R):                           /* redraw */
434 <        case CTRL(L):
433 >        case CTRL('R'):                         /* redraw */
434 >        case CTRL('L'):
435                  unmap_rcolors(ourras);
436                  XClear(wind);
437                  return(redraw(0, 0, width, height));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines