LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/UnpackedTarball/python3/Modules/_sqlite - prepare_protocol.c (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 0 9 0.0 %
Date: 2012-12-17 Functions: 0 3 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* prepare_protocol.c - the protocol for preparing values for SQLite
       2             :  *
       3             :  * Copyright (C) 2005-2010 Gerhard Häring <gh@ghaering.de>
       4             :  *
       5             :  * This file is part of pysqlite.
       6             :  *
       7             :  * This software is provided 'as-is', without any express or implied
       8             :  * warranty.  In no event will the authors be held liable for any damages
       9             :  * arising from the use of this software.
      10             :  *
      11             :  * Permission is granted to anyone to use this software for any purpose,
      12             :  * including commercial applications, and to alter it and redistribute it
      13             :  * freely, subject to the following restrictions:
      14             :  *
      15             :  * 1. The origin of this software must not be misrepresented; you must not
      16             :  *    claim that you wrote the original software. If you use this software
      17             :  *    in a product, an acknowledgment in the product documentation would be
      18             :  *    appreciated but is not required.
      19             :  * 2. Altered source versions must be plainly marked as such, and must not be
      20             :  *    misrepresented as being the original software.
      21             :  * 3. This notice may not be removed or altered from any source distribution.
      22             :  */
      23             : 
      24             : #include "sqlitecompat.h"
      25             : #include "prepare_protocol.h"
      26             : 
      27           0 : int pysqlite_prepare_protocol_init(pysqlite_PrepareProtocol* self, PyObject* args, PyObject* kwargs)
      28             : {
      29           0 :     return 0;
      30             : }
      31             : 
      32           0 : void pysqlite_prepare_protocol_dealloc(pysqlite_PrepareProtocol* self)
      33             : {
      34           0 :     Py_TYPE(self)->tp_free((PyObject*)self);
      35           0 : }
      36             : 
      37             : PyTypeObject pysqlite_PrepareProtocolType= {
      38             :         PyVarObject_HEAD_INIT(NULL, 0)
      39             :         MODULE_NAME ".PrepareProtocol",                 /* tp_name */
      40             :         sizeof(pysqlite_PrepareProtocol),               /* tp_basicsize */
      41             :         0,                                              /* tp_itemsize */
      42             :         (destructor)pysqlite_prepare_protocol_dealloc,  /* tp_dealloc */
      43             :         0,                                              /* tp_print */
      44             :         0,                                              /* tp_getattr */
      45             :         0,                                              /* tp_setattr */
      46             :         0,                                              /* tp_reserved */
      47             :         0,                                              /* tp_repr */
      48             :         0,                                              /* tp_as_number */
      49             :         0,                                              /* tp_as_sequence */
      50             :         0,                                              /* tp_as_mapping */
      51             :         0,                                              /* tp_hash */
      52             :         0,                                              /* tp_call */
      53             :         0,                                              /* tp_str */
      54             :         0,                                              /* tp_getattro */
      55             :         0,                                              /* tp_setattro */
      56             :         0,                                              /* tp_as_buffer */
      57             :         Py_TPFLAGS_DEFAULT,                             /* tp_flags */
      58             :         0,                                              /* tp_doc */
      59             :         0,                                              /* tp_traverse */
      60             :         0,                                              /* tp_clear */
      61             :         0,                                              /* tp_richcompare */
      62             :         0,                                              /* tp_weaklistoffset */
      63             :         0,                                              /* tp_iter */
      64             :         0,                                              /* tp_iternext */
      65             :         0,                                              /* tp_methods */
      66             :         0,                                              /* tp_members */
      67             :         0,                                              /* tp_getset */
      68             :         0,                                              /* tp_base */
      69             :         0,                                              /* tp_dict */
      70             :         0,                                              /* tp_descr_get */
      71             :         0,                                              /* tp_descr_set */
      72             :         0,                                              /* tp_dictoffset */
      73             :         (initproc)pysqlite_prepare_protocol_init,       /* tp_init */
      74             :         0,                                              /* tp_alloc */
      75             :         0,                                              /* tp_new */
      76             :         0                                               /* tp_free */
      77             : };
      78             : 
      79           0 : extern int pysqlite_prepare_protocol_setup_types(void)
      80             : {
      81           0 :     pysqlite_PrepareProtocolType.tp_new = PyType_GenericNew;
      82           0 :     Py_TYPE(&pysqlite_PrepareProtocolType)= &PyType_Type;
      83           0 :     return PyType_Ready(&pysqlite_PrepareProtocolType);
      84             : }

Generated by: LCOV version 1.10