improve 64bit portability
[picodrive.git] / pico / sound / sound.c
index fc71b74..95aac12 100644 (file)
@@ -265,7 +265,7 @@ PICO_INTERNAL void PsndClear(void)
     memset32((int *) PicoIn.sndOut, 0, len); // assume PicoIn.sndOut to be aligned\r
   else {\r
     short *out = PicoIn.sndOut;\r
-    if ((long)out & 2) { *out++ = 0; len--; }\r
+    if ((uintptr_t)out & 2) { *out++ = 0; len--; }\r
     memset32((int *) out, 0, len/2);\r
     if (len & 1) out[len-1] = 0;\r
   }\r