--- ray/src/cv/mgf2meta.c 2003/02/22 02:07:23 2.6 +++ ray/src/cv/mgf2meta.c 2003/10/21 19:19:28 2.8 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: mgf2meta.c,v 2.6 2003/02/22 02:07:23 greg Exp $"; +static const char RCSid[] = "$Id: mgf2meta.c,v 2.8 2003/10/21 19:19:28 schorsch Exp $"; #endif /* * Convert MGF (Materials and Geometry Format) to Metafile 2-d graphics @@ -7,6 +7,7 @@ static const char RCSid[] = "$Id: mgf2meta.c,v 2.6 200 #include #include +#include #include #include "random.h" #include "mgflib/parser.h" @@ -15,7 +16,7 @@ static const char RCSid[] = "$Id: mgf2meta.c,v 2.6 200 #define MX(v) (int)(MSIZE*(v)[(proj_axis+1)%3]) #define MY(v) (int)(MSIZE*(v)[(proj_axis+2)%3]) -int r_face(); +int r_face(int ac, char **av); int proj_axis; double limit[3][2]; int layer; @@ -111,11 +112,7 @@ short hshtab[HTBLSIZ][4]; /* done line segments */ newlayer() /* start a new layer */ { -#ifdef BSD - bzero((char *)hshtab, sizeof(hshtab)); -#else - (void)memset((char *)hshtab, 0, sizeof(hshtab)); -#endif + (void)memset((char *)hshtab, '\0', sizeof(hshtab)); if (++layer >= 16) { mendpage(); layer = 0;