| Index: include/splay-tree.h
|
| diff --git a/include/splay-tree.h b/include/splay-tree.h
|
| index 480b2c43e7d4d654e971ce77a6ac67dc860ebfcc..a26135a099de4e672856385640ccce1fbb8aeb2d 100644
|
| --- a/include/splay-tree.h
|
| +++ b/include/splay-tree.h
|
| @@ -37,18 +37,11 @@ extern "C" {
|
|
|
| #include "ansidecl.h"
|
|
|
| -#ifndef _WIN64
|
| - typedef unsigned long int libi_uhostptr_t;
|
| - typedef long int libi_shostptr_t;
|
| -#else
|
| -#ifdef __GNUC__
|
| - __extension__
|
| +#ifdef HAVE_STDINT_H
|
| +#include <stdint.h>
|
| #endif
|
| - typedef unsigned long long libi_uhostptr_t;
|
| -#ifdef __GNUC__
|
| - __extension__
|
| -#endif
|
| - typedef long long libi_shostptr_t;
|
| +#ifdef HAVE_INTTYPES_H
|
| +#include <inttypes.h>
|
| #endif
|
|
|
| #ifndef GTY
|
| @@ -59,8 +52,8 @@ extern "C" {
|
| these types, if necessary. These types should be sufficiently wide
|
| that any pointer or scalar can be cast to these types, and then
|
| cast back, without loss of precision. */
|
| -typedef libi_uhostptr_t splay_tree_key;
|
| -typedef libi_uhostptr_t splay_tree_value;
|
| +typedef uintptr_t splay_tree_key;
|
| +typedef uintptr_t splay_tree_value;
|
|
|
| /* Forward declaration for a node in the tree. */
|
| typedef struct splay_tree_node_s *splay_tree_node;
|
|
|