@@ -333,6 +333,7 @@ static PyObject* _cbson_op_msg(PyObject* self, PyObject* args) {
333333 return result ;
334334}
335335
336+
336337static void
337338_set_document_too_large (int size , long max ) {
338339 PyObject * DocumentTooLarge = _error ("DocumentTooLarge" );
@@ -351,6 +352,7 @@ _set_document_too_large(int size, long max) {
351352#define _DELETE 2
352353
353354/* OP_MSG ----------------------------------------------- */
355+
354356static int
355357_batched_op_msg (
356358 unsigned char op , unsigned char ack ,
@@ -656,6 +658,7 @@ _cbson_batched_op_msg(PyObject* self, PyObject* args) {
656658}
657659
658660/* End OP_MSG -------------------------------------------- */
661+
659662static int
660663_batched_write_command (
661664 char * ns , Py_ssize_t ns_len , unsigned char op ,
@@ -859,6 +862,7 @@ _batched_write_command(
859862 Py_XDECREF (iterator );
860863 return 0 ;
861864}
865+
862866static PyObject *
863867_cbson_encode_batched_write_command (PyObject * self , PyObject * args ) {
864868 char * ns = NULL ;
@@ -1013,6 +1017,7 @@ _cmessage_exec(PyObject *m)
10131017 INITERROR ;
10141018}
10151019
1020+
10161021static PyModuleDef_Slot _cmessage_slots [] = {
10171022 {Py_mod_exec , _cmessage_exec },
10181023#ifdef Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED
@@ -1024,6 +1029,7 @@ static PyModuleDef_Slot _cmessage_slots[] = {
10241029 {0 , NULL },
10251030};
10261031
1032+
10271033static struct PyModuleDef moduledef = {
10281034 PyModuleDef_HEAD_INIT ,
10291035 "_cmessage" ,
@@ -1040,3 +1046,4 @@ PyMODINIT_FUNC
10401046PyInit__cmessage (void )
10411047{
10421048 return PyModuleDef_Init (& moduledef );
1049+ }
0 commit comments