Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | :-) (CVS 4) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
1d3286702cf267857190e6082db15ba4 |
User & Date: | drh 2000-05-29 18:32:16.000 |
Context
2000-05-29
| ||
18:50 | :-) (CVS 5) (check-in: 9fd0628af8 user: drh tags: trunk) | |
18:32 | :-) (CVS 4) (check-in: 1d3286702c user: drh tags: trunk) | |
18:20 | :-) (CVS 3) (check-in: 9e36a6014b user: drh tags: trunk) | |
Changes
Changes to Makefile.in.
︙ | ︙ | |||
111 112 113 114 115 116 117 | sqlite/tool/*.awk \ sqlite/configure \ sqlite/*.in sqlite.tar.gz: pwd=`pwd`; cd $(TOP)/..; tar czf $$pwd/sqlite.tar.gz $(TARBALL) | > > > | > > > > > > > > > > > > > > > | 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | sqlite/tool/*.awk \ sqlite/configure \ sqlite/*.in sqlite.tar.gz: pwd=`pwd`; cd $(TOP)/..; tar czf $$pwd/sqlite.tar.gz $(TARBALL) all.tar.gz: pwd=`pwd`; cd $(TOP)/..; tar czf $$pwd/all.tar.gz sqlite index.html: $(TOP)/www/index.tcl sqlite.tar.gz all.tar.gz tclsh $(TOP)/www/index.tcl >index.html sqlite.html: $(TOP)/www/sqlite.tcl tclsh $(TOP)/www/sqlite.tcl >sqlite.html c_interface.html: $(TOP)/www/c_interface.tcl tclsh $(TOP)/www/c_interface.tcl >c_interface.html # Files to be published on the website. # PUBLISH = \ sqlite.tar.gz \ all.tar.gz \ index.html \ sqlite.html \ c_interface.html publish: $(PUBLISH) scp hwaci@oak.he.net:public_html/sw/sqlite $(PUBLISH) clean: rm -f *.o sqlite libsqlite.a sqlite.h rm -f lemon lempar.c parse.* sqlite.tar.gz |
Changes to www/c_interface.tcl.
1 2 3 | # # Run this Tcl script to generate the sqlite.html file. # | | > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | # # Run this Tcl script to generate the sqlite.html file. # set rcsid {$Id: c_interface.tcl,v 1.2 2000/05/29 18:32:17 drh Exp $} puts {<html> <head> <title>The C language interface to the SQLite library</title> </head> <body bgcolor=white> <h1 align=center> The C language interface to the SQLite library </h1>} puts "<p align=center> (This page was last modified on [lrange $rcsid 3 4] GMT) </p>" puts { <p>The SQLite library is designed to be very easy to use from a C or C++ program. This document gives an overview of the C/C++ programming interface.</p> <h2>The API</h2> <p>The interface to the SQLite library consists of 4 functions and one opaque data structure.</p> <blockquote><pre> typedef struct sqlite sqlite; sqlite *sqlite_open(const char *filename, int mode, char **errmsg); void sqlite_close(sqlite*); int sqlite_exec( sqlite*, char *sql, int (*)(void*,int,char**,char**), void*, char **errmsg ); int sqlite_complete(const char *sql); </pre></blockquote> <p>All of the above definitions are included in the "sqlite.h" header file that comes in the source tree.</p> <h2>Opening a database</h2> |
︙ | ︙ | |||
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | is a string, then the argument forms a complete SQL statement. There are no guarantees that the syntax of that statement is correct, but we at least know the statement is complete. If <b>sqlite_complete</b> returns false, then more text is required to complete the SQL statement.</p> <p>For the purpose of the <b>sqlite_complete()</b> function, an SQL statement is complete if it ends in a semicolon.</p> puts { <p><hr /></p> <p><a href="index.html"><img src="/goback.jpg" border=0 /> Back to the SQLite Home Page</a> </p> </body></html>} | > > > > > > > > > > > | 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 | is a string, then the argument forms a complete SQL statement. There are no guarantees that the syntax of that statement is correct, but we at least know the statement is complete. If <b>sqlite_complete</b> returns false, then more text is required to complete the SQL statement.</p> <p>For the purpose of the <b>sqlite_complete()</b> function, an SQL statement is complete if it ends in a semicolon.</p> <h2>Usage Examples</h2> <p>For examples of how the SQLite C/C++ interface can be used, refer to the source code for the "sqlite" program in the file <b>src/shell.c</b> of the source tree. (Additional information about sqlite is available at <a href="sqlite.html">sqlite.html</a>.) See also the sources to the Tcl interface for SQLite in the source file <b>src/tclsqlite.c</b>.</p> } puts { <p><hr /></p> <p><a href="index.html"><img src="/goback.jpg" border=0 /> Back to the SQLite Home Page</a> </p> </body></html>} |