This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Avoiding "assignment from incompatible pointer type" warning
- From: "Steve Dondley" <s at dondley dot com>
- To: <gcc-help at gcc dot gnu dot org>
- Date: Sun, 13 Oct 2002 12:13:22 -0400
- Subject: Avoiding "assignment from incompatible pointer type" warning
Hi,
I've written a simple program that print out each bit of a floating point
variable so I can learn how floating point numbers are represented in
memory. The program contains the following statements:
int *p;
float g = 2.0625;
p = &g;
The third statement above generates an "assignment from incompatible pointer
type" warning for obvious reasons. Other than this, the program compiles
fine and works.
My question is: Is there a way to properly assign a pointer of one type to
a variable of different type so that the warning is suppressed?
Thanks again.