~ubuntu-branches/ubuntu/maverick/python3.1/maverick

« back to all changes in this revision

Viewing changes to Modules/_sqlite/util.h

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2009-03-23 00:01:27 UTC
  • Revision ID: james.westby@ubuntu.com-20090323000127-5fstfxju4ufrhthq
Tags: upstream-3.1~a1+20090322
Import upstream version 3.1~a1+20090322

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* util.h - various utility functions
 
2
 *
 
3
 * Copyright (C) 2005-2007 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
#ifndef PYSQLITE_UTIL_H
 
25
#define PYSQLITE_UTIL_H
 
26
#include "Python.h"
 
27
#include "pythread.h"
 
28
#include "sqlite3.h"
 
29
#include "connection.h"
 
30
 
 
31
int pysqlite_step(sqlite3_stmt* statement, pysqlite_Connection* connection);
 
32
 
 
33
/**
 
34
 * Checks the SQLite error code and sets the appropriate DB-API exception.
 
35
 * Returns the error code (0 means no error occurred).
 
36
 */
 
37
int _pysqlite_seterror(sqlite3* db, sqlite3_stmt* st);
 
38
#endif