\r
PICO_INTERNAL_ASM void memcpy16(unsigned short *dest, unsigned short *src, int count)\r
{\r
- if ((((int)dest | (int)src) & 3) == 0)\r
+ if ((((long)dest | (long)src) & 3) == 0)\r
{\r
if (count >= 32) {\r
memcpy32((int *)dest, (int *)src, count/2);\r