diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:49:30 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:49:30 +0000 |
commit | fbdb9ac866a647da0919b224f05cca039afc02fa (patch) | |
tree | a4ddb15b51a795c9f985e693a04d992a94f4f455 /pythonmod | |
parent | 31f8d531e1359c7acd82cff9ab798cdeac277adc (diff) |
Diffstat (limited to 'pythonmod')
-rw-r--r-- | pythonmod/interface.i | 26 | ||||
-rw-r--r-- | pythonmod/pythonmod_utils.c | 2 |
2 files changed, 14 insertions, 14 deletions
diff --git a/pythonmod/interface.i b/pythonmod/interface.i index 89d138486606e..89dd73d996b58 100644 --- a/pythonmod/interface.i +++ b/pythonmod/interface.i @@ -245,23 +245,23 @@ uint16_t ntohs(uint16_t netshort); } #if defined(SWIGWORDSIZE64) -typedef long int rrset_id_t; +typedef long int rrset_id_type; #else -typedef long long int rrset_id_t; +typedef long long int rrset_id_type; #endif struct ub_packed_rrset_key { struct lruhash_entry entry; - rrset_id_t id; + rrset_id_type id; struct packed_rrset_key rk; }; struct lruhash_entry { - lock_rw_t lock; + lock_rw_type lock; struct lruhash_entry* overflow_next; struct lruhash_entry* lru_next; struct lruhash_entry* lru_prev; - hashvalue_t hash; + hashvalue_type hash; void* key; struct packed_rrset_data* data; }; @@ -376,7 +376,7 @@ struct reply_info { struct rrset_ref { struct ub_packed_rrset_key* key; - rrset_id_t id; + rrset_id_type id; }; struct dns_msg { @@ -513,7 +513,7 @@ struct edns_option { } PyObject* _edns_option_opt_data_get(struct edns_option* option) { - return PyByteArray_FromStringAndSize((uint8_t*)option->opt_data, + return PyByteArray_FromStringAndSize((void*)option->opt_data, option->opt_len); } %} @@ -1332,7 +1332,7 @@ int edns_register_option(uint16_t opt_code, int bypass_cache_stage, SWIG_exception_fail(SWIG_TypeError, "Expected bytearray!"); return NULL; } - $2 = PyByteArray_AsString($input); + $2 = (void*)PyByteArray_AsString($input); $1 = PyByteArray_Size($input); } @@ -1353,8 +1353,8 @@ int edns_opt_list_append(struct edns_option** list, uint16_t code, size_t len, PyObject *result; int res = 0; - func = (PyObject *) python_callback; PyGILState_STATE gstate = PyGILState_Ensure(); + func = (PyObject *) python_callback; py_edns = SWIG_NewPointerObj((void*) edns, SWIGTYPE_p_edns_data, 0); py_qstate = SWIG_NewPointerObj((void*) qstate, SWIGTYPE_p_module_qstate, 0); @@ -1415,13 +1415,13 @@ int edns_opt_list_append(struct edns_option** list, uint16_t code, size_t len, %} /* C declarations */ int inplace_cb_reply_register( - inplace_cb_reply_func_t* cb, void* cb_arg, struct module_env* env); + inplace_cb_reply_func_type* cb, void* cb_arg, struct module_env* env); int inplace_cb_reply_cache_register( - inplace_cb_reply_func_t* cb, void* cb_arg, struct module_env* env); + inplace_cb_reply_func_type* cb, void* cb_arg, struct module_env* env); int inplace_cb_reply_local_register( - inplace_cb_reply_func_t* cb, void* cb_arg, struct module_env* env); + inplace_cb_reply_func_type* cb, void* cb_arg, struct module_env* env); int inplace_cb_reply_servfail_register( - inplace_cb_reply_func_t* cb, void* cb_arg, struct module_env* env); + inplace_cb_reply_func_type* cb, void* cb_arg, struct module_env* env); /* Swig declarations */ static int register_inplace_cb_reply(PyObject* py_cb, diff --git a/pythonmod/pythonmod_utils.c b/pythonmod/pythonmod_utils.c index ae694d57693a0..5d70f2b4bc043 100644 --- a/pythonmod/pythonmod_utils.c +++ b/pythonmod/pythonmod_utils.c @@ -74,7 +74,7 @@ int storeQueryInCache(struct module_qstate* qstate, struct query_info* qinfo, st /* Invalidate the message associated with query_info stored in message cache */ void invalidateQueryInCache(struct module_qstate* qstate, struct query_info* qinfo) { - hashvalue_t h; + hashvalue_type h; struct lruhash_entry* e; struct reply_info *r; size_t i, j; |