I'm trying to convert my project from SDK 3.0 to SDK 4.0.
I added
#include <palmos.h>
#include <PalmCompatibility.h>
instead of #include <pilot.h>
My code:
typedef enum {
scrDisplayModeGetDefaults,
scrDisplayModeGet,
scrDisplayModeSetToDefaults,
scrDisplayModeSet,
scrDisplayModeGetSupportedDepths,
scrDisplayModeGetSupportsColor
} ScrDisplayModeOperation;
Err ScrDisplayMode (ScrDisplayModeOperation operation, DWordPtr widthP,
DWordPtr heightP, DWordPtr depthP, BooleanPtr enableColorP);
and I have those errors. I don't understand.
Error : illegal name overloading
Starter.c line 62 scrDisplayModeGetDefaults,
Error : illegal name overloading
Starter.c line 63 scrDisplayModeGet,
Error : illegal name overloading
Starter.c line 64 scrDisplayModeSetToDefaults,
Error : illegal name overloading
Starter.c line 65 scrDisplayModeSet,
Error : illegal name overloading
Starter.c line 66 scrDisplayModeGetSupportedDepths,
Error : illegal name overloading
Starter.c line 68 } ScrDisplayModeOperation;
Error : identifier 'WinScreenMode(@enum$10Starter_c, unsigned long *,
unsigned long *, unsigned long *, unsigned char *)' redeclared
was declared as: 'unsigned short (@enum$10Starter_c, unsigned long *,
unsigned long *, unsigned long *, unsigned char *)'
now declared as: 'unsigned short (@enum$57Starter_c, unsigned long *,
unsigned long *, unsigned long *, unsigned char *)'
Starter.c line 70 n, DWordPtr widthP, DWordPtr heightP, DWordPtr depthP,
BooleanPtr enableColorP);
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/