[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [XForms] fdesign created c files, invalid conversion
From: |
Rouben Rostamian |
Subject: |
Re: [XForms] fdesign created c files, invalid conversion |
Date: |
Thu, 28 Oct 2010 16:54:42 -0400 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Thu, Oct 28, 2010 at 01:08:06PM -0700, John Wang wrote:
>
> I am using the currently latest version of xforms on a 64 bit ubuntu
> 10.10. Whenever I created a c file with fdesign, gcc will complain
> about invalid conversion from void* to FD_foo* at the line:
>
> FD_foo *fdui = fl_malloc( sizeof *fdui );
>
> to fix it, I will need to cast it properly like so:
>
> FD_foo *fdui = (FD_foo) fl_malloc( sizeof *fdui );
The one without the cast is proper C. Don't add a cast.
The problem lies elsewhere.
My guess: You named your file "foo.C" with capital C. If so,
gcc assumes that this is a C++ (not C) file and gets confused.
Call your file "foo.c" with lowercase c and try again.
--
Rouben Rostamian
Re: [XForms] fdesign created c files, invalid conversion,
Rouben Rostamian <=