4 from http://www.openbsd.org/cgi-bin/cvsweb/ports/textproc/xpdf/patches/patch-fofi_FoFiType1_cc?rev=1.1
6 --- fofi/FoFiType1.cc.orig 2010-10-13 14:51:21.493696100 -0500
7 +++ fofi/FoFiType1.cc 2010-10-13 14:58:20.655403000 -0500
9 #include "FoFiEncodings.h"
10 #include "FoFiType1.h"
12 +#if defined(__GNUC__) && (__GNUC__ > 2) && defined(__OPTIMIZE__)
13 +# define likely(x) __builtin_expect((x), 1)
14 +# define unlikely(x) __builtin_expect((x), 0)
16 +# define likely(x) (x)
17 +# define unlikely(x) (x)
20 //------------------------------------------------------------------------
22 //------------------------------------------------------------------------
24 code = code * 8 + (*p2 - '0');
28 + if (likely(code < 256 && code >= 0)) {
29 for (p = p2; *p == ' ' || *p == '\t'; ++p) ;