+static PyObject *mod_wantwrite(PyObject *self)
+{
+ if(dc_wantwrite())
+ Py_RETURN_TRUE;
+ else
+ Py_RETURN_FALSE;
+}
+
+static PyObject *mod_checkproto(PyObject *self, PyObject *args)
+{
+ PyObject *tmp;
+ struct respobj *resp;
+ int version;
+
+ version = DC_LATEST;
+ if(!PyArg_ParseTuple(args, "O|i", &tmp, &version))
+ return(NULL);
+ if(!PyObject_TypeCheck(tmp, &resptype)) {
+ PyErr_SetString(PyExc_TypeError, "first argument must be a response object");
+ return(NULL);
+ }
+ resp = (struct respobj *)tmp;
+ if(dc_checkprotocol(resp->resp, version))
+ Py_RETURN_FALSE;
+ else
+ Py_RETURN_TRUE;
+}
+