=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/plot/smoothing.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- OpenXM_contrib2/asir2000/plot/smoothing.c 2000/10/24 01:53:53 1.3 +++ OpenXM_contrib2/asir2000/plot/smoothing.c 2000/11/08 05:49:35 1.4 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM_contrib2/asir2000/plot/smoothing.c,v 1.2 2000/10/15 10:58:11 takayama Exp $ */ +/* $OpenXM: OpenXM_contrib2/asir2000/plot/smoothing.c,v 1.3 2000/10/24 01:53:53 takayama Exp $ */ #include "ca.h" #include "parse.h" #include "ox.h" @@ -44,8 +44,8 @@ static int updatePolyLine(struct polyLine *pl[], int p static void polyLine_outputPS_dashed_line(int x0,int y0,int x1,int y1); static int polyLine_pline(struct canvas *can); +static int Strategy_generate_PS = 0; - static void *gcmalloc(a) { void *m; /* BUG: interruption must be locked. */ @@ -352,6 +352,7 @@ generatePS_from_image(FILE *fp,XImage *image,int xsize int *prev; int *curr; int i,x,y,c; + extern int Strategy_generate_PS; Xsize = xsize; Ysize = ysize; @@ -360,23 +361,40 @@ generatePS_from_image(FILE *fp,XImage *image,int xsize curr = (int *)gcmalloc(sizeof(int)*(Ysize+2)); Fp = fp; polyLine_outputProlog(0,0,Xsize,Ysize); - for (c=0; c