This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: crashing bug : found... destroyed
- To: "cygx" <cygwin-xfree at cygwin dot com>
- Subject: RE: crashing bug : found... destroyed
- From: "Harold Hunt" <huntharo at msu dot edu>
- Date: Tue, 31 Jul 2001 15:12:39 -0400
I did a search for 'hypot' and verified that each of the following files has
a call to 'double hypot (double, double)' and that each file is actually
relevant to Cygwin/XFree86:
xc/lib/font/bitmap/bitscale.c
xc/lib/font/fontfile/fontscale.c
xc/lib/font/FreeType/ftfuncs.c
xc/lib/font/Speedo/spfont.c
xc/lib/font/Type1/cidchar.c
xc/lib/font/Type1/t1funcs.c
xc/lib/xkbui/XKBui.c
xc/programs/xeyes/Eyes.c (has an extern prototype for double
hypot (double, double), but it only gets declared when
((defined(SVR4) || defined(SYSV) && defined(i386)).
xc/programs/Xserver/mi/miarc.c
xc/programs/Xserver/mi/miwideline.c
So, we've got 10 files that need a header fix, and I'm wondering if we
(anybody other than myself :) should instead submit a patch to Newlib to
cause 'double hypot (double, double)' to be defined when
(defined(_XOPEN_SOURCE) || !defined(__STRICT_ANSI__)), instead of just
(!defined(__STRICT_ANSI__)).
Thoughts?
Harold