>>>>> "Medland," == Medland, Bill <Bill.Medland(a)accpac.com> writes:
Medland,> I am not very comfortable with this one but strange as it may
Medland,> seem it solves the problem. I'd love to know why.
Medland,> <<diff13.txt>> Bill Medland (medbi01(a)accpac.com) Prevents
Medland,> excessive clipping in SysListView32.
Medland,>
Medland,>-static inline int perfect_graphics(void)
Medland,>+static int perfect_graphics(void)
Medland,> {
Medland,> static int perfect = -1;
Medland,> if (perfect == -1)
Medland,>
Some C-Expert is requested here, but I suspect that in the old function the
variable "perfect" was created in every instantiation of the
"perfect_graphics" inlined function. Could you perhaps try to declare the
"perfect" outside the inlined function, like
static int perfect = -1;
static inline int perfect_graphics(void)
Bye
--
Uwe Bonnes bon(a)elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------