@@ -106,13 +106,13 @@ int
106
106
context_set_resolution_type (getdns_context * context , PyObject * py_value )
107
107
{
108
108
getdns_return_t ret ;
109
- uint64_t value ;
109
+ getdns_resolution_t value ;
110
110
111
111
if (!PyInt_Check (py_value )) {
112
112
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
113
113
return -1 ;
114
114
}
115
- if ((long )(value = PyInt_AsLong (py_value )) < 0 ) {
115
+ if ((long long )(value = ( getdns_resolution_t ) PyInt_AsLong (py_value )) < 0 ) {
116
116
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
117
117
return -1 ;
118
118
}
@@ -134,13 +134,13 @@ int
134
134
context_set_dns_transport (getdns_context * context , PyObject * py_value )
135
135
{
136
136
getdns_return_t ret ;
137
- uint64_t value ;
137
+ getdns_transport_t value ;
138
138
139
139
if (!PyInt_Check (py_value )) {
140
140
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
141
141
return -1 ;
142
142
}
143
- if ((long )(value = PyInt_AsLong (py_value )) < 0 ) {
143
+ if ((long long )(value = ( getdns_transport_t ) PyInt_AsLong (py_value )) < 0 ) {
144
144
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
145
145
return -1 ;
146
146
}
@@ -296,7 +296,7 @@ context_set_dnssec_allowed_skew(getdns_context *context, PyObject *py_value)
296
296
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
297
297
return -1 ;
298
298
}
299
- if ((long )(value = PyInt_AsLong (py_value )) < 0 ) {
299
+ if ((long )(value = ( uint32_t ) PyInt_AsLong (py_value )) < 0 ) {
300
300
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
301
301
return -1 ;
302
302
}
314
314
context_set_edns_maximum_udp_payload_size (getdns_context * context , PyObject * py_value )
315
315
{
316
316
getdns_return_t ret ;
317
- uint32_t value ;
317
+ uint16_t value ;
318
318
319
319
if (!PyInt_Check (py_value )) {
320
320
PyErr_SetString (PyExc_AttributeError , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
@@ -937,21 +937,21 @@ context_general(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
937
937
uint16_t request_type ;
938
938
PyDictObject * extensions_obj = 0 ;
939
939
void * userarg ;
940
- long tid = 0 ;
940
+ getdns_transaction_t tid = 0 ;
941
941
char * callback = 0 ;
942
942
PyObject * resp ;
943
943
944
944
if ((context = PyCapsule_GetPointer (self -> py_context , "context" )) == NULL ) {
945
945
PyErr_SetString (getdns_error , GETDNS_RETURN_GENERIC_ERROR_TEXT );
946
946
return NULL ;
947
947
}
948
- if (!PyArg_ParseTupleAndKeywords (args , keywds , "sH|Osls " , kwlist ,
948
+ if (!PyArg_ParseTupleAndKeywords (args , keywds , "sH|OsLs " , kwlist ,
949
949
& name , & request_type ,
950
950
& extensions_obj , & userarg , & tid , & callback )) {
951
951
return NULL ;
952
952
}
953
953
if ((resp = do_query (self -> py_context , name , request_type , extensions_obj , userarg ,
954
- ( long ) tid , callback )) == 0 ) {
954
+ tid , callback )) == 0 ) {
955
955
PyObject * err_type , * err_value , * err_traceback ;
956
956
PyErr_Fetch (& err_type , & err_value , & err_traceback );
957
957
PyErr_Restore (err_type , err_value , err_traceback );
@@ -976,15 +976,15 @@ context_address(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
976
976
char * name ;
977
977
PyDictObject * extensions_obj = 0 ;
978
978
void * userarg ;
979
- long tid ;
979
+ getdns_transaction_t tid ;
980
980
char * callback = 0 ;
981
981
PyObject * resp ;
982
982
983
983
if ((context = PyCapsule_GetPointer (self -> py_context , "context" )) == NULL ) {
984
984
PyErr_SetString (getdns_error , GETDNS_RETURN_GENERIC_ERROR_TEXT );
985
985
return NULL ;
986
986
}
987
- if (!PyArg_ParseTupleAndKeywords (args , keywds , "s|OsHs " , kwlist ,
987
+ if (!PyArg_ParseTupleAndKeywords (args , keywds , "s|OsLs " , kwlist ,
988
988
& name ,
989
989
& extensions_obj , & userarg , & tid , & callback )) {
990
990
PyErr_SetString (getdns_error , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
@@ -1014,7 +1014,7 @@ context_hostname(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
1014
1014
void * address ;
1015
1015
PyDictObject * extensions_obj = 0 ;
1016
1016
void * userarg ;
1017
- long tid ;
1017
+ getdns_transaction_t tid ;
1018
1018
char * callback = 0 ;
1019
1019
PyObject * resp ;
1020
1020
getdns_context * context ;
@@ -1023,7 +1023,7 @@ context_hostname(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
1023
1023
PyErr_SetString (getdns_error , GETDNS_RETURN_GENERIC_ERROR_TEXT );
1024
1024
return NULL ;
1025
1025
}
1026
- if (!PyArg_ParseTupleAndKeywords (args , keywds , "O|Osls " , kwlist ,
1026
+ if (!PyArg_ParseTupleAndKeywords (args , keywds , "O|OsLs " , kwlist ,
1027
1027
& address ,
1028
1028
& extensions_obj , & userarg , & tid , & callback )) {
1029
1029
PyErr_SetString (getdns_error , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
@@ -1054,7 +1054,7 @@ context_service(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
1054
1054
char * name ;
1055
1055
PyDictObject * extensions_obj = 0 ;
1056
1056
void * userarg ;
1057
- long tid ;
1057
+ getdns_transaction_t tid ;
1058
1058
char * callback = 0 ;
1059
1059
PyObject * resp ;
1060
1060
getdns_context * context ;
@@ -1063,7 +1063,7 @@ context_service(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
1063
1063
PyErr_SetString (getdns_error , GETDNS_RETURN_GENERIC_ERROR_TEXT );
1064
1064
return NULL ;
1065
1065
}
1066
- if (!PyArg_ParseTupleAndKeywords (args , keywds , "s|Osls " , kwlist ,
1066
+ if (!PyArg_ParseTupleAndKeywords (args , keywds , "s|OsLs " , kwlist ,
1067
1067
& name ,
1068
1068
& extensions_obj , & userarg , & tid , & callback )) {
1069
1069
PyErr_SetString (getdns_error , GETDNS_RETURN_INVALID_PARAMETER_TEXT );
0 commit comments