#if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING)
# define XS(name) __declspec(dllexport) void name(pTHX_ CV* cv)
#endif
-#if defined(SYMBIAN)
+#if defined(__SYMBIAN32__)
# define XS(name) EXPORT_C void name(pTHX_ CV* cv)
#endif
#ifndef XS
#define dAXMARK \
I32 ax = POPMARK; \
- register SV ** const mark = PL_stack_base + ax++
+ register SV **mark = PL_stack_base + ax++
#define dITEMS I32 items = SP - MARK