As it turns out, gcc treats .C files as C++.  The solution was to rename the
files with a .c extension.

(Yes, I'm talking to myself.... )

> Compiling USER.C...
> USER.C: In function `Char * UserRecordToText_mpoi(void *)':
> USER.C:38: ANSI C++ forbids implicit conversion from `void *' in
assignment
> USER.C: In function `Char * UserRecordToText_text(void *)':
> USER.C:71: ANSI C++ forbids implicit conversion from `void *' in
assignment
> USER.C: In function `Char * UserRecordToText_noType(void *)':
> USER.C:102: ANSI C++ forbids implicit conversion from `void *' in
assignment
> USER.C: In function `Char * UserRecordToText(long unsigned int, void *)':
> USER.C:147: ANSI C++ forbids implicit conversion from `void *' in
assignment
>
> why is gcc generating ANSI C++ errors when I'm compiling C code?





-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to