--- ray/src/common/font.c 2003/06/07 12:50:20 2.15 +++ ray/src/common/font.c 2003/07/27 22:12:01 2.16 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: font.c,v 2.15 2003/06/07 12:50:20 schorsch Exp $"; +static const char RCSid[] = "$Id: font.c,v 2.16 2003/07/27 22:12:01 schorsch Exp $"; #endif /* * Polygonal font handling routines @@ -129,12 +129,12 @@ FONT *fnt; register FONT *fl, *f; register int i; /* check reference count */ - if (fnt != NULL && (fnt->nref-- > 1 | retainfonts)) + if (fnt != NULL && ((fnt->nref-- > 1) | retainfonts)) return; head.next = fontlist; fl = &head; while ((f = fl->next) != NULL) - if ((fnt == NULL | fnt == f)) { + if ((fnt == NULL) | (fnt == f)) { fl->next = f->next; for (i = 0; i < 256; i++) if (f->fg[i] != NULL)