The error I get is "parse error before EntryProc". If I remove the
'pascal'
keyword, the program builds, but crashes as soon as any of these
typedefs
are used. I suspect they put the pascal there for a reason!
#ifdef __cplusplus
extern "C" { // Tell C++ to use C linking for these functions
#endif
// Callback Functions
typedef pascal EntryProc (DeviceIDObject pObject, long iCmd);
As far as I know, you can't typedef a function, only a function
pointer. Try:
typedef pascal (*EntryProc)( DeviceIDObject pObject, long iCmd );
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden