--- ray/src/meta/impress.c 2003/10/27 10:28:59 1.3 +++ ray/src/meta/impress.c 2003/11/15 02:13:37 1.4 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: impress.c,v 1.3 2003/10/27 10:28:59 schorsch Exp $"; +static const char RCSid[] = "$Id: impress.c,v 1.4 2003/11/15 02:13:37 schorsch Exp $"; #endif /* * Program to convert meta-files to imPress format @@ -13,6 +13,7 @@ static const char RCSid[] = "$Id: impress.c,v 1.3 2003 #include "meta.h" #include "imPcodes.h" #include "imPfuncs.h" +#include "plot.h" #define XCOM "pexpand +OCIsv -P %s" @@ -24,12 +25,16 @@ FILE *imout; static short newpage = TRUE; +static void doprim(register PRIMITIVE *p); +static void doglobal(register PRIMITIVE *g); -main(argc, argv) -int argc; -char **argv; +int +main( + int argc, + char **argv +) { FILE *fp; @@ -98,11 +103,11 @@ char **argv; } +void +plot( /* plot meta-file */ + register FILE *infp +) -plot(infp) /* plot meta-file */ - -register FILE *infp; - { PRIMITIVE nextp; @@ -121,16 +126,12 @@ register FILE *infp; +void +doglobal( /* execute a global command */ + register PRIMITIVE *g +) - - -doglobal(g) /* execute a global command */ - -register PRIMITIVE *g; - { - char c; - switch (g->com) { case PEOF: @@ -168,10 +169,10 @@ register PRIMITIVE *g; - -doprim(p) /* plot primitive */ - -register PRIMITIVE *p; +void +doprim( /* plot primitive */ + register PRIMITIVE *p +) {