]> granicus.if.org Git - php/commitdiff
fix incompatible types
authorAnatol Belski <ab@php.net>
Sat, 15 Aug 2015 10:03:47 +0000 (12:03 +0200)
committerAnatol Belski <ab@php.net>
Sat, 15 Aug 2015 10:03:47 +0000 (12:03 +0200)
namely between hash_data_type and st_data_t

ext/mbstring/oniguruma/regint.h

index 7ab233aeb4ab11fa066dd216b56e9852a3956243..f06154dda1665d8ed104c069276775f197f97c0e 100644 (file)
@@ -793,7 +793,12 @@ extern int  onig_is_code_in_cc_len P_((int enclen, OnigCodePoint code, CClassNod
 
 /* strend hash */
 typedef void hash_table_type;
+#ifdef _WIN32
+# include <windows.h>
+typedef ULONG_PTR hash_data_type;
+#else
 typedef unsigned long hash_data_type;
+#endif
 
 extern hash_table_type* onig_st_init_strend_table_with_size P_((int size));
 extern int onig_st_lookup_strend P_((hash_table_type* table, const UChar* str_key, const UChar* end_key, hash_data_type *value));