/ Check-in [806b6ed2]
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix the documentation of the SQLITE_FUNCTION authorizer code so that it agrees with how SQLite has always behaved. Ticket #3489. (CVS 5876)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 806b6ed202292e386ac3e51cebcfb67f3870cd2f
User & Date: drh 2008-11-10 23:54:06
Context
2008-11-11
00:21
When an OOM error occurs while resizing an sqlite_value object, make sure the value of the object is set to NULL. Ticket #3488. (CVS 5877) check-in: 7b9c9b35 user: drh tags: trunk
2008-11-10
23:54
Fix the documentation of the SQLITE_FUNCTION authorizer code so that it agrees with how SQLite has always behaved. Ticket #3489. (CVS 5876) check-in: 806b6ed2 user: drh tags: trunk
20:01
#ifdef out unused static function mutexIsNT(). Ticket #3481. (CVS 5875) check-in: 23918680 user: shane tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/sqlite.h.in.

    26     26   ** on how SQLite interfaces are suppose to operate.
    27     27   **
    28     28   ** The name of this file under configuration management is "sqlite.h.in".
    29     29   ** The makefile makes some minor changes to this file (such as inserting
    30     30   ** the version number) and changes its name to "sqlite3.h" as
    31     31   ** part of the build process.
    32     32   **
    33         -** @(#) $Id: sqlite.h.in,v 1.411 2008/11/10 18:05:36 shane Exp $
           33  +** @(#) $Id: sqlite.h.in,v 1.412 2008/11/10 23:54:06 drh Exp $
    34     34   */
    35     35   #ifndef _SQLITE3_H_
    36     36   #define _SQLITE3_H_
    37     37   #include <stdarg.h>     /* Needed for the definition of va_list */
    38     38   
    39     39   /*
    40     40   ** Make sure we can call this stuff from C++.
................................................................................
  2379   2379   #define SQLITE_ATTACH               24   /* Filename        NULL            */
  2380   2380   #define SQLITE_DETACH               25   /* Database Name   NULL            */
  2381   2381   #define SQLITE_ALTER_TABLE          26   /* Database Name   Table Name      */
  2382   2382   #define SQLITE_REINDEX              27   /* Index Name      NULL            */
  2383   2383   #define SQLITE_ANALYZE              28   /* Table Name      NULL            */
  2384   2384   #define SQLITE_CREATE_VTABLE        29   /* Table Name      Module Name     */
  2385   2385   #define SQLITE_DROP_VTABLE          30   /* Table Name      Module Name     */
  2386         -#define SQLITE_FUNCTION             31   /* Function Name   NULL            */
         2386  +#define SQLITE_FUNCTION             31   /* NULL            Function Name   */
  2387   2387   #define SQLITE_COPY                  0   /* No longer used */
  2388   2388   
  2389   2389   /*
  2390   2390   ** CAPI3REF: Tracing And Profiling Functions {H12280} <S60400>
  2391   2391   ** EXPERIMENTAL
  2392   2392   **
  2393   2393   ** These routines register callback functions that can be used for