diff options
author | Mukund Sivaraman <muks@isc.org> | 2014-01-10 06:08:41 +0100 |
---|---|---|
committer | Mukund Sivaraman <muks@isc.org> | 2014-01-10 06:21:12 +0100 |
commit | e3913c4a5ce52f94fcde221e5c9412970eb5f251 (patch) | |
tree | 1789eed90392232c9f7289e1cc0fecf3b6545690 /src/lib/dns/python/pydnspp_config.h.in | |
parent | Merge branch 'trac3243_2' (diff) | |
download | kea-e3913c4a5ce52f94fcde221e5c9412970eb5f251.tar.xz kea-e3913c4a5ce52f94fcde221e5c9412970eb5f251.zip |
[2026] Detect Py_hash_t in ./configure and define it internally if not
Diffstat (limited to '')
-rw-r--r-- | src/lib/dns/python/pydnspp_config.h.in | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/lib/dns/python/pydnspp_config.h.in b/src/lib/dns/python/pydnspp_config.h.in new file mode 100644 index 0000000000..6326e8cb51 --- /dev/null +++ b/src/lib/dns/python/pydnspp_config.h.in @@ -0,0 +1,25 @@ +// Copyright (C) 2014 Internet Systems Consortium, Inc. ("ISC") +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH +// REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +// AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, +// INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +// LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +// OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +// PERFORMANCE OF THIS SOFTWARE. + +#ifndef LIBDNS_PYTHON_CONFIG_H +#define LIBDNS_PYTHON_CONFIG_H 1 + +// Short term workaround for unifying the return type of tp_hash. +// Remove this test (and associated changes in configure.ac) when we +// require Python 3.2. +#if (!(@HAVE_PY_HASH_T@)) +typedef long Py_hash_t; +#endif + +#endif // LIBDNS_PYTHON_CONFIG_H |