From: warner Date: Wed, 28 Mar 2007 20:09:53 +0000 (+0530) Subject: pyfec: fix another error path, combine the type-level docstring with the (hitherto... X-Git-Url: https://git.rkrishnan.org/nxhtml.html?a=commitdiff_plain;h=ea0dd37d94c78cc26dae0f99b2e9781c37d492b1;p=tahoe-lafs%2Fzfec.git pyfec: fix another error path, combine the type-level docstring with the (hitherto unlinked) init docstring darcs-hash:83f33f0355dc95847462ff9fbf9151ebfaca96ea --- diff --git a/pyfec/fec/_fecmodule.c b/pyfec/fec/_fecmodule.c index bf5174e..eed4bcd 100644 --- a/pyfec/fec/_fecmodule.c +++ b/pyfec/fec/_fecmodule.c @@ -60,7 +60,9 @@ py_raise_fec_error(const char *format, ...) { } static char Encoder__doc__[] = "\ -Hold static encoder state (an in-memory table for matrix multiplication), and k and m parameters, and provide {encode()} method.\n\ +Hold static encoder state (an in-memory table for matrix multiplication), and k and m parameters, and provide {encode()} method.\n\n\ +@param k: the number of packets required for reconstruction \n\ +@param m: the number of packets generated \n\ "; typedef struct { @@ -88,11 +90,6 @@ Encoder_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { return (PyObject *)self; } -static char Encoder_init__doc__[] = "\ -@param k: the number of packets required for reconstruction \n\ -@param m: the number of packets generated \n\ -"; - static int Encoder_init(Encoder *self, PyObject *args, PyObject *kwdict) { static char *kwlist[] = { @@ -315,7 +312,9 @@ static PyTypeObject Encoder_type = { }; static char Decoder__doc__[] = "\ -Hold static decoder state (an in-memory table for matrix multiplication), and k and m parameters, and provide {decode()} method.\n\ +Hold static decoder state (an in-memory table for matrix multiplication), and k and m parameters, and provide {decode()} method.\n\n\ +@param k: the number of packets required for reconstruction \n\ +@param m: the number of packets generated \n\ "; typedef struct { @@ -343,11 +342,6 @@ Decoder_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { return (PyObject *)self; } -static char Decoder_init__doc__[] = "\ -@param k: the number of packets required for reconstruction \n\ -@param m: the number of packets generated \n\ -"; - static int Decoder_init(Encoder *self, PyObject *args, PyObject *kwdict) { static char *kwlist[] = { @@ -406,10 +400,11 @@ Decoder_decode(Decoder *self, PyObject *args) { unsigned i; for (i=0; ikk; i++) recoveredpystrs[i] = NULL; + PyObject*restrict fastshareids = NULL; PyObject*restrict fastshares = PySequence_Fast(shares, "First argument was not a sequence."); if (!fastshares) goto err; - PyObject*restrict fastshareids = PySequence_Fast(shareids, "Second argument was not a sequence."); + fastshareids = PySequence_Fast(shareids, "Second argument was not a sequence."); if (!fastshareids) goto err;