10#if defined(__sun__) && !defined(SVR4) && !defined(__SVR4)
12#define CLOCKS_PER_SEC HZ
27#define XX(x) ((FT_Pos)(x*XSCALE))
28#define XVEC(x,y) { XX(x), XX(y) }
29#define XVAL(x) ((x)/(1.0*XSCALE))
35 XVEC( 408.9111, 535.3164 ),
36 XVEC( 455.8887, 634.396 ),
37 XVEC( -37.8765, 786.2207 ),
38 XVEC( 164.6074, 535.3164 )
40 { (FT_Int32)0x0198E93DL , (FT_Int32)0x021750FFL },
41 { (FT_Int32)0x01C7E312L , (FT_Int32)0x027A6560L },
42 { (FT_Int32)0xFFDA1F9EL , (FT_Int32)0x0312387FL },
43 { (FT_Int32)0x00A49B7EL , (FT_Int32)0x021750FFL }
118 printf(
"cbox = [%.2f %.2f %.2f %.2f]\n",
126 printf(
"bbox = [%.2f %.2f %.2f %.2f]\n",
148 printf(
"time = %6.3f cbox = [%8.4f %8.4f %8.4f %8.4f]\n",
149 ((
double)time0/10000.0),
154 printf(
"cbox_hex = [%08X %08X %08X %08X]\n",
163 printf(
"time = %6.3f bbox = [%8.4f %8.4f %8.4f %8.4f]\n",
164 ((
double)time0/10000.0),
169 printf(
"bbox_hex = [%08X %08X %08X %08X]\n",
173#define REPEAT 1000000L
FT_BEGIN_HEADER FT_Outline_Get_BBox(FT_Outline *outline, FT_BBox *abbox)
#define FT_CURVE_TAG_CUBIC
FT_Outline_Get_CBox(const FT_Outline *outline, FT_BBox *acbox)
GLuint GLuint GLsizei count
_Check_return_ _CRTIMP clock_t __cdecl clock(void)
static FT_Vector dummy_vec_3[4]
static char dummy_tag_1[4]
static long get_time(void)
static FT_Vector dummy_vec_2[4]
static FT_Outline dummy_outline_2
static void profile_outline(FT_Outline *outline, long repeat)
static FT_Outline dummy_outline_3
static void dump_outline(FT_Outline *outline)
static FT_Vector dummy_vec_1[4]
static short dummy_contour_1[1]
static FT_Outline dummy_outline_1