Keil C does not support this line:
typedef const UINT32 volatile xdata *PCVX32;
typedef const volatile UINT32 xdata *PCVX32;
TC 2.0 and HI-TECH C for 8051 are both support this:
typedef const volatile long *pLONG;