Changeset 29

Show
Ignore:
Timestamp:
10/16/06 12:07:47 (2 years ago)
Author:
jpelcis
Message:

* buildme.d uses bud instead of build.

  • SQLite import header updated from 3.3.7 to 3.3.8.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/buildme.d

    r27 r29  
    99 * isn't on that list is passed to the compiler. 
    1010 * 
    11  * Build is currently required.  It can be found at www.dsource.org/projects/build. 
     11 * Bud is currently required.  It can be found at www.dsource.org/projects/build. 
    1212 * 
    1313 * The executable generated by this must be run in the directory below dbi. 
     
    3030 * 
    3131 * Version: 0.2.4 
     32 * 
     33 * Modified: 
     34 *  2006-10-16  Changed build to bud. 
    3235 * 
    3336 * Copyright: BSD license 
     
    143146    } 
    144147    buildCommand.length = buildCommand.length - 1; 
    145     if (system("build " ~ buildCommand)) { 
     148    if (system("bud " ~ buildCommand)) { 
    146149        system("pause"); 
    147150    } 
  • trunk/dbi/sqlite/imp.d

    r27 r29  
    55 * 
    66 * Version: 
    7  *  SQLite version 3.3.7 
    8  * 
    9  *  Import library version 0.03 
     7 *  SQLite version 3.3.8 
     8 * 
     9 *  Import library version 0.04 
    1010 * 
    1111 * Authors: The D DBI project 
     
    1313 * Copyright: BSD license 
    1414 */ 
    15  
    16  
    17 //1619 
    18  
    1915 
    2016module dbi.sqlite.imp; 
     
    8177struct sqlite3_module { 
    8278    int iVersion; 
    83     extern (C) int function(sqlite3* db, void* pAux, int argc, char** argv, sqlite3_vtab** ppVTab) xCreate; 
    84     extern (C) int function(sqlite3* db, void* pAux, int argc, char** argv, sqlite3_vtab** ppVTab) xConnect; 
     79    extern (C) int function(sqlite3* db, void* pAux, int argc, char** argv, sqlite3_vtab** ppVTab, char**) xCreate; 
     80    extern (C) int function(sqlite3* db, void* pAux, int argc, char** argv, sqlite3_vtab** ppVTab, char**) xConnect; 
    8581    extern (C) int function(sqlite3_vtab* pVTab, sqlite3_index_info* pInfo) xBestIndex; 
    8682    extern (C) int function(sqlite3_vtab* pVTab) xDisconnect; 
     
    119115    sqlite3_module* pModule;    /// The module for this virtual table. 
    120116    int nRef;           /// Used internally. 
     117    char* zErrMsg;          /// Error message from sqlite3_mprintf(). 
    121118} 
    122119 
     
    133130alias int function(void*, int, char**, char**) sqlite_callback; 
    134131 
    135 const uint SQLITE_OK      = 0;    /// Successful result. 
    136 const uint SQLITE_ERROR       = 1;    /// SQL error or missing database. 
    137 const uint SQLITE_INTERNAL    = 2;    /// An internal logic error in SQLite. 
    138 const uint SQLITE_PERM        = 3;    /// Access permission denied. 
    139 const uint SQLITE_ABORT       = 4;    /// Callback routine requested an abort. 
    140 const uint SQLITE_BUSY        = 5;    /// The database file is locked. 
    141 const uint SQLITE_LOCKED  = 6;    /// A table in the database is locked. 
    142 const uint SQLITE_NOMEM       = 7;    /// A malloc() failed. 
    143 const uint SQLITE_READONLY    = 8;    /// Attempt to write a readonly database. 
    144 const uint SQLITE_INTERRUPT   = 9;    /// Operation terminated by sqlite_interrupt(). 
    145 const uint SQLITE_IOERR       = 10;   /// Some kind of disk I/O error occurred. 
    146 const uint SQLITE_CORRUPT = 11;   /// The database disk image is malformed. 
    147 const uint SQLITE_NOTFOUND    = 12;   /// (Internal Only) Table or record not found. 
    148 const uint SQLITE_FULL        = 13;   /// Insertion failed because database is full. 
    149 const uint SQLITE_CANTOPEN    = 14;   /// Unable to open the database file. 
    150 const uint SQLITE_PROTOCOL    = 15;   /// Database lock protocol error. 
    151 const uint SQLITE_EMPTY       = 16;   /// (Internal Only) Database table is empty. 
    152 const uint SQLITE_SCHEMA  = 17;   /// The database schema changed. 
    153 const uint SQLITE_TOOBIG  = 18;   /// Too much data for one row of a table. 
    154 const uint SQLITE_CONSTRAINT  = 19;   /// Abort due to constraint violation. 
    155 const uint SQLITE_MISMATCH    = 20;   /// Data type mismatch. 
    156 const uint SQLITE_MISUSE  = 21;   /// Library used incorrectly. 
    157 const uint SQLITE_NOLFS       = 22;   /// Uses OS features not supported on host. 
    158 const uint SQLITE_AUTH        = 23;   /// Authorization denied. 
    159 const uint SQLITE_ROW     = 100;  /// sqlite_step() has another row ready. 
    160 const uint SQLITE_DONE        = 101;  /// sqlite_step() has finished executing. 
    161 const uint SQLITE_UTF8        = 1;    /// The text is in UTF8 format. 
    162 const uint SQLITE_UTF16BE = 2;    /// The text is in UTF16 big endian format. 
    163 const uint SQLITE_UTF16LE = 3;    /// The text is in UTF16 little endian format. 
    164 const uint SQLITE_UTF16       = 4;    /// The text is in UTF16 format. 
    165 const uint SQLITE_ANY     = 5;    /// The text is in some format or another. 
    166  
    167 const uint SQLITE_INTEGER = 1;    /// The data value is an integer. 
    168 const uint SQLITE_FLOAT       = 2;    /// The data value is a float. 
    169 const uint SQLITE_TEXT        = 3;    /// The data value is text. 
    170 const uint SQLITE_BLOB        = 4;    /// The data value is a blob. 
    171 const uint SQLITE_NULL        = 5;    /// The data value is _null. 
    172  
    173 const uint SQLITE_DENY        = 1;    /// Abort the SQL statement with an error. 
    174 const uint SQLITE_IGNORE  = 2;    /// Don't allow access, but don't generate an error. 
     132const int SQLITE_OK           = 0;    /// Successful result. 
     133const int SQLITE_ERROR        = 1;    /// SQL error or missing database. 
     134const int SQLITE_INTERNAL     = 2;    /// An internal logic error in SQLite. 
     135const int SQLITE_PERM         = 3;    /// Access permission denied. 
     136const int SQLITE_ABORT        = 4;    /// Callback routine requested an abort. 
     137const int SQLITE_BUSY         = 5;    /// The database file is locked. 
     138const int SQLITE_LOCKED           = 6;    /// A table in the database is locked. 
     139const int SQLITE_NOMEM        = 7;    /// A malloc() failed. 
     140const int SQLITE_READONLY     = 8;    /// Attempt to write a readonly database. 
     141const int SQLITE_INTERRUPT    = 9;    /// Operation terminated by sqlite_interrupt(). 
     142const int SQLITE_IOERR        = 10;   /// Some kind of disk I/O error occurred. 
     143const int SQLITE_CORRUPT      = 11;   /// The database disk image is malformed. 
     144const int SQLITE_NOTFOUND     = 12;   /// (Internal Only) Table or record not found. 
     145const int SQLITE_FULL         = 13;   /// Insertion failed because database is full. 
     146const int SQLITE_CANTOPEN     = 14;   /// Unable to open the database file. 
     147const int SQLITE_PROTOCOL     = 15;   /// Database lock protocol error. 
     148const int SQLITE_EMPTY        = 16;   /// (Internal Only) Database table is empty. 
     149const int SQLITE_SCHEMA           = 17;   /// The database schema changed. 
     150const int SQLITE_TOOBIG           = 18;   /// Too much data for one row of a table. 
     151const int SQLITE_CONSTRAINT       = 19;   /// Abort due to constraint violation. 
     152const int SQLITE_MISMATCH     = 20;   /// Data type mismatch. 
     153const int SQLITE_MISUSE           = 21;   /// Library used incorrectly. 
     154const int SQLITE_NOLFS        = 22;   /// Uses OS features not supported on host. 
     155const int SQLITE_AUTH         = 23;   /// Authorization denied. 
     156const int SQLITE_ROW          = 100;  /// sqlite_step() has another row ready. 
     157const int SQLITE_DONE         = 101;  /// sqlite_step() has finished executing. 
     158const int SQLITE_UTF8         = 1;    /// The text is in UTF8 format. 
     159const int SQLITE_UTF16BE      = 2;    /// The text is in UTF16 big endian format. 
     160const int SQLITE_UTF16LE      = 3;    /// The text is in UTF16 little endian format. 
     161const int SQLITE_UTF16        = 4;    /// The text is in UTF16 format. 
     162const int SQLITE_ANY          = 5;    /// The text is in some format or another. 
     163 
     164const int SQLITE_INTEGER      = 1;    /// The data value is an integer. 
     165const int SQLITE_FLOAT        = 2;    /// The data value is a float. 
     166const int SQLITE_TEXT         = 3;    /// The data value is text. 
     167const int SQLITE_BLOB         = 4;    /// The data value is a blob. 
     168const int SQLITE_NULL         = 5;    /// The data value is _null. 
     169 
     170const int SQLITE_DENY         = 1;    /// Abort the SQL statement with an error. 
     171const int SQLITE_IGNORE           = 2;    /// Don't allow access, but don't generate an error. 
    175172 
    176173const void function(void*) SQLITE_STATIC = cast(void function(void*))0; /// The data doesn't need to be freed by SQLite.   
    177174const void function(void*) SQLITE_TRANSIENT = cast(void function(void*))-1; /// SQLite should make a private copy of the data. 
    178175 
    179 const uint SQLITE_CREATE_INDEX      = 1;    /// Index Name      Table Name 
    180 const uint SQLITE_CREATE_TABLE      = 2;    /// Table Name      NULL 
    181 const uint SQLITE_CREATE_TEMP_INDEX = 3;    /// Index Name      Table Name 
    182 const uint SQLITE_CREATE_TEMP_TABLE = 4;    /// Table Name      NULL 
    183 const uint SQLITE_CREATE_TEMP_TRIGGER   = 5;    /// Trigger Name    Table Name 
    184 const uint SQLITE_CREATE_TEMP_VIEW  = 6;    /// View Name       NULL 
    185 const uint SQLITE_CREATE_TRIGGER    = 7;    /// Trigger Name    Table Name 
    186 const uint SQLITE_CREATE_VIEW       = 8;    /// View Name       NULL 
    187 const uint SQLITE_DELETE        = 9;    /// Table Name      NULL 
    188 const uint SQLITE_DROP_INDEX        = 10;   /// Index Name      Table Name 
    189 const uint SQLITE_DROP_TABLE        = 11;   /// Table Name      NULL 
    190 const uint SQLITE_DROP_TEMP_INDEX   = 12;   /// Index Name      Table Name 
    191 const uint SQLITE_DROP_TEMP_TABLE   = 13;   /// Table Name      NULL 
    192 const uint SQLITE_DROP_TEMP_TRIGGER = 14;   /// Trigger Name    Table Name 
    193 const uint SQLITE_DROP_TEMP_VIEW    = 15;   /// View Name       NULL 
    194 const uint SQLITE_DROP_TRIGGER      = 16;   /// Trigger Name    Table Name 
    195 const uint SQLITE_DROP_VIEW     = 17;   /// View Name       NULL 
    196 const uint SQLITE_INSERT        = 18;   /// Table Name      NULL 
    197 const uint SQLITE_PRAGMA        = 19;   /// Pragma Name     1st arg or NULL 
    198 const uint SQLITE_READ          = 20;   /// Table Name      Column Name 
    199 const uint SQLITE_SELECT        = 21;   /// NULL        NULL 
    200 const uint SQLITE_TRANSACTION       = 22;   /// NULL        NULL 
    201 const uint SQLITE_UPDATE        = 23;   /// Table Name      Column Name 
    202 const uint SQLITE_ATTACH        = 24;   /// Filename        NULL 
    203 const uint SQLITE_DETACH        = 25;   /// Database Name   NULL 
    204 const uint SQLITE_ALTER_TABLE       = 26;   /// Database Name   Table Name 
    205 const uint SQLITE_REINDEX       = 27;   /// Index Name      NULL 
    206 const uint SQLITE_ANALYZE       = 28;   /// Table Name      NULL 
    207 const uint SQLITE_CREATE_VTABLE     = 29;   /// Table Name      Module Name 
    208 const uint SQLITE_DROP_VTABLE       = 30;   /// Table Name      Module Name 
    209  
    210 const uint SQLITE_INDEX_CONSTRAINT_EQ   = 2;    /// 
    211 const uint SQLITE_INDEX_CONSTRAINT_GT   = 4;    /// 
    212 const uint SQLITE_INDEX_CONSTRAINT_LE   = 8;    /// 
    213 const uint SQLITE_INDEX_CONSTRAINT_LT   = 16;   /// 
    214 const uint SQLITE_INDEX_CONSTRAINT_GE   = 32;   /// 
    215 const uint SQLITE_INDEX_CONSTRAINT_MATCH = 64;  /// 
     176const int SQLITE_CREATE_INDEX       = 1;    /// Index Name      Table Name 
     177const int SQLITE_CREATE_TABLE       = 2;    /// Table Name      NULL 
     178const int SQLITE_CREATE_TEMP_INDEX  = 3;    /// Index Name      Table Name 
     179const int SQLITE_CREATE_TEMP_TABLE  = 4;    /// Table Name      NULL 
     180const int SQLITE_CREATE_TEMP_TRIGGER    = 5;    /// Trigger Name    Table Name 
     181const int SQLITE_CREATE_TEMP_VIEW   = 6;    /// View Name       NULL 
     182const int SQLITE_CREATE_TRIGGER     = 7;    /// Trigger Name    Table Name 
     183const int SQLITE_CREATE_VIEW        = 8;    /// View Name       NULL 
     184const int SQLITE_DELETE         = 9;    /// Table Name      NULL 
     185const int SQLITE_DROP_INDEX     = 10;   /// Index Name      Table Name 
     186const int SQLITE_DROP_TABLE     = 11;   /// Table Name      NULL 
     187const int SQLITE_DROP_TEMP_INDEX    = 12;   /// Index Name      Table Name 
     188const int SQLITE_DROP_TEMP_TABLE    = 13;   /// Table Name      NULL 
     189const int SQLITE_DROP_TEMP_TRIGGER  = 14;   /// Trigger Name    Table Name 
     190const int SQLITE_DROP_TEMP_VIEW     = 15;   /// View Name       NULL 
     191const int SQLITE_DROP_TRIGGER       = 16;   /// Trigger Name    Table Name 
     192const int SQLITE_DROP_VIEW      = 17;   /// View Name       NULL 
     193const int SQLITE_INSERT         = 18;   /// Table Name      NULL 
     194const int SQLITE_PRAGMA         = 19;   /// Pragma Name     1st arg or NULL 
     195const int SQLITE_READ           = 20;   /// Table Name      Column Name 
     196const int SQLITE_SELECT         = 21;   /// NULL        NULL 
     197const int SQLITE_TRANSACTION        = 22;   /// NULL        NULL 
     198const int SQLITE_UPDATE         = 23;   /// Table Name      Column Name 
     199const int SQLITE_ATTACH         = 24;   /// Filename        NULL 
     200const int SQLITE_DETACH         = 25;   /// Database Name   NULL 
     201const int SQLITE_ALTER_TABLE        = 26;   /// Database Name   Table Name 
     202const int SQLITE_REINDEX        = 27;   /// Index Name      NULL 
     203const int SQLITE_ANALYZE        = 28;   /// Table Name      NULL 
     204const int SQLITE_CREATE_VTABLE      = 29;   /// Table Name      Module Name 
     205const int SQLITE_DROP_VTABLE        = 30;   /// Table Name      Module Name 
     206const int SQLITE_FUNCTION       = 31;   /// Function Name   NULL 
     207 
     208const int SQLITE_INDEX_CONSTRAINT_EQ    = 2;    /// 
     209const int SQLITE_INDEX_CONSTRAINT_GT    = 4;    /// 
     210const int SQLITE_INDEX_CONSTRAINT_LE    = 8;    /// 
     211const int SQLITE_INDEX_CONSTRAINT_LT    = 16;   /// 
     212const int SQLITE_INDEX_CONSTRAINT_GE    = 32;   /// 
     213const int SQLITE_INDEX_CONSTRAINT_MATCH = 64;   /// 
     214 
     215const int SQLITE_IOERR_READ     = SQLITE_IOERR | (1<<8); /// 
     216const int SQLITE_IOERR_SHORT_READ   = SQLITE_IOERR | (2<<8); /// 
     217const int SQLITE_IOERR_WRITE        = SQLITE_IOERR | (3<<8); /// 
     218const int SQLITE_IOERR_FSYNC        = SQLITE_IOERR | (4<<8); /// 
     219const int SQLITE_IOERR_DIR_FSYNC    = SQLITE_IOERR | (5<<8); /// 
     220const int SQLITE_IOERR_TRUNCATE     = SQLITE_IOERR | (6<<8); /// 
     221const int SQLITE_IOERR_FSTAT        = SQLITE_IOERR | (7<<8); /// 
     222const int SQLITE_IOERR_UNLOCK       = SQLITE_IOERR | (8<<8); /// 
     223const int SQLITE_IOERR_RDLOCK       = SQLITE_IOERR | (9<<8); /// 
    216224 
    217225extern (C): 
     
    230238 * 
    231239 */ 
     240int sqlite3_auto_extension (void* xEntryPoint); 
     241 
     242/** 
     243 * 
     244 */ 
    232245int sqlite3_bind_blob (sqlite3_stmt* stmt, int index, void* value, int n, void function(void*) destructor); 
    233246 
     
    510523 * 
    511524 */ 
     525int sqlite3_extended_result_codes (sqlite3* database, int onoff); 
     526 
     527/** 
     528 * 
     529 */ 
    512530int sqlite3_finalize (sqlite3_stmt* stmt); 
    513531 
     
    585603 * 
    586604 */ 
     605int sqlite3_overload_function (sqlite3* database, char* zFuncName, int nArg); 
     606/** 
     607 * 
     608 */ 
    587609int sqlite3_prepare (sqlite3* database, char* zSql, int nBytes, sqlite3_stmt** stmt, char** zTail); 
    588610 
     
    615637 * 
    616638 */ 
     639void sqlite3_reset_auto_extension (); 
     640 
     641/** 
     642 * 
     643 */ 
    617644void sqlite3_result_blob (sqlite3_context* context, void* value, int n, void function(void*) destructor); 
    618645 
  • trunk/docs/dbi/sqlite/imp.html

    r27 r29  
    5151 
    5252</p> 
    53 <p><strong>Version:</strong><br />SQLite version 3.3.7 
     53<p><strong>Version:</strong><br />SQLite version 3.3.8 
    5454<br /><br /> 
    5555 
    56     Import library version 0.03 
     56    Import library version 0.04 
    5757 
    5858</p> 
     
    164164 
    165165</dd> 
     166<dt><span class="big">char* <span class="underline">zErrMsg</span>; 
     167</span></dt> 
     168<dd><p>Error message from sqlite3_mprintf(). 
     169</p> 
     170 
     171</dd> 
    166172</dl> 
    167173</dd> 
     
    181187<dd><br /><br /> 
    182188</dd> 
    183 <dt><span class="big">const uint <span class="underline">SQLITE_OK</span>; 
     189<dt><span class="big">const int <span class="underline">SQLITE_OK</span>; 
    184190</span></dt> 
    185191<dd><p>Successful result. 
     
    187193 
    188194</dd> 
    189 <dt><span class="big">const uint <span class="underline">SQLITE_ERROR</span>; 
     195<dt><span class="big">const int <span class="underline">SQLITE_ERROR</span>; 
    190196</span></dt> 
    191197<dd><p>SQL error or missing database. 
     
    193199 
    194200</dd> 
    195 <dt><span class="big">const uint <span class="underline">SQLITE_INTERNAL</span>; 
     201<dt><span class="big">const int <span class="underline">SQLITE_INTERNAL</span>; 
    196202</span></dt> 
    197203<dd><p>An internal logic error in SQLite. 
     
    199205 
    200206</dd> 
    201 <dt><span class="big">const uint <span class="underline">SQLITE_PERM</span>; 
     207<dt><span class="big">const int <span class="underline">SQLITE_PERM</span>; 
    202208</span></dt> 
    203209<dd><p>Access permission denied. 
     
    205211 
    206212</dd> 
    207 <dt><span class="big">const uint <span class="underline">SQLITE_ABORT</span>; 
     213<dt><span class="big">const int <span class="underline">SQLITE_ABORT</span>; 
    208214</span></dt> 
    209215<dd><p>Callback routine requested an abort. 
     
    211217 
    212218</dd> 
    213 <dt><span class="big">const uint <span class="underline">SQLITE_BUSY</span>; 
     219<dt><span class="big">const int <span class="underline">SQLITE_BUSY</span>; 
    214220</span></dt> 
    215221<dd><p>The database file is locked. 
     
    217223 
    218224</dd> 
    219 <dt><span class="big">const uint <span class="underline">SQLITE_LOCKED</span>; 
     225<dt><span class="big">const int <span class="underline">SQLITE_LOCKED</span>; 
    220226</span></dt> 
    221227<dd><p>A table in the database is locked. 
     
    223229 
    224230</dd> 
    225 <dt><span class="big">const uint <span class="underline">SQLITE_NOMEM</span>; 
     231<dt><span class="big">const int <span class="underline">SQLITE_NOMEM</span>; 
    226232</span></dt> 
    227233<dd><p>A malloc() failed. 
     
    229235 
    230236</dd> 
    231 <dt><span class="big">const uint <span class="underline">SQLITE_READONLY</span>; 
     237<dt><span class="big">const int <span class="underline">SQLITE_READONLY</span>; 
    232238</span></dt> 
    233239<dd><p>Attempt to write a readonly database. 
     
    235241 
    236242</dd> 
    237 <dt><span class="big">const uint <span class="underline">SQLITE_INTERRUPT</span>; 
     243<dt><span class="big">const int <span class="underline">SQLITE_INTERRUPT</span>; 
    238244</span></dt> 
    239245<dd><p>Operation terminated by sqlite_interrupt(). 
     
    241247 
    242248</dd> 
    243 <dt><span class="big">const uint <span class="underline">SQLITE_IOERR</span>; 
     249<dt><span class="big">const int <span class="underline">SQLITE_IOERR</span>; 
    244250</span></dt> 
    245251<dd><p>Some kind of disk I/O error occurred. 
     
    247253 
    248254</dd> 
    249 <dt><span class="big">const uint <span class="underline">SQLITE_CORRUPT</span>; 
     255<dt><span class="big">const int <span class="underline">SQLITE_CORRUPT</span>; 
    250256</span></dt> 
    251257<dd><p>The database disk image is malformed. 
     
    253259 
    254260</dd> 
    255 <dt><span class="big">const uint <span class="underline">SQLITE_NOTFOUND</span>; 
     261<dt><span class="big">const int <span class="underline">SQLITE_NOTFOUND</span>; 
    256262</span></dt> 
    257263<dd><p>(Internal Only) Table or record not found. 
     
    259265 
    260266</dd> 
    261 <dt><span class="big">const uint <span class="underline">SQLITE_FULL</span>; 
     267<dt><span class="big">const int <span class="underline">SQLITE_FULL</span>; 
    262268</span></dt> 
    263269<dd><p>Insertion failed because database is full. 
     
    265271 
    266272</dd> 
    267 <dt><span class="big">const uint <span class="underline">SQLITE_CANTOPEN</span>; 
     273<dt><span class="big">const int <span class="underline">SQLITE_CANTOPEN</span>; 
    268274</span></dt> 
    269275<dd><p>Unable to open the database file. 
     
    271277 
    272278</dd> 
    273 <dt><span class="big">const uint <span class="underline">SQLITE_PROTOCOL</span>; 
     279<dt><span class="big">const int <span class="underline">SQLITE_PROTOCOL</span>; 
    274280</span></dt> 
    275281<dd><p>Database lock protocol error. 
     
    277283 
    278284</dd> 
    279 <dt><span class="big">const uint <span class="underline">SQLITE_EMPTY</span>; 
     285<dt><span class="big">const int <span class="underline">SQLITE_EMPTY</span>; 
    280286</span></dt> 
    281287<dd><p>(Internal Only) Database table is empty. 
     
    283289 
    284290</dd> 
    285 <dt><span class="big">const uint <span class="underline">SQLITE_SCHEMA</span>; 
     291<dt><span class="big">const int <span class="underline">SQLITE_SCHEMA</span>; 
    286292</span></dt> 
    287293<dd><p>The database schema changed. 
     
    289295 
    290296</dd> 
    291 <dt><span class="big">const uint <span class="underline">SQLITE_TOOBIG</span>; 
     297<dt><span class="big">const int <span class="underline">SQLITE_TOOBIG</span>; 
    292298</span></dt> 
    293299<dd><p>Too much data for one row of a table. 
     
    295301 
    296302</dd> 
    297 <dt><span class="big">const uint <span class="underline">SQLITE_CONSTRAINT</span>; 
     303<dt><span class="big">const int <span class="underline">SQLITE_CONSTRAINT</span>; 
    298304</span></dt> 
    299305<dd><p>Abort due to constraint violation. 
     
    301307 
    302308</dd> 
    303 <dt><span class="big">const uint <span class="underline">SQLITE_MISMATCH</span>; 
     309<dt><span class="big">const int <span class="underline">SQLITE_MISMATCH</span>; 
    304310</span></dt> 
    305311<dd><p>Data type mismatch. 
     
    307313 
    308314</dd> 
    309 <dt><span class="big">const uint <span class="underline">SQLITE_MISUSE</span>; 
     315<dt><span class="big">const int <span class="underline">SQLITE_MISUSE</span>; 
    310316</span></dt> 
    311317<dd><p>Library used incorrectly. 
     
    313319 
    314320</dd> 
    315 <dt><span class="big">const uint <span class="underline">SQLITE_NOLFS</span>; 
     321<dt><span class="big">const int <span class="underline">SQLITE_NOLFS</span>; 
    316322</span></dt> 
    317323<dd><p>Uses OS features not supported on host. 
     
    319325 
    320326</dd> 
    321 <dt><span class="big">const uint <span class="underline">SQLITE_AUTH</span>; 
     327<dt><span class="big">const int <span class="underline">SQLITE_AUTH</span>; 
    322328</span></dt> 
    323329<dd><p>Authorization denied. 
     
    325331 
    326332</dd> 
    327 <dt><span class="big">const uint <span class="underline">SQLITE_ROW</span>; 
     333<dt><span class="big">const int <span class="underline">SQLITE_ROW</span>; 
    328334</span></dt> 
    329335<dd><p>sqlite_step() has another row ready. 
     
    331337 
    332338</dd> 
    333 <dt><span class="big">const uint <span class="underline">SQLITE_DONE</span>; 
     339<dt><span class="big">const int <span class="underline">SQLITE_DONE</span>; 
    334340</span></dt> 
    335341<dd><p>sqlite_step() has finished executing. 
     
    337343 
    338344</dd> 
    339 <dt><span class="big">const uint <span class="underline">SQLITE_UTF8</span>; 
     345<dt><span class="big">const int <span class="underline">SQLITE_UTF8</span>; 
    340346</span></dt> 
    341347<dd><p>The text is in UTF8 format. 
     
    343349 
    344350</dd> 
    345 <dt><span class="big">const uint <span class="underline">SQLITE_UTF16BE</span>; 
     351<dt><span class="big">const int <span class="underline">SQLITE_UTF16BE</span>; 
    346352</span></dt> 
    347353<dd><p>The text is in UTF16 big endian format. 
     
    349355 
    350356</dd> 
    351 <dt><span class="big">const uint <span class="underline">SQLITE_UTF16LE</span>; 
     357<dt><span class="big">const int <span class="underline">SQLITE_UTF16LE</span>; 
    352358</span></dt> 
    353359<dd><p>The text is in UTF16 little endian format. 
     
    355361 
    356362</dd> 
    357 <dt><span class="big">const uint <span class="underline">SQLITE_UTF16</span>; 
     363<dt><span class="big">const int <span class="underline">SQLITE_UTF16</span>; 
    358364</span></dt> 
    359365<dd><p>The text is in UTF16 format. 
     
    361367 
    362368</dd> 
    363 <dt><span class="big">const uint <span class="underline">SQLITE_ANY</span>; 
     369<dt><span class="big">const int <span class="underline">SQLITE_ANY</span>; 
    364370</span></dt> 
    365371<dd><p>The text is in some format or another. 
     
    367373 
    368374</dd> 
    369 <dt><span class="big">const uint <span class="underline">SQLITE_INTEGER</span>; 
     375<dt><span class="big">const int <span class="underline">SQLITE_INTEGER</span>; 
    370376</span></dt> 
    371377<dd><p>The data value is an integer. 
     
    373379 
    374380</dd> 
    375 <dt><span class="big">const uint <span class="underline">SQLITE_FLOAT</span>; 
     381<dt><span class="big">const int <span class="underline">SQLITE_FLOAT</span>; 
    376382</span></dt> 
    377383<dd><p>The data value is a float. 
     
    379385 
    380386</dd> 
    381 <dt><span class="big">const uint <span class="underline">SQLITE_TEXT</span>; 
     387<dt><span class="big">const int <span class="underline">SQLITE_TEXT</span>; 
    382388</span></dt> 
    383389<dd><p>The data value is text. 
     
    385391 
    386392</dd> 
    387 <dt><span class="big">const uint <span class="underline">SQLITE_BLOB</span>; 
     393<dt><span class="big">const int <span class="underline">SQLITE_BLOB</span>; 
    388394</span></dt> 
    389395<dd><p>The data value is a blob. 
     
    391397 
    392398</dd> 
    393 <dt><span class="big">const uint <span class="underline">SQLITE_NULL</span>; 
     399<dt><span class="big">const int <span class="underline">SQLITE_NULL</span>; 
    394400</span></dt> 
    395401<dd><p>The data value is null. 
     
    397403 
    398404</dd> 
    399 <dt><span class="big">const uint <span class="underline">SQLITE_DENY</span>; 
     405<dt><span class="big">const int <span class="underline">SQLITE_DENY</span>; 
    400406</span></dt> 
    401407<dd><p>Abort the SQL statement with an error. 
     
    403409 
    404410</dd> 
    405 <dt><span class="big">const uint <span class="underline">SQLITE_IGNORE</span>; 
     411<dt><span class="big">const int <span class="underline">SQLITE_IGNORE</span>; 
    406412</span></dt> 
    407413<dd><p>Don't allow access, but don't generate an error. 
     
    421427 
    422428</dd> 
    423 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_INDEX</span>; 
     429<dt><span class="big">const int <span class="underline">SQLITE_CREATE_INDEX</span>; 
    424430</span></dt> 
    425431<dd><p>Index Name       Table Name 
     
    427433 
    428434</dd> 
    429 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_TABLE</span>; 
     435<dt><span class="big">const int <span class="underline">SQLITE_CREATE_TABLE</span>; 
    430436</span></dt> 
    431437<dd><p>Table Name       NULL 
     
    433439 
    434440</dd> 
    435 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_TEMP_INDEX</span>; 
     441<dt><span class="big">const int <span class="underline">SQLITE_CREATE_TEMP_INDEX</span>; 
    436442</span></dt> 
    437443<dd><p>Index Name       Table Name 
     
    439445 
    440446</dd> 
    441 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_TEMP_TABLE</span>; 
     447<dt><span class="big">const int <span class="underline">SQLITE_CREATE_TEMP_TABLE</span>; 
    442448</span></dt> 
    443449<dd><p>Table Name       NULL 
     
    445451 
    446452</dd> 
    447 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_TEMP_TRIGGER</span>; 
     453<dt><span class="big">const int <span class="underline">SQLITE_CREATE_TEMP_TRIGGER</span>; 
    448454</span></dt> 
    449455<dd><p>Trigger Name Table Name 
     
    451457 
    452458</dd> 
    453 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_TEMP_VIEW</span>; 
     459<dt><span class="big">const int <span class="underline">SQLITE_CREATE_TEMP_VIEW</span>; 
    454460</span></dt> 
    455461<dd><p>View Name        NULL 
     
    457463 
    458464</dd> 
    459 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_TRIGGER</span>; 
     465<dt><span class="big">const int <span class="underline">SQLITE_CREATE_TRIGGER</span>; 
    460466</span></dt> 
    461467<dd><p>Trigger Name Table Name 
     
    463469 
    464470</dd> 
    465 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_VIEW</span>; 
     471<dt><span class="big">const int <span class="underline">SQLITE_CREATE_VIEW</span>; 
    466472</span></dt> 
    467473<dd><p>View Name        NULL 
     
    469475 
    470476</dd> 
    471 <dt><span class="big">const uint <span class="underline">SQLITE_DELETE</span>; 
     477<dt><span class="big">const int <span class="underline">SQLITE_DELETE</span>; 
    472478</span></dt> 
    473479<dd><p>Table Name       NULL 
     
    475481 
    476482</dd> 
    477 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_INDEX</span>; 
     483<dt><span class="big">const int <span class="underline">SQLITE_DROP_INDEX</span>; 
    478484</span></dt> 
    479485<dd><p>Index Name       Table Name 
     
    481487 
    482488</dd> 
    483 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_TABLE</span>; 
     489<dt><span class="big">const int <span class="underline">SQLITE_DROP_TABLE</span>; 
    484490</span></dt> 
    485491<dd><p>Table Name       NULL 
     
    487493 
    488494</dd> 
    489 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_TEMP_INDEX</span>; 
     495<dt><span class="big">const int <span class="underline">SQLITE_DROP_TEMP_INDEX</span>; 
    490496</span></dt> 
    491497<dd><p>Index Name       Table Name 
     
    493499 
    494500</dd> 
    495 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_TEMP_TABLE</span>; 
     501<dt><span class="big">const int <span class="underline">SQLITE_DROP_TEMP_TABLE</span>; 
    496502</span></dt> 
    497503<dd><p>Table Name       NULL 
     
    499505 
    500506</dd> 
    501 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_TEMP_TRIGGER</span>; 
     507<dt><span class="big">const int <span class="underline">SQLITE_DROP_TEMP_TRIGGER</span>; 
    502508</span></dt> 
    503509<dd><p>Trigger Name Table Name 
     
    505511 
    506512</dd> 
    507 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_TEMP_VIEW</span>; 
     513<dt><span class="big">const int <span class="underline">SQLITE_DROP_TEMP_VIEW</span>; 
    508514</span></dt> 
    509515<dd><p>View Name        NULL 
     
    511517 
    512518</dd> 
    513 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_TRIGGER</span>; 
     519<dt><span class="big">const int <span class="underline">SQLITE_DROP_TRIGGER</span>; 
    514520</span></dt> 
    515521<dd><p>Trigger Name Table Name 
     
    517523 
    518524</dd> 
    519 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_VIEW</span>; 
     525<dt><span class="big">const int <span class="underline">SQLITE_DROP_VIEW</span>; 
    520526</span></dt> 
    521527<dd><p>View Name        NULL 
     
    523529 
    524530</dd> 
    525 <dt><span class="big">const uint <span class="underline">SQLITE_INSERT</span>; 
     531<dt><span class="big">const int <span class="underline">SQLITE_INSERT</span>; 
    526532</span></dt> 
    527533<dd><p>Table Name       NULL 
     
    529535 
    530536</dd> 
    531 <dt><span class="big">const uint <span class="underline">SQLITE_PRAGMA</span>; 
     537<dt><span class="big">const int <span class="underline">SQLITE_PRAGMA</span>; 
    532538</span></dt> 
    533539<dd><p>Pragma Name      1st arg or NULL 
     
    535541 
    536542</dd> 
    537 <dt><span class="big">const uint <span class="underline">SQLITE_READ</span>; 
     543<dt><span class="big">const int <span class="underline">SQLITE_READ</span>; 
    538544</span></dt> 
    539545<dd><p>Table Name       Column Name 
     
    541547 
    542548</dd> 
    543 <dt><span class="big">const uint <span class="underline">SQLITE_SELECT</span>; 
     549<dt><span class="big">const int <span class="underline">SQLITE_SELECT</span>; 
    544550</span></dt> 
    545551<dd><p>NULL     NULL 
     
    547553 
    548554</dd> 
    549 <dt><span class="big">const uint <span class="underline">SQLITE_TRANSACTION</span>; 
     555<dt><span class="big">const int <span class="underline">SQLITE_TRANSACTION</span>; 
    550556</span></dt> 
    551557<dd><p>NULL     NULL 
     
    553559 
    554560</dd> 
    555 <dt><span class="big">const uint <span class="underline">SQLITE_UPDATE</span>; 
     561<dt><span class="big">const int <span class="underline">SQLITE_UPDATE</span>; 
    556562</span></dt> 
    557563<dd><p>Table Name       Column Name 
     
    559565 
    560566</dd> 
    561 <dt><span class="big">const uint <span class="underline">SQLITE_ATTACH</span>; 
     567<dt><span class="big">const int <span class="underline">SQLITE_ATTACH</span>; 
    562568</span></dt> 
    563569<dd><p>Filename     NULL 
     
    565571 
    566572</dd> 
    567 <dt><span class="big">const uint <span class="underline">SQLITE_DETACH</span>; 
     573<dt><span class="big">const int <span class="underline">SQLITE_DETACH</span>; 
    568574</span></dt> 
    569575<dd><p>Database Name    NULL 
     
    571577 
    572578</dd> 
    573 <dt><span class="big">const uint <span class="underline">SQLITE_ALTER_TABLE</span>; 
     579<dt><span class="big">const int <span class="underline">SQLITE_ALTER_TABLE</span>; 
    574580</span></dt> 
    575581<dd><p>Database Name    Table Name 
     
    577583 
    578584</dd> 
    579 <dt><span class="big">const uint <span class="underline">SQLITE_REINDEX</span>; 
     585<dt><span class="big">const int <span class="underline">SQLITE_REINDEX</span>; 
    580586</span></dt> 
    581587<dd><p>Index Name       NULL 
     
    583589 
    584590</dd> 
    585 <dt><span class="big">const uint <span class="underline">SQLITE_ANALYZE</span>; 
     591<dt><span class="big">const int <span class="underline">SQLITE_ANALYZE</span>; 
    586592</span></dt> 
    587593<dd><p>Table Name       NULL 
     
    589595 
    590596</dd> 
    591 <dt><span class="big">const uint <span class="underline">SQLITE_CREATE_VTABLE</span>; 
     597<dt><span class="big">const int <span class="underline">SQLITE_CREATE_VTABLE</span>; 
    592598</span></dt> 
    593599<dd><p>Table Name       Module Name 
     
    595601 
    596602</dd> 
    597 <dt><span class="big">const uint <span class="underline">SQLITE_DROP_VTABLE</span>; 
     603<dt><span class="big">const int <span class="underline">SQLITE_DROP_VTABLE</span>; 
    598604</span></dt> 
    599605<dd><p>Table Name       Module Name 
     
    601607 
    602608</dd> 
    603 <dt><span class="big">const uint <span class="underline">SQLITE_INDEX_CONSTRAINT_EQ</span>; 
    604 </span></dt> 
    605 <dd><br /><br /> 
    606 </dd> 
    607 <dt><span class="big">const uint <span class="underline">SQLITE_INDEX_CONSTRAINT_GT</span>; 
    608 </span></dt> 
    609 <dd><br /><br /> 
    610 </dd> 
    611 <dt><span class="big">const uint <span class="underline">SQLITE_INDEX_CONSTRAINT_LE</span>; 
    612 </span></dt> 
    613 <dd><br /><br /> 
    614 </dd> 
    615 <dt><span class="big">const uint <span class="underline">SQLITE_INDEX_CONSTRAINT_LT</span>; 
    616 </span></dt> 
    617 <dd><br /><br /> 
    618 </dd> 
    619 <dt><span class="big">const uint <span class="underline">SQLITE_INDEX_CONSTRAINT_GE</span>; 
    620 </span></dt> 
    621 <dd><br /><br /> 
    622 </dd> 
    623 <dt><span class="big">const uint <span class="underline">SQLITE_INDEX_CONSTRAINT_MATCH</span>; 
     609<dt><span class="big">const int <span class="underline">SQLITE_FUNCTION</span>; 
     610</span></dt> 
     611<dd><p>Function Name    NULL 
     612</p> 
     613 
     614</dd> 
     615<dt><span class="big">const int <span class="underline">SQLITE_INDEX_CONSTRAINT_EQ</span>; 
     616</span></dt> 
     617<dd><br /><br /> 
     618</dd> 
     619<dt><span class="big">const int <span class="underline">SQLITE_INDEX_CONSTRAINT_GT</span>; 
     620</span></dt> 
     621<dd><br /><br /> 
     622</dd> 
     623<dt><span class="big">const int <span class="underline">SQLITE_INDEX_CONSTRAINT_LE</span>; 
     624</span></dt> 
     625<dd><br /><br /> 
     626</dd> 
     627<dt><span class="big">const int <span class="underline">SQLITE_INDEX_CONSTRAINT_LT</span>; 
     628</span></dt> 
     629<dd><br /><br /> 
     630</dd> 
     631<dt><span class="big">const int <span class="underline">SQLITE_INDEX_CONSTRAINT_GE</span>; 
     632</span></dt> 
     633<dd><br /><br /> 
     634</dd> 
     635<dt><span class="big">const int <span class="underline">SQLITE_INDEX_CONSTRAINT_MATCH</span>; 
     636</span></dt> 
     637<dd><br /><br /> 
     638</dd> 
     639<dt><span class="big">const int <span class="underline">SQLITE_IOERR_READ</span>; 
     640</span></dt> 
     641<dd><br /><br /> 
     642</dd> 
     643<dt><span class="big">const int <span class="underline">SQLITE_IOERR_SHORT_READ</span>; 
     644</span></dt> 
     645<dd><br /><br /> 
     646</dd> 
     647<dt><span class="big">const int <span class="underline">SQLITE_IOERR_WRITE</span>; 
     648</span></dt> 
     649<dd><br /><br /> 
     650</dd> 
     651<dt><span class="big">const int <span class="underline">SQLITE_IOERR_FSYNC</span>; 
     652</span></dt> 
     653<dd><br /><br /> 
     654</dd> 
     655<dt><span class="big">const int <span class="underline">SQLITE_IOERR_DIR_FSYNC</span>; 
     656</span></dt> 
     657<dd><br /><br /> 
     658</dd> 
     659<dt><span class="big">const int <span class="underline">SQLITE_IOERR_TRUNCATE</span>; 
     660</span></dt> 
     661<dd><br /><br /> 
     662</dd> 
     663<dt><span class="big">const int <span class="underline">SQLITE_IOERR_FSTAT</span>; 
     664</span></dt> 
     665<dd><br /><br /> 
     666</dd> 
     667<dt><span class="big">const int <span class="underline">SQLITE_IOERR_UNLOCK</span>; 
     668</span></dt> 
     669<dd><br /><br /> 
     670</dd> 
     671<dt><span class="big">const int <span class="underline">SQLITE_IOERR_RDLOCK</span>; 
    624672</span></dt> 
    625673<dd><br /><br /> 
     
    633681<dd><br /><br /> 
    634682</dd> 
     683<dt><span class="big">int <span class="underline">sqlite3_auto_extension</span>(void* <em>xEntryPoint</em>); 
     684</span></dt> 
     685<dd><br /><br /> 
     686</dd> 
    635687<dt><span class="big">int <span class="underline">sqlite3_bind_blob</span>(sqlite3_stmt * <em>stmt</em>, int <em>index</em>, void* <em>value</em>, int <em>n</em>, void(* <em>destructor</em>)(void*)); 
    636688</span></dt> 
     
    857909<dd><br /><br /> 
    858910</dd> 
     911<dt><span class="big">int <span class="underline">sqlite3_extended_result_codes</span>(sqlite3 * <em>database</em>, int <em>onoff</em>); 
     912</span></dt> 
     913<dd><br /><br /> 
     914</dd> 
    859915<dt><span class="big">int <span class="underline">sqlite3_finalize</span>(sqlite3_stmt * <em>stmt</em>); 
    860916</span></dt> 
     
    917973<dd><br /><br /> 
    918974</dd> 
     975<dt><span class="big">int <span class="underline">sqlite3_overload_function</span>(sqlite3 * <em>database</em>, char* <em>zFuncName</em>, int <em>nArg</em>); 
     976</span></dt> 
     977<dd><br /><br /> 
     978</dd> 
    919979<dt><span class="big">int <span class="underline">sqlite3_prepare</span>(sqlite3 * <em>database</em>, char* <em>zSql</em>, int <em>nBytes</em>, sqlite3_stmt ** <em>stmt</em>, char** <em>zTail</em>); 
    920980</span></dt> 
     
    938998</dd> 
    939999<dt><span class="big">int <span class="underline">sqlite3_reset</span>(sqlite3_stmt * <em>stmt</em>); 
     1000</span></dt> 
     1001<dd><br /><br /> 
     1002</dd> 
     1003<dt><span class="big">void <span class="underline">sqlite3_reset_auto_extension</span>(); 
    9401004</span></dt> 
    9411005<dd><br /><br />