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/