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

Comparing ray/src/px/psign.c (file contents):
Revision 2.24 by greg, Wed Oct 22 02:06:35 2003 UTC vs.
Revision 2.25 by schorsch, Sun Mar 28 20:33:14 2004 UTC

# Line 13 | Line 13 | static const char      RCSid[] = "$Id$";
13  
14   #include  "platform.h"
15   #include  "standard.h"
16 + #include  "resolu.h"
17   #include  "color.h"
18   #include  "font.h"
19  
# Line 62 | Line 63 | LINE  *ourtext;                                /* our text */
63   int  nlines, maxline;                   /* text dimensions */
64   int  maxwidth;                          /* maximum line width (dvi) */
65  
66 + static void makemap(void);
67 + static void gettext(FILE  *fp);
68 + static void arg_text(int  ac, char  *av[]);
69 + static void maptext(void);
70 + static void mapglyph(GLYPH  *gl, int  tx0, int  ty0);
71 + static void mapcoord(int  p[2], int  tx, int  ty);
72 + static void mapedge(int  x, int  y, int  run, int  rise);
73 + static void writemap(FILE  *fp);
74  
75 < main(argc, argv)
76 < int  argc;
77 < char  *argv[];
75 >
76 > int
77 > main(
78 >        int  argc,
79 >        char  *argv[]
80 > )
81   {
82          int  an;
83          SET_FILE_BINARY(stdout);
# Line 149 | Line 161 | unkopt:
161   }
162  
163  
164 < makemap()                       /* create the bit map */
164 > static void
165 > makemap(void)                   /* create the bit map */
166   {
167          double  pictaspect;
168          
# Line 212 | Line 225 | makemap()                      /* create the bit map */
225   }
226  
227  
228 < gettext(fp)                     /* get text from a file */
229 < FILE  *fp;
228 > static void
229 > gettext(                        /* get text from a file */
230 >        FILE  *fp
231 > )
232   {
233          char  buf[MAXLINE];
234          register LINE  *curl;
# Line 255 | Line 270 | memerr:
270   }
271  
272  
273 < arg_text(ac, av)                        /* get text from arguments */
274 < int  ac;
275 < char  *av[];
273 > static void
274 > arg_text(                       /* get text from arguments */
275 >        int  ac,
276 >        char  *av[]
277 > )
278   {
279          register char  *cp;
280  
# Line 293 | Line 310 | memerr:
310   }
311  
312  
313 < maptext()                       /* map our text */
313 > static void
314 > maptext(void)                   /* map our text */
315   {
316          register LINE  *curl;
317          int  l, len;
# Line 309 | Line 327 | maptext()                      /* map our text */
327   }
328  
329  
330 < mapglyph(gl, tx0, ty0)          /* convert a glyph */
331 < GLYPH  *gl;
332 < int  tx0, ty0;
330 > static void
331 > mapglyph(               /* convert a glyph */
332 >        GLYPH  *gl,
333 >        int  tx0,
334 >        int  ty0
335 > )
336   {
337          int  n;
338          register GORD  *gp;
# Line 332 | Line 353 | int  tx0, ty0;
353   }
354  
355  
356 < mapcoord(p, tx, ty)             /* map text to picture coordinates */
357 < int  p[2], tx, ty;
356 > static void
357 > mapcoord(               /* map text to picture coordinates */
358 >        int  p[2],
359 >        int  tx,
360 >        int  ty
361 > )
362   {
363          tx = (long)tx*cwidth >> 8;
364          ty = (long)ty*cheight >> 8;
# Line 359 | Line 384 | int  p[2], tx, ty;
384   }
385  
386  
387 < mapedge(x, y, run, rise)                /* map an edge */
388 < register int  x, y;
389 < int  run, rise;
387 > static void
388 > mapedge(                /* map an edge */
389 >        register int  x,
390 >        register int  y,
391 >        int  run,
392 >        int  rise
393 > )
394   {
395          int  xstep;
396          int  rise2, run2;
# Line 396 | Line 425 | int  run, rise;
425   }
426  
427  
428 < writemap(fp)                    /* write out bitmap */
429 < FILE  *fp;
428 > static void
429 > writemap(                       /* write out bitmap */
430 >        FILE  *fp
431 > )
432   {
433          COLR  pixval[SSS*SSS+1];        /* possible pixel values */
434          COLOR  ctmp0, ctmp1;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines