/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:4;tab-width:8;coding:utf-8 -*-│ │vi: set net ft=c ts=4 sts=4 sw=4 fenc=utf-8 :vi│ ╞══════════════════════════════════════════════════════════════════════════════╡ │ │ │ Copyright (C) 2005-2010 Gerhard Häring │ │ │ │ This file is part of pysqlite. │ │ │ │ This software is provided 'as-is', without any express or implied │ │ warranty. In no event will the authors be held liable for any damages │ │ arising from the use of this software. │ │ │ │ Permission is granted to anyone to use this software for any purpose, │ │ including commercial applications, and to alter it and redistribute it │ │ freely, subject to the following restrictions: │ │ │ │ 1. The origin of this software must not be misrepresented; you must not │ │ claim that you wrote the original software. If you use this software │ │ in a product, an acknowledgment in the product documentation would be │ │ appreciated but is not required. │ │ 2. Altered source versions must be plainly marked as such, and must not be │ │ misrepresented as being the original software. │ │ 3. This notice may not be removed or altered from any source distribution. │ │ │ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "third_party/python/Modules/_sqlite/prepare_protocol.h" asm(".ident\t\"\\n\\n\ pysqlite (zlib license)\\n\ Copyright (C) 2005-2010 Gerhard Häring \""); asm(".include \"libc/disclaimer.inc\""); /* clang-format off */ int pysqlite_prepare_protocol_init(pysqlite_PrepareProtocol* self, PyObject* args, PyObject* kwargs) { return 0; } void pysqlite_prepare_protocol_dealloc(pysqlite_PrepareProtocol* self) { Py_TYPE(self)->tp_free((PyObject*)self); } PyTypeObject pysqlite_PrepareProtocolType= { PyVarObject_HEAD_INIT(NULL, 0) "sqlite3.PrepareProtocol", /* tp_name */ sizeof(pysqlite_PrepareProtocol), /* tp_basicsize */ 0, /* tp_itemsize */ (destructor)pysqlite_prepare_protocol_dealloc, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_reserved */ 0, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ 0, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT, /* tp_flags */ 0, /* tp_doc */ 0, /* tp_traverse */ 0, /* tp_clear */ 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ 0, /* tp_iter */ 0, /* tp_iternext */ 0, /* tp_methods */ 0, /* tp_members */ 0, /* tp_getset */ 0, /* tp_base */ 0, /* tp_dict */ 0, /* tp_descr_get */ 0, /* tp_descr_set */ 0, /* tp_dictoffset */ (initproc)pysqlite_prepare_protocol_init, /* tp_init */ 0, /* tp_alloc */ 0, /* tp_new */ 0 /* tp_free */ }; extern int pysqlite_prepare_protocol_setup_types(void) { pysqlite_PrepareProtocolType.tp_new = PyType_GenericNew; Py_TYPE(&pysqlite_PrepareProtocolType)= &PyType_Type; return PyType_Ready(&pysqlite_PrepareProtocolType); }