dale@boing.UUCP (Dale Luck) (10/05/88)
Found this one after I finally got a qsort working on my system
so I could link it successfully.
VERSION:
X11 release 2
CLIENT MACHINE:
amiga 2000
CLIENT OPERATING SYSTEM:
amigados
DISPLAY:
monochrome
SYNOPSIS:
Variable used before initialized.
DESCRIPTION:
The main program xlsfonts.c uses a variable called argcnt
before initializing it. I guess most systems magically
initialize the stack to all zeros. My test system
initializes the stack to 0x55 to find these problems,
and it does.
REPEAT-BY:
Run xlsfonts on a system that does not initialze the stack
to zero. For instance, an amiga.
FIX:
*** /u/usr2/X11/clients/xlsfonts/xlsfonts.c Fri Sep 9 20:22:12 1988
--- xlsfonts.c Tue Oct 4 22:35:38 1988
***************
*** 41,47 ****
int argc;
char **argv;
{
! int argcnt, i;
INIT_NAME;
--- 41,47 ----
int argc;
char **argv;
{
! int argcnt = 0, i;
INIT_NAME;
end of bug report
boing!dale pyramid!amiga!dale uunet!cbmvax!amiga!dale
--
Dale Luck Boing, Inc. {cbmvax|oliveb|pyramid}|!amiga!boing!dale
Although I do contract work for Amiga-LosGatos, my opinions probably
don't represent those of Commodore or its management or its engineers,
but I think the world would be a better place if they did.