Ian Lance Taylor 8c66b9cf5e callback: use handles rather than passing Go pointers
The cgo pointer passing rules forbid passing a Go pointer to C if that
pointer points to memory containing other Go pointers.  This is true
even if the Go pointer is converted to uintptr.

This change fixes the code to use a handle instead, and to look up the
handle in the callback function.
2016-01-29 13:18:39 -08:00
2015-09-16 10:47:42 +09:00
2015-11-02 11:53:42 +09:00
2014-11-14 17:20:14 +09:00
2014-11-14 00:23:32 +01:00
2015-01-26 18:38:13 +09:00
2014-08-18 17:00:59 +09:00
2014-08-18 16:52:12 +09:00
2016-01-28 20:28:43 -05:00
2015-08-20 03:02:59 +03:00
2015-06-12 13:26:42 +09:00
2015-11-03 13:52:28 +01:00
2015-12-30 00:19:24 +02:00
2015-06-12 13:26:42 +09:00
2015-06-12 13:26:42 +09:00

go-sqlite3

Build Status Coverage Status GoDoc

Description

sqlite3 driver conforming to the built-in database/sql interface

Installation

This package can be installed with the go get command:

go get github.com/mattn/go-sqlite3

go-sqlite3 is cgo package. If you want to build your app using go-sqlite3, you need gcc. However, if you install go-sqlite3 with go install github.com/mattn/go-sqlite3, you don't need gcc to build your app anymore.

Documentation

API documentation can be found here: http://godoc.org/github.com/mattn/go-sqlite3

Examples can be found under the ./_example directory

FAQ

License

MIT: http://mattn.mit-license.org/2012

sqlite3-binding.c, sqlite3-binding.h, sqlite3ext.h

The -binding suffix was added to avoid build failures under gccgo.

In this repository, those files are amalgamation code that copied from SQLite3. The license of those codes are depend on the license of SQLite3.

Author

Yasuhiro Matsumoto (a.k.a mattn)

Description
No description provided
Readme 50 MiB
Languages
C 96.2%
Go 3.4%
C++ 0.3%