1
/* util.h - various utility functions
3
* Copyright (C) 2005-2007 Gerhard H�ring <gh@ghaering.de>
5
* This file is part of pysqlite.
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.
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:
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.
24
#ifndef PYSQLITE_UTIL_H
25
#define PYSQLITE_UTIL_H
29
#include "connection.h"
31
int pysqlite_step(sqlite3_stmt* statement, pysqlite_Connection* connection);
34
* Checks the SQLite error code and sets the appropriate DB-API exception.
35
* Returns the error code (0 means no error occurred).
37
int _pysqlite_seterror(sqlite3* db, sqlite3_stmt* st);