cc really dumps core on this program. why?
KLARICH TERRY JAME
klarich at d.cs.okstate.edu
Tue Aug 28 14:16:01 AEST 1990
Earlier this month, I posted an article asking why my c compiler dumps core
on a certain program. At the time I typed in the program, I didn't get it
right. I got some messages saying that the program ran fine. Here is the
original program.
--------------------------------------------------------------------------------
#include <stdio.h>
#include <values.h>
main()
{
double d;
d = MAXDOUBLE;
printf("%E\n",d);
--------------------------------------------------------------------------------
This program does work as expected. However, the next one doesn't.
--------------------------------------------------------------------------------
#include <stdio.h>
#include <values.h>
struct {
double min,max;
} range = {MINDOUBLE,MAXDOUBLE};
main()
{
printf("range.min = %E, range.max = %E\n",range.min,range.max);
}
--------------------------------------------------------------------------------
This program causes the cc compiler to dump core. I am using Xenix 2.3.2
with the lng085 update.
If anyone can tell me how to fix this problem, I would sure appreciate the
help.
Terry Klarich <klarich at d.cs.okstate.edu> or <terry at unx.ucc.okstate.edu>
More information about the Comp.unix.xenix
mailing list