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/

Reply via email to