All of lore.kernel.org
 help / color / mirror / Atom feed
* assignment makes pointer from integer without a cast?
@ 2004-12-13  0:52 Patrick
  2004-12-13  1:47 ` Hossein Mobahi
  0 siblings, 1 reply; 5+ messages in thread
From: Patrick @ 2004-12-13  0:52 UTC (permalink / raw)
  To: linux-c-programming

Hello,

New to the list and to C. Read O'Reilly's Practical C Programming and
another C book and am now trying to evolve beyond helloworld.c. When I
compile the snippet below, gcc-3.4.2 on Fedora Core 3 spits out:
test2.c:11: warning: assignment makes pointer from integer without a
cast
test2.c:12: warning: passing arg 1 of `usage' from incompatible pointer
type

I just can't figure out why it does that and how to fix it since my
pointer/casting/C knowledge is definitely lacking. The snippet does work
ok. Anyone care to enlighten me?

#include <stdio.h>

void usage(int *prog_ptr)
{
	fprintf(stdout,"progname is: %s\n",*prog_ptr);
}
	
int main(int argc, char *argv[])
{
	int *prog_ptr;
	prog_ptr = basename (argv[0]);
	usage(&prog_ptr);
	return(0);
}

TIA,
Patrick

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-12-16  2:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-13  0:52 assignment makes pointer from integer without a cast? Patrick
2004-12-13  1:47 ` Hossein Mobahi
2004-12-13 16:13   ` Francesco Gadaleta
2004-12-13 19:53     ` Jan-Benedict Glaw
2004-12-16  2:07       ` how to link mqueue library Ron Michael Khu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.