regenerate parser
[m6w6/ext-psi] / php_psi_posix.h.in
index 4f4acd3..080ed7a 100644 (file)
@@ -58,21 +58,25 @@ static struct psi_func_redir {
 } psi_func_redirs[] = {
        /* inline byte swapping */
 #ifdef __APPLE__
-       {"_OSSwapInt16", psi_swap16},
-       {"_OSSwapInt32", psi_swap32},
-       {"_OSSwapInt64", psi_swap64}
+       {"_OSSwapInt16", (psi_func_ptr) psi_swap16},
+       {"_OSSwapInt32", (psi_func_ptr) psi_swap32},
+       {"_OSSwapInt64", (psi_func_ptr) psi_swap64},
 #elif defined(__FreeBSD__)
-       {"bswap16", psi_swap16}
-       {"bswap32", psi_swap32}
-       {"bswap64", psi_swap64}
+       {"bswap16", (psi_func_ptr) psi_swap16},
+       {"bswap32", (psi_func_ptr) psi_swap32},
+       {"bswap64", (psi_func_ptr) psi_swap64},
 #elif defined(__OpenBSD__)
-       {"swap16", psi_swap16}
-       {"swap32", psi_swap32}
-       {"swap64", psi_swap64}
+       {"swap16", (psi_func_ptr) psi_swap16},
+       {"swap32", (psi_func_ptr) psi_swap32},
+       {"swap64", psi_swap64},
 #elif defined(__NetBSD__)
-       {"bswap16", psi_swap16}
-       {"bswap32", psi_swap32}
-       {"bswap64", psi_swap64}
+       {"bswap16", (psi_func_ptr) psi_swap16},
+       {"bswap32", (psi_func_ptr) psi_swap32},
+       {"bswap64", (psi_func_ptr) psi_swap64},
+#else
+       {"bswap_16", (psi_func_ptr) psi_swap16},
+       {"bswap_32", (psi_func_ptr) psi_swap32},
+       {"bswap_64", (psi_func_ptr) psi_swap64},
 #endif
        /* needed from libc_nonshared.a */
        {"fstat", (psi_func_ptr) fstat},